R/ExternalValidatePlp.R
externalValidateDbPlp.Rd
This function extracts data using a user specified connection and cdm_schema, applied the model and then calcualtes the performance
externalValidateDbPlp(
plpModel,
validationDatabaseDetails = createDatabaseDetails(),
validationRestrictPlpDataSettings = createRestrictPlpDataSettings(),
settings = createValidationSettings(recalibrate = "weakRecalibration"),
logSettings = createLogSettings(verbosity = "INFO", logName = "validatePLP"),
outputFolder = getwd()
)
The model object returned by runPlp() containing the trained model
A list of objects of class databaseDetails
created using createDatabaseDetails
A list of population restriction settings created by createRestrictPlpDataSettings()
A settings object of class validationSettings
created using createValidationSettings
An object of logSettings
created using createLogSettings
specifying how the logging is done
The directory to save the validation results to (subfolders are created per database in validationDatabaseDetails)
A list containing the performance for each validation_schema
Users need to input a trained model (the output of runPlp()) and new database connections. The function will return a list of length equal to the number of cdm_schemas input with the performance on the new data