From 091ec8d789269d4a23c7e077357700dec9b02161 Mon Sep 17 00:00:00 2001 From: egillax Date: Fri, 11 Oct 2024 08:24:22 +0200 Subject: [PATCH] remove docs from develop/main branch. Website is published from a special branch and built from the vignettes --- docs/404.html | 184 -- .../AddingCustomFeatureEngineering.html | 396 --- docs/articles/AddingCustomModels.html | 780 ------ docs/articles/AddingCustomSamples.html | 367 --- docs/articles/AddingCustomSplitting.html | 333 --- docs/articles/BenchmarkTasks.html | 343 --- docs/articles/BestPractices.html | 453 ---- .../BuildingMultiplePredictiveModels.html | 567 ---- docs/articles/BuildingPredictiveModels.html | 2296 ----------------- docs/articles/ClinicalModels.html | 273 -- docs/articles/ConstrainedPredictors.html | 561 ---- docs/articles/CreatingLearningCurves.html | 433 ---- docs/articles/CreatingNetworkStudies.html | 300 --- docs/articles/Figure1.webp | Bin 9988 -> 0 bytes docs/articles/InstallationGuide.html | 350 --- docs/articles/Videos.html | 314 --- docs/articles/atlasdownload1.webp | Bin 36362 -> 0 bytes docs/articles/atlasdownload2.webp | Bin 77460 -> 0 bytes docs/articles/atlasplp1.webp | Bin 65200 -> 0 bytes docs/articles/atlasplp3.webp | Bin 43818 -> 0 bytes docs/articles/demographicSummary.webp | Bin 68812 -> 0 bytes docs/articles/example1/ATLAS_O.webp | Bin 60586 -> 0 bytes docs/articles/example1/ATLAS_T.webp | Bin 64810 -> 0 bytes docs/articles/example2/aceinhibitors.webp | Bin 104258 -> 0 bytes docs/articles/example2/angioedema.webp | Bin 135262 -> 0 bytes docs/articles/generalizability.webp | Bin 54672 -> 0 bytes docs/articles/index.html | 181 -- docs/articles/learningCurve.png | Bin 7694 -> 0 bytes docs/articles/learningCurveBias.png | Bin 7619 -> 0 bytes docs/articles/learningCurvePlot.png | Bin 9718 -> 0 bytes docs/articles/learningCurveVariance.png | Bin 7209 -> 0 bytes docs/articles/popdef1.webp | Bin 62966 -> 0 bytes docs/articles/popdef2.webp | Bin 69704 -> 0 bytes docs/articles/popdef3.webp | Bin 57348 -> 0 bytes docs/articles/popdef4.webp | Bin 60748 -> 0 bytes docs/articles/popdef5.webp | Bin 62718 -> 0 bytes docs/articles/popdef6.webp | Bin 70866 -> 0 bytes docs/articles/precisionRecall.webp | Bin 25312 -> 0 bytes docs/articles/preferencePDF.webp | Bin 38442 -> 0 bytes docs/articles/problems.webp | Bin 376538 -> 0 bytes docs/articles/shinyroc.webp | Bin 25090 -> 0 bytes docs/articles/shinysummary.webp | Bin 36316 -> 0 bytes docs/articles/smoothCalibration.jpeg | Bin 104123 -> 0 bytes docs/articles/sparseCalibration.webp | Bin 39892 -> 0 bytes docs/articles/sparseRoc.webp | Bin 7878 -> 0 bytes docs/articles/studydesign.webp | Bin 55228 -> 0 bytes docs/articles/variableScatterplot.webp | Bin 58600 -> 0 bytes docs/authors.html | 201 -- docs/bootstrap-toc.css | 60 - docs/bootstrap-toc.js | 159 -- docs/docsearch.css | 148 -- docs/docsearch.js | 85 - docs/index.html | 359 --- docs/link.svg | 12 - docs/news/index.html | 606 ----- docs/pkgdown.css | 384 --- docs/pkgdown.js | 108 - docs/pkgdown.yml | 20 - docs/reference/MapIds.html | 178 -- docs/reference/PatientLevelPrediction.html | 175 -- docs/reference/Rplot001.png | Bin 1011 -> 0 bytes docs/reference/accuracy.html | 190 -- docs/reference/addDiagnosePlpToDatabase.html | 207 -- .../addMultipleDiagnosePlpToDatabase.html | 202 -- .../addMultipleRunPlpToDatabase.html | 212 -- docs/reference/addRunPlpToDatabase.html | 207 -- docs/reference/averagePrecision.html | 178 -- docs/reference/brierScore.html | 178 -- docs/reference/calibrationLine.html | 176 -- docs/reference/computeAuc.html | 178 -- docs/reference/computeGridPerformance.html | 183 -- docs/reference/configurePython.html | 181 -- docs/reference/covariateSummary.html | 216 -- .../createCohortCovariateSettings.html | 233 -- docs/reference/createDatabaseDetails.html | 256 -- docs/reference/createDatabaseList.html | 186 -- .../createDatabaseSchemaSettings.html | 215 -- .../createDefaultExecuteSettings.html | 172 -- docs/reference/createDefaultSplitSetting.html | 211 -- docs/reference/createExecuteSettings.html | 205 -- .../createFeatureEngineeringSettings.html | 181 -- docs/reference/createLearningCurve.html | 293 --- docs/reference/createLogSettings.html | 194 -- docs/reference/createModelDesign.html | 231 -- docs/reference/createPlpResultTables.html | 215 -- docs/reference/createPreprocessSettings.html | 192 -- .../createRandomForestFeatureSelection.html | 184 -- .../createRestrictPlpDataSettings.html | 209 -- docs/reference/createSampleSettings.html | 200 -- docs/reference/createSplineSettings.html | 188 -- .../createStratifiedImputationSettings.html | 184 -- docs/reference/createStudyPopulation.html | 216 -- .../createStudyPopulationSettings.html | 246 -- docs/reference/createTempModelLoc.html | 162 -- .../createUnivariateFeatureSelection.html | 180 -- docs/reference/createValidationDesign.html | 200 -- docs/reference/createValidationSettings.html | 182 -- docs/reference/diagnoseMultiplePlp.html | 203 -- docs/reference/diagnosePlp.html | 267 -- docs/reference/diagnosticOddsRatio.html | 190 -- docs/reference/evaluatePlp.html | 183 -- docs/reference/externalValidateDbPlp.html | 207 -- docs/reference/extractDatabaseToCsv.html | 204 -- docs/reference/f1Score.html | 190 -- docs/reference/falseDiscoveryRate.html | 190 -- docs/reference/falseNegativeRate.html | 190 -- docs/reference/falseOmissionRate.html | 190 -- docs/reference/falsePositiveRate.html | 190 -- docs/reference/fitPlp.html | 218 -- docs/reference/getCalibrationSummary.html | 203 -- docs/reference/getCohortCovariateData.html | 226 -- docs/reference/getDemographicSummary.html | 186 -- docs/reference/getPlpData.html | 219 -- docs/reference/getPredictionDistribution.html | 191 -- .../getPredictionDistribution_binary.html | 187 -- docs/reference/getThresholdSummary.html | 187 -- .../reference/getThresholdSummary_binary.html | 187 -- docs/reference/ici.html | 183 -- docs/reference/index.html | 767 ------ docs/reference/insertCsvToDatabase.html | 200 -- .../insertModelDesignInDatabase.html | 197 -- docs/reference/insertResultsToSqlite.html | 195 -- docs/reference/listAppend.html | 176 -- docs/reference/listCartesian.html | 174 -- docs/reference/loadPlpAnalysesJson.html | 181 -- docs/reference/loadPlpData.html | 191 -- docs/reference/loadPlpModel.html | 172 -- docs/reference/loadPlpResult.html | 172 -- docs/reference/loadPlpShareable.html | 172 -- docs/reference/loadPrediction.html | 172 -- docs/reference/migrateDataModel.html | 180 -- docs/reference/modelBasedConcordance.html | 182 -- docs/reference/negativeLikelihoodRatio.html | 190 -- docs/reference/negativePredictiveValue.html | 190 -- docs/reference/outcomeSurvivalPlot.html | 208 -- docs/reference/pfi.html | 216 -- docs/reference/plotDemographicSummary.html | 199 -- docs/reference/plotF1Measure.html | 198 -- docs/reference/plotGeneralizability.html | 195 -- docs/reference/plotLearningCurve.html | 226 -- docs/reference/plotPlp.html | 187 -- docs/reference/plotPrecisionRecall.html | 198 -- docs/reference/plotPredictedPDF.html | 198 -- .../reference/plotPredictionDistribution.html | 199 -- docs/reference/plotPreferencePDF.html | 204 -- docs/reference/plotSmoothCalibration.html | 235 -- docs/reference/plotSparseCalibration.html | 199 -- docs/reference/plotSparseCalibration2.html | 199 -- docs/reference/plotSparseRoc.html | 198 -- docs/reference/plotVariableScatterplot.html | 195 -- docs/reference/plpDataSimulationProfile.html | 184 -- docs/reference/positiveLikelihoodRatio.html | 190 -- docs/reference/positivePredictiveValue.html | 190 -- docs/reference/predictCyclops.html | 188 -- docs/reference/predictPlp.html | 191 -- docs/reference/preprocessData.html | 188 -- docs/reference/recalibratePlp.html | 196 -- docs/reference/recalibratePlpRefit.html | 188 -- docs/reference/runMultiplePlp.html | 213 -- docs/reference/runPlp.html | 279 -- docs/reference/savePlpAnalysesJson.html | 200 -- docs/reference/savePlpData.html | 193 -- docs/reference/savePlpModel.html | 176 -- docs/reference/savePlpResult.html | 176 -- docs/reference/savePlpShareable.html | 180 -- docs/reference/savePrediction.html | 180 -- docs/reference/sensitivity.html | 190 -- docs/reference/setAdaBoost.html | 195 -- docs/reference/setCoxModel.html | 215 -- docs/reference/setDecisionTree.html | 227 -- .../reference/setGradientBoostingMachine.html | 222 -- .../setIterativeHardThresholding.html | 225 -- docs/reference/setKNN.html | 183 -- .../reference/setLassoLogisticRegression.html | 225 -- docs/reference/setLightGBM.html | 234 -- docs/reference/setMLP.html | 281 -- docs/reference/setNaiveBayes.html | 169 -- docs/reference/setPythonEnvironment.html | 176 -- docs/reference/setRandomForest.html | 253 -- docs/reference/setSVM.html | 222 -- docs/reference/simulatePlpData.html | 185 -- docs/reference/sklearnFromJson.html | 168 -- docs/reference/sklearnToJson.html | 172 -- docs/reference/specificity.html | 190 -- docs/reference/splitData.html | 197 -- docs/reference/toSparseM.html | 206 -- docs/reference/validateExternal.html | 188 -- docs/reference/validateMultiplePlp.html | 202 -- docs/reference/viewDatabaseResultPlp.html | 204 -- docs/reference/viewMultiplePlp.html | 173 -- docs/reference/viewPlp.html | 186 -- docs/sitemap.xml | 456 ---- 192 files changed, 37481 deletions(-) delete mode 100644 docs/404.html delete mode 100644 docs/articles/AddingCustomFeatureEngineering.html delete mode 100644 docs/articles/AddingCustomModels.html delete mode 100644 docs/articles/AddingCustomSamples.html delete mode 100644 docs/articles/AddingCustomSplitting.html delete mode 100644 docs/articles/BenchmarkTasks.html delete mode 100644 docs/articles/BestPractices.html delete mode 100644 docs/articles/BuildingMultiplePredictiveModels.html delete mode 100644 docs/articles/BuildingPredictiveModels.html delete mode 100644 docs/articles/ClinicalModels.html delete mode 100644 docs/articles/ConstrainedPredictors.html delete mode 100644 docs/articles/CreatingLearningCurves.html delete mode 100644 docs/articles/CreatingNetworkStudies.html delete mode 100644 docs/articles/Figure1.webp delete mode 100644 docs/articles/InstallationGuide.html delete mode 100644 docs/articles/Videos.html delete mode 100644 docs/articles/atlasdownload1.webp delete mode 100644 docs/articles/atlasdownload2.webp delete mode 100644 docs/articles/atlasplp1.webp delete mode 100644 docs/articles/atlasplp3.webp delete mode 100644 docs/articles/demographicSummary.webp delete mode 100644 docs/articles/example1/ATLAS_O.webp delete mode 100644 docs/articles/example1/ATLAS_T.webp delete mode 100644 docs/articles/example2/aceinhibitors.webp delete mode 100644 docs/articles/example2/angioedema.webp delete mode 100644 docs/articles/generalizability.webp delete mode 100644 docs/articles/index.html delete mode 100644 docs/articles/learningCurve.png delete mode 100644 docs/articles/learningCurveBias.png delete mode 100644 docs/articles/learningCurvePlot.png delete mode 100644 docs/articles/learningCurveVariance.png delete mode 100644 docs/articles/popdef1.webp delete mode 100644 docs/articles/popdef2.webp delete mode 100644 docs/articles/popdef3.webp delete mode 100644 docs/articles/popdef4.webp delete mode 100644 docs/articles/popdef5.webp delete mode 100644 docs/articles/popdef6.webp delete mode 100644 docs/articles/precisionRecall.webp delete mode 100644 docs/articles/preferencePDF.webp delete mode 100644 docs/articles/problems.webp delete mode 100644 docs/articles/shinyroc.webp delete mode 100644 docs/articles/shinysummary.webp delete mode 100644 docs/articles/smoothCalibration.jpeg delete mode 100644 docs/articles/sparseCalibration.webp delete mode 100644 docs/articles/sparseRoc.webp delete mode 100644 docs/articles/studydesign.webp delete mode 100644 docs/articles/variableScatterplot.webp delete mode 100644 docs/authors.html delete mode 100644 docs/bootstrap-toc.css delete mode 100644 docs/bootstrap-toc.js delete mode 100644 docs/docsearch.css delete mode 100644 docs/docsearch.js delete mode 100644 docs/index.html delete mode 100644 docs/link.svg delete mode 100644 docs/news/index.html delete mode 100644 docs/pkgdown.css delete mode 100644 docs/pkgdown.js delete mode 100644 docs/pkgdown.yml delete mode 100644 docs/reference/MapIds.html delete mode 100644 docs/reference/PatientLevelPrediction.html delete mode 100644 docs/reference/Rplot001.png delete mode 100644 docs/reference/accuracy.html delete mode 100644 docs/reference/addDiagnosePlpToDatabase.html delete mode 100644 docs/reference/addMultipleDiagnosePlpToDatabase.html delete mode 100644 docs/reference/addMultipleRunPlpToDatabase.html delete mode 100644 docs/reference/addRunPlpToDatabase.html delete mode 100644 docs/reference/averagePrecision.html delete mode 100644 docs/reference/brierScore.html delete mode 100644 docs/reference/calibrationLine.html delete mode 100644 docs/reference/computeAuc.html delete mode 100644 docs/reference/computeGridPerformance.html delete mode 100644 docs/reference/configurePython.html delete mode 100644 docs/reference/covariateSummary.html delete mode 100644 docs/reference/createCohortCovariateSettings.html delete mode 100644 docs/reference/createDatabaseDetails.html delete mode 100644 docs/reference/createDatabaseList.html delete mode 100644 docs/reference/createDatabaseSchemaSettings.html delete mode 100644 docs/reference/createDefaultExecuteSettings.html delete mode 100644 docs/reference/createDefaultSplitSetting.html delete mode 100644 docs/reference/createExecuteSettings.html delete mode 100644 docs/reference/createFeatureEngineeringSettings.html delete mode 100644 docs/reference/createLearningCurve.html delete mode 100644 docs/reference/createLogSettings.html delete mode 100644 docs/reference/createModelDesign.html delete mode 100644 docs/reference/createPlpResultTables.html delete mode 100644 docs/reference/createPreprocessSettings.html delete mode 100644 docs/reference/createRandomForestFeatureSelection.html delete mode 100644 docs/reference/createRestrictPlpDataSettings.html delete mode 100644 docs/reference/createSampleSettings.html delete mode 100644 docs/reference/createSplineSettings.html delete mode 100644 docs/reference/createStratifiedImputationSettings.html delete mode 100644 docs/reference/createStudyPopulation.html delete mode 100644 docs/reference/createStudyPopulationSettings.html delete mode 100644 docs/reference/createTempModelLoc.html delete mode 100644 docs/reference/createUnivariateFeatureSelection.html delete mode 100644 docs/reference/createValidationDesign.html delete mode 100644 docs/reference/createValidationSettings.html delete mode 100644 docs/reference/diagnoseMultiplePlp.html delete mode 100644 docs/reference/diagnosePlp.html delete mode 100644 docs/reference/diagnosticOddsRatio.html delete mode 100644 docs/reference/evaluatePlp.html delete mode 100644 docs/reference/externalValidateDbPlp.html delete mode 100644 docs/reference/extractDatabaseToCsv.html delete mode 100644 docs/reference/f1Score.html delete mode 100644 docs/reference/falseDiscoveryRate.html delete mode 100644 docs/reference/falseNegativeRate.html delete mode 100644 docs/reference/falseOmissionRate.html delete mode 100644 docs/reference/falsePositiveRate.html delete mode 100644 docs/reference/fitPlp.html delete mode 100644 docs/reference/getCalibrationSummary.html delete mode 100644 docs/reference/getCohortCovariateData.html delete mode 100644 docs/reference/getDemographicSummary.html delete mode 100644 docs/reference/getPlpData.html delete mode 100644 docs/reference/getPredictionDistribution.html delete mode 100644 docs/reference/getPredictionDistribution_binary.html delete mode 100644 docs/reference/getThresholdSummary.html delete mode 100644 docs/reference/getThresholdSummary_binary.html delete mode 100644 docs/reference/ici.html delete mode 100644 docs/reference/index.html delete mode 100644 docs/reference/insertCsvToDatabase.html delete mode 100644 docs/reference/insertModelDesignInDatabase.html delete mode 100644 docs/reference/insertResultsToSqlite.html delete mode 100644 docs/reference/listAppend.html delete mode 100644 docs/reference/listCartesian.html delete mode 100644 docs/reference/loadPlpAnalysesJson.html delete mode 100644 docs/reference/loadPlpData.html delete mode 100644 docs/reference/loadPlpModel.html delete mode 100644 docs/reference/loadPlpResult.html delete mode 100644 docs/reference/loadPlpShareable.html delete mode 100644 docs/reference/loadPrediction.html delete mode 100644 docs/reference/migrateDataModel.html delete mode 100644 docs/reference/modelBasedConcordance.html delete mode 100644 docs/reference/negativeLikelihoodRatio.html delete mode 100644 docs/reference/negativePredictiveValue.html delete mode 100644 docs/reference/outcomeSurvivalPlot.html delete mode 100644 docs/reference/pfi.html delete mode 100644 docs/reference/plotDemographicSummary.html delete mode 100644 docs/reference/plotF1Measure.html delete mode 100644 docs/reference/plotGeneralizability.html delete mode 100644 docs/reference/plotLearningCurve.html delete mode 100644 docs/reference/plotPlp.html delete mode 100644 docs/reference/plotPrecisionRecall.html delete mode 100644 docs/reference/plotPredictedPDF.html delete mode 100644 docs/reference/plotPredictionDistribution.html delete mode 100644 docs/reference/plotPreferencePDF.html delete mode 100644 docs/reference/plotSmoothCalibration.html delete mode 100644 docs/reference/plotSparseCalibration.html delete mode 100644 docs/reference/plotSparseCalibration2.html delete mode 100644 docs/reference/plotSparseRoc.html delete mode 100644 docs/reference/plotVariableScatterplot.html delete mode 100644 docs/reference/plpDataSimulationProfile.html delete mode 100644 docs/reference/positiveLikelihoodRatio.html delete mode 100644 docs/reference/positivePredictiveValue.html delete mode 100644 docs/reference/predictCyclops.html delete mode 100644 docs/reference/predictPlp.html delete mode 100644 docs/reference/preprocessData.html delete mode 100644 docs/reference/recalibratePlp.html delete mode 100644 docs/reference/recalibratePlpRefit.html delete mode 100644 docs/reference/runMultiplePlp.html delete mode 100644 docs/reference/runPlp.html delete mode 100644 docs/reference/savePlpAnalysesJson.html delete mode 100644 docs/reference/savePlpData.html delete mode 100644 docs/reference/savePlpModel.html delete mode 100644 docs/reference/savePlpResult.html delete mode 100644 docs/reference/savePlpShareable.html delete mode 100644 docs/reference/savePrediction.html delete mode 100644 docs/reference/sensitivity.html delete mode 100644 docs/reference/setAdaBoost.html delete mode 100644 docs/reference/setCoxModel.html delete mode 100644 docs/reference/setDecisionTree.html delete mode 100644 docs/reference/setGradientBoostingMachine.html delete mode 100644 docs/reference/setIterativeHardThresholding.html delete mode 100644 docs/reference/setKNN.html delete mode 100644 docs/reference/setLassoLogisticRegression.html delete mode 100644 docs/reference/setLightGBM.html delete mode 100644 docs/reference/setMLP.html delete mode 100644 docs/reference/setNaiveBayes.html delete mode 100644 docs/reference/setPythonEnvironment.html delete mode 100644 docs/reference/setRandomForest.html delete mode 100644 docs/reference/setSVM.html delete mode 100644 docs/reference/simulatePlpData.html delete mode 100644 docs/reference/sklearnFromJson.html delete mode 100644 docs/reference/sklearnToJson.html delete mode 100644 docs/reference/specificity.html delete mode 100644 docs/reference/splitData.html delete mode 100644 docs/reference/toSparseM.html delete mode 100644 docs/reference/validateExternal.html delete mode 100644 docs/reference/validateMultiplePlp.html delete mode 100644 docs/reference/viewDatabaseResultPlp.html delete mode 100644 docs/reference/viewMultiplePlp.html delete mode 100644 docs/reference/viewPlp.html delete mode 100644 docs/sitemap.xml diff --git a/docs/404.html b/docs/404.html deleted file mode 100644 index 7dbf2ed28..000000000 --- a/docs/404.html +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - -Page not found (404) • PatientLevelPrediction - - - - - - - - - - - -
-
- - - - -
-
- - -Content not found. Please use links in the navbar. - -
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/AddingCustomFeatureEngineering.html b/docs/articles/AddingCustomFeatureEngineering.html deleted file mode 100644 index b7261a0cc..000000000 --- a/docs/articles/AddingCustomFeatureEngineering.html +++ /dev/null @@ -1,396 +0,0 @@ - - - - - - - -Adding Custom Feature Engineering Functions • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

This vignette describes how you can add your own custom function for -feature engineering in the Observational Health Data Sciences and -Informatics (OHDSI) PatientLevelPrediction -package. This vignette assumes you have read and are comfortable with -building single patient level prediction models as described in the BuildingPredictiveModels -vignette.

-

We invite you to share your new feature engineering functions -with the OHDSI community through our GitHub -repository.

-
-
-

Feature Engineering Function Code Structure -

-

To make a custom feature engineering function that can be used within -PatientLevelPrediction you need to write two different functions. The -‘create’ function and the ‘implement’ function.

-

The ‘create’ function, e.g., -create<FeatureEngineeringFunctionName>, takes the parameters of -the feature engineering ‘implement’ function as input, checks these are -valid and outputs these as a list of class ‘featureEngineeringSettings’ -with the ‘fun’ attribute specifying the ‘implement’ function to -call.

-

The ‘implement’ function, e.g., -implement<FeatureEngineeringFunctionName>, must take as input:

-
    -
  • -

    trainData - a list containing:

    -
      -
    • covariateData: the -plpData$covariateDatarestricted to the training -patients

    • -
    • labels: a data frame that contain -rowId(patient identifier) and outcomeCount -(the class labels)

    • -
    • folds: a data.frame that contains rowId -(patient identifier) and index (the cross validation -fold)

    • -
    -
  • -
  • featureEngineeringSettings - the output of your -create<FeatureEngineeringFunctionName>

  • -
-

The ‘implement’ function can then do any manipulation of the -trainData (adding new features or removing features) but -must output a trainData object containing the new -covariateData, labels and folds -for the training data patients.

-
-
-

Example -

-

Let’s consider the situation where we wish to create an age spline -feature. To make this custom feature engineering function we need to -write the ‘create’ and ‘implement’ R functions.

-
-

Create function -

-

Our age spline feature function will create a new feature using the -plpData$cohorts$ageYear column. We will implement a -restricted cubic spline that requires specifying the number of knots. -Therefore, the inputs for this are: knots - an -integer/double specifying the number of knots.

-
-createAgeSpline <- function(
-                     knots = 5
-                     ){
-  
-  # create list of inputs to implement function
-  featureEngineeringSettings <- list(
-    knots = knots
-    )
-  
-  # specify the function that will implement the sampling
-  attr(featureEngineeringSettings, "fun") <- "implementAgeSplines"
-
-  # make sure the object returned is of class "sampleSettings"
-  class(featureEngineeringSettings) <- "featureEngineeringSettings"
-  return(featureEngineeringSettings)
-  
-}
-

We now need to create the ‘implement’ function -implementAgeSplines()

-
-
-

Implement function -

-

All ‘implement’ functions must take as input the -trainData and the featureEngineeringSettings -(this is the output of the ‘create’ function). They must return a -trainData object containing the new -covariateData, labels and -folds.

-

In our example, the createAgeSpline() will return a list -with ‘knots’. The featureEngineeringSettings therefore -contains this.

-
-implementAgeSplines <- function(trainData, featureEngineeringSettings, model=NULL) {
-  # if there is a model, it means this function is called through applyFeatureengineering, meaning it   # should apply the model fitten on training data to the test data
-  if (is.null(model)) {
-    knots <- featureEngineeringSettings$knots
-    ageData <- trainData$labels
-    y <- ageData$outcomeCount
-    X <- ageData$ageYear
-    model <- mgcv::gam(
-      y ~ s(X, bs='cr', k=knots, m=2)
-    )
-    newData <- data.frame(
-      rowId = ageData$rowId,
-      covariateId = 2002,
-      covariateValue = model$fitted.values
-    )
-  }
-  else {
-    ageData <- trainData$labels
-    X <- trainData$labels$ageYear
-    y <- ageData$outcomeCount
-    newData <- data.frame(y=y, X=X)
-    yHat <- predict(model, newData)
-    newData <- data.frame(
-      rowId = trainData$labels$rowId,
-      covariateId = 2002,
-      covariateValue = yHat
-    )
-  }
-  
-  # remove existing age if in covariates 
-  trainData$covariateData$covariates <- trainData$covariateData$covariates |> 
-    dplyr::filter(!covariateId %in% c(1002))
-  
-  # update covRef
-  Andromeda::appendToTable(trainData$covariateData$covariateRef, 
-                           data.frame(covariateId=2002,
-                                      covariateName='Cubic restricted age splines',
-                                      analysisId=2,
-                                      conceptId=2002))
-  
-  # update covariates
-  Andromeda::appendToTable(trainData$covariateData$covariates, newData)
-  
-  featureEngineering <- list(
-    funct = 'implementAgeSplines',
-    settings = list(
-      featureEngineeringSettings = featureEngineeringSettings,
-      model = model
-    )
-  )
-  
-  attr(trainData$covariateData, 'metaData')$featureEngineering = listAppend(
-    attr(trainData$covariateData, 'metaData')$featureEngineering,
-    featureEngineering
-  )
-  
-  return(trainData)
-}
-
-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-

This work is supported in part through the National Science -Foundation grant IIS 1251151.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/AddingCustomModels.html b/docs/articles/AddingCustomModels.html deleted file mode 100644 index 3cafc9a9e..000000000 --- a/docs/articles/AddingCustomModels.html +++ /dev/null @@ -1,780 +0,0 @@ - - - - - - - -Adding Custom Patient-Level Prediction Algorithms • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

This vignette describes how you can add your own custom algorithms in -the Observational Health Data Sciencs and Informatics (OHDSI) PatientLevelPrediction -package. This allows you to fully leverage the OHDSI -PatientLevelPrediction framework for model development and validation. -This vignette assumes you have read and are comfortable with building -single patient level prediction models as described in the BuildingPredictiveModels -vignette.

-

We invite you to share your new algorithms with the OHDSI -community through our GitHub -repository.

-
-
-

Algorithm Code Structure -

-

Each algorithm in the package should be implemented in its own -<Name>.R file, e.g. KNN.R, containing a set<Name> function, -a fit<Name> function and a predict<Name> function. -Occasionally the fit and prediction functions may be reused (if using an -R classifier see RClassifier.R or if using a scikit-learn classifier see -SklearnClassifier.R). We will now describe each of these functions in -more detail below.

-
-

Set -

-

The set<Name> is a function that takes as input the different -hyper-parameter values to do a grid search when training. The output of -the functions needs to be a list as class modelSettings -containing:

-
    -
  • param - all the combinations of the hyper-parameter values -input
  • -
  • fitFunction - a string specifying what function to call to fit the -model
  • -
-

The param object can have a setttings attribute containing any extra -settings. For example to specify the model name and the seed used for -reproducibility:

-
-attr(param, 'settings') <- list(
-  seed = 12,
-  modelName = "Special classifier"
-  )
-

For example, if you were adding a model called madeUp that has two -hyper-parameters then the set function should be:

-
-setMadeUp <- function(a=c(1,4,10), b=2, seed=NULL){
-  # add input checks here...
-  
-  param <- split(
-    expand.grid(
-      a=a, 
-      b=b
-    ),
-    1:(length(a)*length(b))
-    )
-  
-  attr(param, 'settings') <- list(
-    modelName = "Made Up",
-    requiresDenseMatrix = TRUE,
-    seed = seed
-    )
-  
-  # now create list of all combinations:
-  result <- list(
-    fitFunction = 'fitMadeUp', # this will be called to train the made up model
-    param = param
-  )
-  class(result) <- 'modelSettings' 
-  
-  return(result)
-}
-
-
-

Fit -

-

This function should train your custom model for each parameter -entry, pick the best parameters and train a final model for that -setting.

-

The fit<Model> should have as inputs:

-
    -
  • trainData - a list containing the covariateData, labels and folds -for the training population
  • -
  • param - the hyper-parameters as a list of all combinations
  • -
  • search - the type of hyper-parameter search
  • -
  • analysisId - an identifier for the analysis
  • -
-

The fit function should return a list of class plpModel -with the following objects:

-
    -
  • model - a trained model (or location of the model if it is not an R -object)
  • -
  • prediction - a data.frame object with the trainData$labels plus an -extra column with the name ‘value’ corresponding to the predicted risk -of having the outcome during the time-at-risk.
  • -
  • preprocessing - the settings required to preprocess the data when -applying the model -
      -
    • featureEngineering - the feature engineering settings e.g., -attr(trainData\(covariateData, -"metaData")\)featureEngineering,
    • -
    • tidyCovariates - the preprocessing settings e.g., -attr(trainData\(covariateData, -"metaData")\)tidyCovariateDataSettings,
    • -
    • requireDenseMatrix - does the model require a dense matrix? e.g., -attr(param, ‘settings’)$requiresDenseMatrix,
    • -
    -
  • -
  • modelDesign - a list containing: -
      -
    • targetId - the id of the target cohort
    • -
    • outcomeId - the id of the outcome cohort
    • -
    • plpDataSettings - the plpData settings e.g., attr(trainData, -“metaData”)$plpDataSettings
    • -
    • covariateSettings - the covariate settings e.g., attr(trainData, -“metaData”)$covariateSettings
    • -
    • populationSettings - the population settings e.g., attr(trainData, -“metaData”)$populationSettings,
    • -
    • featureEngineeringSettings - the feature engineering settings e.g., -attr(trainData\(covariateData, -"metaData")\)featureEngineeringSettings,
    • -
    • preprocessSettings - the preprocessing settings e.g., -attr(trainData\(covariateData, -"metaData")\)preprocessSettings,
    • -
    • modelSettings = a list containing: model (model name), param (the -hyper-parameter search list), finalModelParameters (the final model -hyper-parameters), extraSettings (any extra settings)
    • -
    • splitSettings - the split settings e.g., attr(trainData, -“metaData”)$splitSettings,
    • -
    • sampleSettings - the sample settings e.g., attr(trainData, -“metaData”)$sampleSettings
    • -
    -
  • -
  • trainDetails - a list containing: -
      -
    • analysisId - the identifier for the analysis
    • -
    • developmentDatabase - the database used to develop the model
    • -
    • attrition - the attrition
    • -
    • trainingTime - how long it took to train the model
    • -
    • trainingDate - date of model training
    • -
    • hyperParamSearch - the hyper-parameter search used to train the -model
    • -
    • any other objects specific to training
    • -
    -
  • -
  • covariateImportance - a data.frame containing the columns -‘covariateId’, ‘covariateValue’ (the variable importance) and ‘columnId’ -(the column number that the variable need to be mapped to when -implementing the model)
  • -
-

In additon the plpModel requires two attributes:

-
    -
  • predictionFunction - the name of the function used to make -predictions
  • -
  • modelType - whether the model is ‘binary’ or ‘survival’
  • -
-

For example -attr(result, 'predictionFunction') <- 'madeupPrediction' -means when the model is applied to new data, the ‘madeupPrediction’ -function is called to make predictions. If this doesnt exist, then the -model will fail. The other attribute is the modelType -attr(result, 'modelType') <- 'binary' this is needed -when evaluating the model to ensure the correct evaluation is applied. -Currently the evaluation supports ‘binary’ and ‘survival’ modelType.

-

Note: If a new modelType is desired, then the evalaution code within -PatientLevelPrediction must be updated to specify how the new type is -evaluated. This requires making edits to PatientLevelPrediction and then -making a pull request to the PatientLevelPrediction github. The -evaluation cannot have one off customization because the evaluation must -be standardized to enable comparison across similar models.

-

A full example of a custom ‘binary’ classifier fit function is:

-
-fitMadeUp <- function(trainData, modelSettings, search, analysisId){
-  
-  param <- modelSettings$param
-  
-  # **************** code to train the model here
-  # trainedModel <- this code should apply each hyper-parameter combination   
-  # (param[[i]]) using the specified search (e.g., cross validation)
-  #                 then pick out the best hyper-parameter setting
-  #                 and finally fit a model on the whole train data using the 
-  #                 optimal hyper-parameter settings
-  # ****************
-  
-  # **************** code to apply the model to trainData
-  # prediction <- code to apply trainedModel to trainData
-  # ****************
-  
-  # **************** code to get variable importance (if possible)
-  # varImp <- code to get importance of each variable in trainedModel
-  # ****************
-  
-  
-  # construct the standard output for a model:
-  result <- list(model = trainedModel,
-                 prediction = prediction, # the train and maybe the cross validation predictions for the trainData
-                 preprocessing = list(
-                   featureEngineering = attr(trainData$covariateData, "metaData")$featureEngineering,
-      tidyCovariates = attr(trainData$covariateData, "metaData")$tidyCovariateDataSettings, 
-      requireDenseMatrix = attr(param, 'settings')$requiresDenseMatrix,
-      
-                 ),
-    modelDesign = list(
-      outcomeId = attr(trainData, "metaData")$outcomeId,
-      targetId = attr(trainData, "metaData")$targetId,
-      plpDataSettings = attr(trainData, "metaData")$plpDataSettings,
-      covariateSettings = attr(trainData, "metaData")$covariateSettings,
-      populationSettings = attr(trainData, "metaData")$populationSettings,
-      featureEngineeringSettings = attr(trainData$covariateData, "metaData")$featureEngineeringSettings,
-      prerocessSettings = attr(trainData$covariateData, "metaData")$prerocessSettings, 
-      modelSettings = list(
-        model = attr(param, 'settings')$modelName, # the model name
-        param = param,
-        finalModelParameters = param[[bestInd]], # best hyper-parameters
-        extraSettings = attr(param, 'settings')
-      ),
-      splitSettings = attr(trainData, "metaData")$splitSettings,
-      sampleSettings = attr(trainData, "metaData")$sampleSettings
-    ),
-    
-    trainDetails = list(
-      analysisId = analysisId,
-      developmentDatabase = attr(trainData, "metaData")$cdmDatabaseSchema,
-      attrition = attr(trainData, "metaData")$attrition, 
-      trainingTime = timeToTrain, # how long it took to train the model
-      trainingDate = Sys.Date(),
-      hyperParamSearch = hyperSummary # the hyper-parameters and performance data.frame
-    ),
-    covariateImportance = merge(trainData$covariateData$covariateRef, varImp, by='covariateId') # add variable importance to covariateRef if possible
-  )
-  class(result) <- 'plpModel'
-  attr(result, 'predictionFunction') <- 'madeupPrediction'
-  attr(result, 'modelType') <- 'binary'
-  return(result)
-    
-}
-

You could make the fitMadeUp function cleaner by adding helper -function in the MadeUp.R file that are called by the fit function (for -example a function to run cross validation). It is important to ensure -there is a valid prediction function (the one specified by -attr(result, 'predictionFunction') <- 'madeupPrediction' -is madeupPrediction()) as specified below.

-
-
-

Predict -

-

The prediction function takes as input the plpModel returned by fit, -new data and a corresponding cohort. It returns a data.frame with the -same columns as cohort but with an additional column:

-
    -
  • value - the predicted risk from the plpModel for each patient in the -cohort
  • -
-

For example:

-
-madeupPrediction <- function(plpModel, data, cohort){ 
-
-  # ************* code to do prediction for each rowId in cohort
-  # predictionValues <- code to do prediction here returning the predicted risk
-  #               (value) for each rowId in cohort 
-  #**************
-  
-  prediction <- merge(cohort, predictionValues, by='rowId')
-  attr(prediction, "metaData") <- list(modelType = attr(plpModel, 'modelType')) 
-  return(prediction)
-  
-}
-
-
-
-

Algorithm Example -

-

Below a fully functional algorithm example is given, however we -highly recommend you to have a look at the available algorithms in the -package (see GradientBoostingMachine.R for the set function, -RClassifier.R for the fit and prediction function for R -classifiers).

-
-

Set -

-
-setMadeUp <- function(a=c(1,4,6), b=2, seed=NULL){
-  # add input checks here...
-  
-  if(is.null(seed)){
-    seed <- sample(100000,1)
-  }
-  
-  param <- split(
-    expand.grid(
-      a=a, 
-      b=b
-    ),
-    1:(length(a)*length(b))
-    )
-  
-  attr(param, 'settings') <- list(
-    modelName = "Made Up",
-    requiresDenseMatrix = TRUE,
-    seed = seed
-    )
-  
-  # now create list of all combinations:
-  result <- list(
-    fitFunction = 'fitMadeUp', # this will be called to train the made up model
-    param = param
-  )
-  class(result) <- 'modelSettings' 
-  
-  return(result)
-}
-
-
-

Fit -

-
fitMadeUp <- function(trainData, modelSettings, search, analysisId){
-
-  # set the seed for reproducibility
-  param <- modelSettings$param
-  set.seed(attr(param, 'settings')$seed)
-  
-  # add folds to labels:
-  trainData$labels <- merge(trainData$labels, trainData$folds, by= 'rowId')
-  # convert data into sparse R Matrix:
-  mappedData <- toSparseM(trainData,map=NULL)
-  matrixData <- mappedData$dataMatrix
-  labels <- mappedData$labels
-  covariateRef <- mappedData$covariateRef
-
-  #============= STEP 1 ======================================
-  # pick the best hyper-params and then do final training on all data...
-  writeLines('Cross validation')
-  param.sel <- lapply(
-    param, 
-    function(x){
-      do.call(
-        made_up_model, 
-        list(
-          param = x, 
-          final = F, 
-          data = matrixData, 
-          labels = labels
-          )  
-      )
-      }
-    )
-  hyperSummary <- do.call(rbind, lapply(param.sel, function(x) x$hyperSum))
-  hyperSummary <- as.data.frame(hyperSummary)
-  hyperSummary$auc <- unlist(lapply(param.sel, function(x) x$auc)) 
-  param.sel <- unlist(lapply(param.sel, function(x) x$auc))
-  bestInd <- which.max(param.sel)
-  
-  #get cross val prediction for best hyper-parameters
-  prediction <- param.sel[[bestInd]]$prediction
-  prediction$evaluationType <- 'CV'
-  
-  writeLines('final train')
-  finalResult <- do.call(
-    made_up_model, 
-    list(
-      param = param[[bestInd]], 
-      final = T, 
-      data = matrixData, 
-      labels = labels
-      )  
-    )
-  
-  trainedModel <- finalResult$model
-  
-  # prediction risk on training data:
-  finalResult$prediction$evaluationType <- 'Train'
-  
-  # get CV and train prediction
-  prediction <- rbind(prediction, finalResult$prediction)
-  
-  varImp <- covariateRef %>% dplyr::collect()
-  # no feature importance available
-  vqrImp$covariateValue <- 0 
-  
- timeToTrain <- Sys.time() - start
-
-  # construct the standard output for a model:
-  result <- list(model = trainedModel,
-                 prediction = prediction, 
-    preprocessing = list(
-                   featureEngineering = attr(trainData$covariateData, "metaData")$featureEngineering,
-      tidyCovariates = attr(trainData$covariateData, "metaData")$tidyCovariateDataSettings, 
-      requireDenseMatrix = attr(param, 'settings')$requiresDenseMatrix,
-      
-                 ),
-    modelDesign = list(
-      outcomeId = attr(trainData, "metaData")$outcomeId,
-      targetId = attr(trainData, "metaData")$targetId,
-      plpDataSettings = attr(trainData, "metaData")$plpDataSettings,
-      covariateSettings = attr(trainData, "metaData")$covariateSettings,
-      populationSettings = attr(trainData, "metaData")$populationSettings,
-      featureEngineeringSettings = attr(trainData$covariateData, "metaData")$featureEngineeringSettings,
-      prerocessSettings = attr(trainData$covariateData, "metaData")$prerocessSettings, 
-      modelSettings = list(
-        model = attr(param, 'settings')$modelName, # the model name
-        param = param,
-        finalModelParameters = param[[bestInd]], # best hyper-parameters
-        extraSettings = attr(param, 'settings')
-      ),
-      splitSettings = attr(trainData, "metaData")$splitSettings,
-      sampleSettings = attr(trainData, "metaData")$sampleSettings
-    ),
-    
-    trainDetails = list(
-      analysisId = analysisId,
-      developmentDatabase = attr(trainData, "metaData")$cdmDatabaseSchema,
-      attrition = attr(trainData, "metaData")$attrition, 
-      trainingTime = timeToTrain, # how long it took to train the model
-      trainingDate = Sys.Date(),
-      hyperParamSearch = hyperSummary # the hyper-parameters and performance data.frame
-    ),
-    covariateImportance = merge(trainData$covariateData$covariateRef, varImp, by='covariateId') # add variable importance to covariateRef if possible
-  ),
-    covariateImportance = varImp
-  )
-  class(result) <- 'plpModel'
-  attr(result, 'predictionFunction') <- 'madeupPrediction'
-  attr(result, 'modelType') <- 'binary'
-  return(result)
-    
-}
-
-
-

Helpers -

-

In the fit model a helper function made_up_model is -called, this is the function that trains a model given the data, labels -and hyper-parameters.

-
-made_up_model <- function(param, data, final=F, labels){
-  
-  if(final==F){
-    # add value column to store all predictions
-    labels$value <- rep(0, nrow(labels))
-    attr(labels, "metaData") <- list(modelType = "binary")
-    
-    foldPerm <- c() # this holds CV aucs
-    for(index in 1:max(labels$index)){
-      model <- madeup::model(
-        x = data[labels$index!=index,], # remove left out fold
-        y = labels$outcomeCount[labels$index!=index],
-        a = param$a, 
-        b = param$b
-      )
-      
-      # predict on left out fold
-      pred <- stats::predict(model, data[labels$index==index,])
-      labels$value[labels$index==index] <- pred
-      
-      # calculate auc on help out fold  
-      aucVal <- computeAuc(labels[labels$index==index,])
-      foldPerm<- c(foldPerm,aucVal)    
-    }
-    auc <- computeAuc(labels) # overal AUC
-
-  } else {
-    model <- madeup::model(
-      x = data, 
-      y = labels$outcomeCount,
-      a = param$a,
-      b = param$b
-      )
-    
-    pred <- stats::predict(model, data)
-    labels$value <- pred
-    attr(labels, "metaData") <- list(modelType = "binary") 
-    auc <- computeAuc(labels)
-    foldPerm <- auc
-  }
-  
-  result <- list(
-    model = model,
-    auc = auc,
-    prediction = labels,
-    hyperSum = c(a = a, b = b, fold_auc = foldPerm)
-  )
-  
-  return(result)
-}
-
-
-

Predict -

-

The final step is to create a predict function for the model. In the -example above the predeiction function -attr(result, 'predictionFunction') <- 'madeupPrediction' -was madeupPrediction, so a madeupPrediction function is -required when applying the model. The predict function needs to take as -input the plpModel returned by the fit function, new data to apply the -model on and the cohort specifying the patients of interest to make the -prediction for.

-
-madeupPrediction <- function(plpModel, data , cohort){ 
-  
-  if(class(data) == 'plpData'){
-    # convert
-    matrixObjects <- toSparseM(
-      plpData = data, 
-      cohort = cohort,
-      map = plpModel$covariateImportance %>% 
-        dplyr::select("columnId", "covariateId")
-    )
-    
-    newData <- matrixObjects$dataMatrix
-    cohort <- matrixObjects$labels
-    
-  }else{
-    newData <- data
-  }
-  
-  if(class(plpModel) == 'plpModel'){
-    model <- plpModel$model
-  } else{
-    model <- plpModel
-  }
-  
-  cohort$value <- stats::predict(model, data)
-  
-  # fix the rowIds to be the old ones
-  # now use the originalRowId and remove the matrix rowId
-  cohort <- cohort %>% 
-    dplyr::select(-"rowId") %>%
-    dplyr::rename(rowId = "originalRowId")
-  
-  attr(cohort, "metaData") <- list(modelType = attr(plpModel, 'modelType')) 
-  return(cohort)
-  
-}
-

As the madeup model uses the standard R prediction, it has the same -prediction function as xgboost, so we could have not added a new -prediction function and instead made the predictionFunction of the -result returned by fitMadeUpModel to -attr(result, 'predictionFunction') <- 'predictXgboost'.

-
-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-

This work is supported in part through the National Science -Foundation grant IIS 1251151.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/AddingCustomSamples.html b/docs/articles/AddingCustomSamples.html deleted file mode 100644 index 84ccdde27..000000000 --- a/docs/articles/AddingCustomSamples.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - -Adding Custom Sampling Functions • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

This vignette describes how you can add your own custom function for -sampling the target population in the Observational Health Data Sciencs -and Informatics (OHDSI) PatientLevelPrediction -package. This vignette assumes you have read and are comfortable with -building single patient level prediction models as described in the BuildingPredictiveModels -vignette.

-

We invite you to share your new sample functions with the -OHDSI community through our GitHub -repository.

-
-
-

Sample Function Code Structure -

-

To make a sampling function that can be used within -PatientLevelPrediction you need to write two different functions. The -‘create’ function and the ‘implement’ function.

-

The ‘create’ function, e.g., create<SampleFunctionName>, takes -the parameters of the sample ‘implement’ function as input, checks these -are valid and outputs these as a list of class ‘sampleSettings’ with the -‘fun’ attribute specifying the ‘implement’ function to call.

-

The ‘implement’ function, e.g., implement<SampleFunctionName>, -must take as input: * trainData - a list containing: - covariateData: -the plpData$covariateData restricted to the training patients - labels: -a data frame that contain rowId (patient identifier) and outcomeCount -(the class labels) - folds: a data.frame that contains rowId (patient -identifier) and index (the cross validation fold) * sampleSettings - the -output of your create<SampleFunctionName>

-

The ‘implement’ function can then do any manipulation of the -trainData (such as undersampling or oversampling) but must output a -trainData object containing the covariateData, labels and folds for the -new training data sample.

-
-
-

Example -

-

Let’s consider the situation where we wish to take a random sample of -the training data population. To make this custom sampling function we -need to write the ‘create’ and ‘implement’ R functions.

-
-

Create function -

-

Our random sampling function will randomly sample n -patients from the trainData. Therefore, the inputs for this are: * -n an integer/double specifying the number of patients to -sample * sampleSeed an integer/double specifying the seed -for reproducibility

-
-createRandomSampleSettings <- function(
-                     n = 10000,
-                     sampleSeed = sample(10000,1)
-                     ){
-  
-  # add input checks
-  checkIsClass(n, c('numeric','integer'))
-  checkHigher(n,0)
-  checkIsClass(sampleSeed, c('numeric','integer'))
-  
-  # create list of inputs to implement function
-  sampleSettings <- list(
-    n = n,
-    sampleSeed  = sampleSeed 
-    )
-  
-  # specify the function that will implement the sampling
-  attr(sampleSettings, "fun") <- "implementRandomSampleSettings"
-
-  # make sure the object returned is of class "sampleSettings"
-  class(sampleSettings) <- "sampleSettings"
-  return(sampleSettings)
-  
-}
-

We now need to create the ‘implement’ function -implementRandomSampleSettings()

-
-
-

Implement function -

-

All ‘implement’ functions must take as input the trainData and the -sampleSettings (this is the output of the ‘create’ function). They must -return a trainData object containing the covariateData, labels and -folds.

-

In our example, the createRandomSampleSettings() will -return a list with ‘n’ and ‘sampleSeed’. The sampleSettings therefore -contains these.

-
-implementRandomSampleSettings <- function(trainData, sampleSettings){
-
-  n <- sampleSetting$n
-  sampleSeed <- sampleSetting$sampleSeed
-  
-  if(n > nrow(trainData$labels)){
-    stop('Sample n bigger than training population')
-  }
-  
-  # set the seed for the randomization
-  set.seed(sampleSeed)
-  
-  # now implement the code to do your desired sampling
-  
-  sampleRowIds <- sample(trainData$labels$rowId, n)
-  
-  sampleTrainData <- list()
-  
-  sampleTrainData$labels <- trainData$labels %>% 
-    dplyr::filter(.data$rowId %in% sampleRowIds) %>% 
-    dplyr::collect()
-  
-  sampleTrainData$folds <- trainData$folds %>% 
-    dplyr::filter(.data$rowId %in% sampleRowIds) %>% 
-    dplyr::collect()
-  
-  sampleTrainData$covariateData <- Andromeda::andromeda()
-  sampleTrainData$covariateData$covariateRef <-trainData$covariateData$covariateRef
-  sampleTrainData$covariateData$covariates <- trainData$covariateData$covariates %>% dplyr::filter(.data$rowId %in% sampleRowIds)
-  
-  #update metaData$populationSize 
-  metaData <- attr(trainData$covariateData, 'metaData')
-  metaData$populationSize = n
-  attr(sampleTrainData$covariateData, 'metaData') <- metaData
-  
-  # make the cocvariateData the correct class
-  class(sampleTrainData$covariateData) <- 'CovariateData'
-  
-  # return the updated trainData
-  return(sampleTrainData)
-}
-
-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-

This work is supported in part through the National Science -Foundation grant IIS 1251151.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/AddingCustomSplitting.html b/docs/articles/AddingCustomSplitting.html deleted file mode 100644 index 6f56760db..000000000 --- a/docs/articles/AddingCustomSplitting.html +++ /dev/null @@ -1,333 +0,0 @@ - - - - - - - -Adding Custom Data Splitting Functions • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

This vignette describes how you can add your own custom function for -splitting the labelled data into training data and validation data in -the Observational Health Data Sciencs and Informatics (OHDSI) PatientLevelPrediction -package. This vignette assumes you have read and are comfortable with -building single patient level prediction models as described in the BuildingPredictiveModels -vignette.

-

We invite you to share your new data splitting functions with -the OHDSI community through our GitHub -repository.

-
-
-

Data Splitting Function Code Structure -

-

To make a custom data splitting function that can be used within -PatientLevelPrediction you need to write two different functions. The -‘create’ function and the ‘implement’ function.

-

The ‘create’ function, e.g., create<DataSplittingFunction>, -takes the parameters of the data splitting ‘implement’ function as -input, checks these are valid and outputs these as a list of class -‘splitSettings’ with the ‘fun’ attribute specifying the ‘implement’ -function to call.

-

The ‘implement’ function, e.g., -implement<DataSplittingFunction>, must take as input: * -population: a data frame that contain rowId (patient identifier), -ageYear, gender and outcomeCount (the class labels) * splitSettings - -the output of your create<DataSplittingFunction>

-

The ‘implement’ function then needs to implement code to assign each -rowId in the population to a splitId (<0 means in the train data, 0 -means not used and >0 means in the training data with the value -defining the cross validation fold).

-
-
-

Example -

-

Let’s consider the situation where we wish to create a split where -females are used to train a model but males are used to evaluate the -model.

-
-

Create function -

-

Our gender split function requires a single parameter, the number of -folds used in cross validation. Therefore create a function with a -single nfold input that returns a list of class ‘splitSettings’ with the -‘fun’ attribute specifying the ‘implement’ function we will use.

-
-createGenderSplit <- function(nfold)
-  {
-  
-  # create list of inputs to implement function
-  splitSettings <- list(nfold = nfold)
-  
-  # specify the function that will implement the sampling
-  attr(splitSettings, "fun") <- "implementGenderSplit"
-
-  # make sure the object returned is of class "sampleSettings"
-  class(splitSettings) <- "splitSettings"
-  return(splitSettings)
-  
-}
-

We now need to create the ‘implement’ function -implementGenderSplit()

-
-
-

Implement function -

-

All ‘implement’ functions for data splitting must take as input the -population and the splitSettings (this is the output of the ‘create’ -function). They must return a data.frame containing columns: rowId and -index.

-

The index is used to determine whether the patient (identifed by the -rowId) is in the test set (index = -1) or train set (index > 0). In -in the train set, the value corresponds to the cross validation fold. -For example, if rowId 2 is assigned index 5, then it means the patient -with the rowId 2 is used to train the model and is in fold 5.

-
-implementGenderSplit <- function(population, splitSettings){
-
-  # find the people who are male:
-  males <- population$rowId[population$gender == 8507]
-  females <- population$rowId[population$gender == 8532]
-  
-  splitIds <- data.frame(
-    rowId = c(males, females),
-    index = c(
-      rep(-1, length(males)),
-      sample(1:splitSettings$nfold, length(females), replace = T)
-    )
-  )
-  
-  # return the updated trainData
-  return(splitIds)
-}
-
-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-

This work is supported in part through the National Science -Foundation grant IIS 1251151.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/BenchmarkTasks.html b/docs/articles/BenchmarkTasks.html deleted file mode 100644 index 423651309..000000000 --- a/docs/articles/BenchmarkTasks.html +++ /dev/null @@ -1,343 +0,0 @@ - - - - - - - -Benchmark Tasks • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Benchmark Tasks For Large-Scale Empirical Analyses -

-

Here we provide a set of diverse prediction tasks that can be used -when evaluating the impact of the model design choice when developing -models using observational data.

- ------ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Target Cohort (index)OutcomeTime-at-riskLink
Patients with an outpatient visit in 2017 with no prior cancer -(first visit in 2017)Lung cancer1 day - 3 years after index
Patients newly diagnosed with major depressive disorder (date of -first record)Bipolar1 day - 365 day after index
Patients with an outpatient visit in 2019Dementia1 day - 3 years after index
Patients with an outpatient visit and a positive COVID testHospitalization with pneumonia1 day - 30 days after index
Patients with an outpatient visit and a positive COVID testHospitalization with pneumonia that required intensive services -(ventilation, intubation, tracheotomy, or extracorporeal membrane -oxygenation) or death1 day - 30 days after index
Patients with an outpatient visit and a positive COVID testDeath1 day - 30 days after index
Patients with T2DM who were treated with metformin and who became -new adult users of one of sulfonylureas, thiazolidinediones, dipeptidyl -peptidase-4 inhibitors, glucagon-like peptide-1 receptor agonists, or -sodium-glucose co-transporter-2 inhibitors (date of secondary drug). -Patients with HF or patients treated with insulin on or prior to the -index date were excluded from the analysis. Patients were required to -have been enrolled for at least 365 days before cohort entry.Heart Failure1 to 365 days
Patients newly diagnosed with atrial fibrilation (date of initial -afib record)Ischemic stroke1 to 365 days
Patients undergoing elective major non-cardiac surgery (date of -surgery). Patients were required to have been enrolled for at least 365 -days before cohort entry.Earliest of AMI cardiac arrest or death (MACE)O to 30 days
Patients starting intravitreal Anti-VEGF (date of -administration)Kidney Failure1 to 365 days
Pregnancy women (start of pregnancy)PreeclampsiaDuring pregnancy
Pregnancy women (start of pregnancy)Still birthDuring pregnancy
Patients with COPD (first record)Cardiovascular event and death1-30 days and 1-90 days
Patients starting menopause (first record)Depression1 day - 3-years
Patients with anemia (date of first anemia record)Colorectal cancer1 day - 1-year
Patients with quadriplegia (date of first quadriplegia record)Death1 day - 1-year
Patient undergoing
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/BestPractices.html b/docs/articles/BestPractices.html deleted file mode 100644 index 49fc4e02f..000000000 --- a/docs/articles/BestPractices.html +++ /dev/null @@ -1,453 +0,0 @@ - - - - - - - -Best Practice Research • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Best practice publications using the OHDSI PatientLevelPrediction -framework -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-Topic - -Research Summary - -Link -
-Problem Specification - -When is prediction suitable in observational data? - -Guidelines needed -
-Data Creation - -Comparison of cohort vs case-control design - -Journal -of Big Data -
-Data Creation - -Addressing loss to follow-up (right censoring) - -BMC -medical informatics and decision makingk -
-Data Creation - -Investigating how to address left censoring in features construction - -BMC -Medical Research Methodology -
-Data Creation - -Impact of over/under-sampling - - -Journal of big data -
-Data Creation - -Impact of phenotypes - -Study Done - Paper submitted -
-Model development - -How much data do we need for prediction - Learning curves at scale - -International -Journal of Medical Informatics -
-Model development - -What impact does test/train/validation design have on model performance - -BMJ Open -
-Model development - -What is the impact of the classifier - -JAMIA -
-Model development - -Can we find hyper-parameter combinations per classifier that -consistently lead to good performing models when using claims/EHR data? - -Study needs to be done -
-Model development - -Can we use ensembles to combine different algorithm models within a -database to improve models transportability? - - Caring is -Sharing–Exploiting the Value in Data for Health and Innovation -
-Model development - -Can we use ensembles to combine models developed using different -databases to improve models transportability? - - -BMC Medical Informatics and Decision Making -
-Model development - -Impact of regularization method - - -JAMIA -
-Evaluation - -Why prediction is not suitable for risk factor identification - - Machine -Learning for Healthcare Conference -
-Evaluation - -Iterative pairwise external validation to put validation into context - - -Drug Safety -
-Evaluation - -A novel method to estimate external validation using aggregate -statistics - - Study under review -
-Evaluation - -How should we present model performance? (e.g., new visualizations) - -JAMIA -Open -
-Evaluation - -How to interpret external validation performance (can we figure out why -the performance drops or stays consistent)? - -Study needs to be done -
-Evaluation - -Recalibration methods - -Study needs to be done -
-Evaluation - -Is there a way to automatically simplify models? - -Study -protocol under development -
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/BuildingMultiplePredictiveModels.html b/docs/articles/BuildingMultiplePredictiveModels.html deleted file mode 100644 index 45d404d03..000000000 --- a/docs/articles/BuildingMultiplePredictiveModels.html +++ /dev/null @@ -1,567 +0,0 @@ - - - - - - - -Automatically Build Multiple Patient-Level Predictive Models • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

In our paper, -we propose a standardised framework for patient-level prediction that -utilizes the OMOP CDM and standardized vocabularies, and describe the -open-source software that we developed implementing the framework’s -pipeline. The framework is the first to enforce existing best practice -guidelines and will enable open dissemination of models that can be -extensively validated across the network of OHDSI collaborators.

-

One our best practices is that we see the selection of models and all -study setting as an emperical question, i.e. we should use a data-driven -approach in which we try many settings. This vignette describes how you -can use the Observational Health Data Sciencs and Informatics (OHDSI) PatientLevelPrediction -package to automatically build multiple patient-level predictive models, -e.g. different population settings, covariate settings, and -modelsetting. This vignette assumes you have read and are comfortable -with building single patient level prediction models as described in the -BuildingPredictiveModels -vignette.

-

Note that it is also possible to generate a Study Package directly in -Atlas that allows for multiple patient-level prediction analyses this is -out-of-scope for this vignette.

-
-
-

Creating a model design -

-

The first step is to specify each model you wish to develop by using -the createModelDesign function. This function requires the -following:

- - ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
The inputs for the model design
inputDescription
targetIdThe id for the target cohort
outcomeIdThe id for the outcome
restrictPlpDataSettingsThe settings used to restrict the target population, -created with createRestrictPlpDataSettings()
populationSettingsThe settings used to restrict the target population and -create the outcome labels, created with -createStudyPopulationSettings()
covariateSettingsThe settings used to define the covariates, created -with FeatureExtraction::createDefaultCovariateSettings()
sampleSettingsThe settings used to define any under/over sampling, -created with createSampleSettings()
featureEngineeringSettingsThe settings used to define any feature engineering, -created with createFeatureEngineeringSettings()
preprocessSettingsThe settings used to define any preprocessing, created -with createPreprocessSettings()
modelSettingsThe settings used to define the model fitting settings, -such as setLassoLogisticRegression()
-
-

Model design example 1 -

-

For example, if we wanted to predict the outcome (id 2) occuring for -the first time within 180 days of the the target population index date -(id 1). We are only interested in index dates betwrrn 2018-2020. -Finally, we only want to use age, gender in 5 year buckets and -conditions as features. The model can be specified by:

-
-# Model 1 is only using data between 2018-2020:
-restrictPlpDataSettings <- createRestrictPlpDataSettings(
-  studyStartDate = '20180101', 
-  studyEndDate = '20191231'
-  )
-
-# predict outcome within 1 to 180 days after index
-# remove people with outcome prior and with < 365 days observation
-populationSettings <- createStudyPopulationSettings(
-  binary = T, 
-  firstExposureOnly = T, 
-  washoutPeriod = 365, 
-  removeSubjectsWithPriorOutcome = T,
-  priorOutcomeLookback = 9999,
-  requireTimeAtRisk = F, 
-  riskWindowStart = 1, 
-  riskWindowEnd = 180
-)
-
-# use age/gender in groups and condition groups as features
-covariateSettings <- FeatureExtraction::createCovariateSettings(
-  useDemographicsGender = T, 
-  useDemographicsAgeGroup = T, 
-  useConditionGroupEraAnyTimePrior = T
-)
-
-modelDesign1 <- createModelDesign(
-  targetId = 1, 
-  outcomeId = 2, 
-  restrictPlpDataSettings = restrictPlpDataSettings, 
-  populationSettings = populationSettings, 
-  covariateSettings = covariateSettings, 
-  featureEngineeringSettings = createFeatureEngineeringSettings(),
-  sampleSettings = createSampleSettings(), 
-  splitSettings = createDefaultSplitSetting(), 
-  preprocessSettings = createPreprocessSettings(), 
-  modelSettings = setLassoLogisticRegression()
-  )
-
-
-

Model design example 2 -

-

For the second example, we want to predict the outcome (id 2) -occuring for the first time within 730 days of the the target population -index date (id 1). We want to train a random forest classifier. Finally, -we want to use age, gender in 5 year buckets, drug ingredients (and -groups) and conditions as features. The model can be specified by:

-
-# Model 2 has no restrictions when extracting data
-restrictPlpDataSettings <- createRestrictPlpDataSettings(
-  )
-
-# predict outcome within 1 to 730 days after index
-# remove people with outcome prior and with < 365 days observation
-populationSettings <- createStudyPopulationSettings(
-  binary = T, 
-  firstExposureOnly = T, 
-  washoutPeriod = 365, 
-  removeSubjectsWithPriorOutcome = T,
-  priorOutcomeLookback = 9999,
-  requireTimeAtRisk = F, 
-  riskWindowStart = 1, 
-  riskWindowEnd = 730
-)
-
-# use age/gender in groups and condition/drug groups as features
-covariateSettings <- FeatureExtraction::createCovariateSettings(
-  useDemographicsGender = T, 
-  useDemographicsAgeGroup = T, 
-  useConditionGroupEraAnyTimePrior = T, 
-  useDrugGroupEraAnyTimePrior = T 
-)
-
-modelDesign2 <- createModelDesign(
-  targetId = 1, 
-  outcomeId = 2, 
-  restrictPlpDataSettings = restrictPlpDataSettings, 
-  populationSettings = populationSettings, 
-  covariateSettings = covariateSettings, 
-  featureEngineeringSettings = createRandomForestFeatureSelection(ntrees = 500, maxDepth = 7),
-  sampleSettings = createSampleSettings(), 
-  splitSettings = createDefaultSplitSetting(), 
-  preprocessSettings = createPreprocessSettings(), 
-  modelSettings = setRandomForest()
-  )
-
-
-

Model design example 3 -

-

For the third example, we want to predict the outcome (id 5) occuring -during the cohort exposure of the the target population (id 1). We want -to train a gradient boosting machine. Finally, we want to use age, -gender in 5 year buckets and indications of measurements taken as -features. The model can be specified by:

-
-# Model 3 has no restrictions when extracting data
-restrictPlpDataSettings <- createRestrictPlpDataSettings(
-  )
-
-# predict outcome during target cohort start/end 
-# remove people with  < 365 days observation
-populationSettings <- createStudyPopulationSettings(
-  binary = T, 
-  firstExposureOnly = T, 
-  washoutPeriod = 365, 
-  removeSubjectsWithPriorOutcome = F,
-  requireTimeAtRisk = F, 
-  riskWindowStart = 0,
-  startAnchor =  'cohort start',
-  riskWindowEnd = 0, 
-  endAnchor = 'cohort end'
-)
-
-# use age/gender in groups and measurement indicators as features
-covariateSettings <- FeatureExtraction::createCovariateSettings(
-  useDemographicsGender = T, 
-  useDemographicsAgeGroup = T, 
-  useMeasurementAnyTimePrior = T,
-  endDays = -1
-)
-
-modelDesign3 <- createModelDesign(
-  targetId = 1, 
-  outcomeId = 5, 
-  restrictPlpDataSettings = restrictPlpDataSettings, 
-  populationSettings = populationSettings, 
-  covariateSettings = covariateSettings, 
-  featureEngineeringSettings = createFeatureEngineeringSettings(),
-  sampleSettings = createSampleSettings(), 
-  splitSettings = createDefaultSplitSetting(), 
-  preprocessSettings = createPreprocessSettings(), 
-  modelSettings = setGradientBoostingMachine()
-  )
-
-
-
-

Running multiple models -

-

As we will be downloading loads of data in the multiple plp analysis -it is useful to set the Andromeda temp folder to a directory with write -access and plenty of space. -options(andromedaTempFolder = "c:/andromedaTemp")

-

To run the study requires setting up a connectionDetails object

-
-dbms <- "your dbms"
-user <- "your username"
-pw <- "your password"
-server <- "your server"
-port <- "your port"
-
-connectionDetails <- DatabaseConnector::createConnectionDetails(dbms = dbms,
-                                                                server = server,
-                                                                user = user,
-                                                                password = pw,
-                                                                port = port)
-

Next you need to specify the cdmDatabaseSchema where your cdm -database is found and workDatabaseSchema where your target population -and outcome cohorts are and you need to specify a label for the database -name: a string with a shareable name of the database (this will be shown -to OHDSI researchers if the results get transported).

-
cdmDatabaseSchema <- "your cdmDatabaseSchema"
-workDatabaseSchema <- "your workDatabaseSchema"
-cdmDatabaseName <- "your cdmDatabaseName"
-cohortTable <- "your cohort table",
-
-databaseDetails <- createDatabaseDetails(
-  connectionDetails = connectionDetails, 
-  cdmDatabaseSchema = cdmDatabaseSchema, 
-  cdmDatabaseName = cdmDatabaseName , 
-  cohortDatabaseSchema = workDatabaseSchema, 
-  cohortTable = cohortTable, 
-  outcomeDatabaseSchema = workDatabaseSchema, 
-  outcomeTable = cohortTable 
-  cdmVersion = 5
-    )
-

Now you can run the multiple patient-level prediction analysis:

-
-results <- runMultiplePlp(
-  databaseDetails = databaseDetails, 
-  modelDesignList = list(
-    modelDesign1, 
-    modelDesign2, 
-    modelDesign3
-    ), 
-  onlyFetchData = F, 
-  logSettings = createLogSettings(), 
-  saveDirectory =  "./PlpMultiOutput"
-  )
-

This will then save all the plpData objects from the study into -“./PlpMultiOutput/plpData_T1_L” and the results into -“./PlpMultiOutput/Analysis_”. The csv file named settings.csv found -in “./PlpMultiOutput” has a row for each prediction model developed and -points to the plpData and settings used for the model development, it -also has descriptions of the cohorts if these are input by the user.

-

Note that if for some reason the run is interrupted, e.g. because of -an error, a new call to runMultiplePlp will continue and -not restart until you remove the output folder.

-
-
-

Validating multiple models -

-

If you have access to multiple databases on the same server in -different schemas you could evaluate accross these using this call:

-
-validationDatabaseDetails <- createDatabaseDetails(
-  connectionDetails = connectionDetails, 
-  cdmDatabaseSchema = 'new cdm schema', 
-  cdmDatabaseName = 'validation database', 
-  cohortDatabaseSchema = workDatabaseSchema, 
-  cohortTable = cohortTable, 
-  outcomeDatabaseSchema = workDatabaseSchema, 
-  outcomeTable = cohortTable, 
-  cdmVersion = 5
-  )
-
-val <- validateMultiplePlp(
-  analysesLocation = "./PlpMultiOutput",
-  valdiationDatabaseDetails = validationDatabaseDetails,
-  validationRestrictPlpDataSettings = createRestrictPlpDataSettings(),
-  recalibrate = NULL,
-  saveDirectory = "./PlpMultiOutput/Validation"
-  )
-

This then saves the external validation results in the -Validation folder of the main study (the outputLocation you -used in runPlpAnalyses).

-
-
-

Viewing the results -

-

To view the results for the multiple prediction analysis:

-
-viewMultiplePlp(analysesLocation="./PlpMultiOutput")
-

If the validation directory in “./PlpMultiOutput” has a sqlite -results database, the external validation will also be displayed.

-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/BuildingPredictiveModels.html b/docs/articles/BuildingPredictiveModels.html deleted file mode 100644 index 4e13c99f2..000000000 --- a/docs/articles/BuildingPredictiveModels.html +++ /dev/null @@ -1,2296 +0,0 @@ - - - - - - - -Building patient-level predictive models • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

Observational healthcare data, such as administrative claims and -electronic health records, are increasingly used for clinical -characterization of disease progression, quality improvement, and -population-level effect estimation for medical product safety -surveillance and comparative effectiveness. Advances in machine learning -for large dataset analysis have led to increased interest in applying -patient-level prediction on this type of data. Patient-level prediction -offers the potential for medical practice to move beyond average -treatment effects and to consider personalized risks as part of clinical -decision-making. However, many published efforts in -patient-level-prediction do not follow the model development guidelines, -fail to perform extensive external validation, or provide insufficient -model details that limits the ability of independent researchers to -reproduce the models and perform external validation. This makes it hard -to fairly evaluate the predictive performance of the models and reduces -the likelihood of the model being used appropriately in clinical -practice. To improve standards, several papers have been written -detailing guidelines for best practices in developing and reporting -prediction models.

-

The Transparent Reporting of a multivariable prediction model for Individual Prognosis Or Diagnosis (TRIPOD) statement -provides clear recommendations for reporting prediction model -development and validation and addresses some of the concerns related to -transparency. However, data structure heterogeneity and inconsistent -terminologies still make collaboration and model sharing difficult as -different researchers are often required to write new code to extract -the data from their databases and may define variables differently.

-

In our paper, -we propose a standardised framework for patient-level prediction that -utilizes the OMOP Common Data Model (CDM) and standardized vocabularies, -and describe the open-source software that we developed implementing the -framework’s pipeline. The framework is the first to support existing -best practice guidelines and will enable open dissemination of models -that can be extensively validated across the network of OHDSI -collaborators.

-

Figure 1, illustrates the prediction problem we address. Among a -population at risk, we aim to predict which patients at a defined moment -in time (t = 0) will experience some outcome during a time-at-risk. -Prediction is done using only information about the patients in an -observation window prior to that moment in time.

-
-The prediction problem
The prediction problem
-
-

As shown in Figure 2, to define a prediction problem we have to -define t=0 by a Target Cohort (T), the outcome we like to predict by an -outcome cohort (O), and the time-at-risk (TAR). Furthermore, we have to -make design choices for the model we like to develop, and determine the -observational datasets to perform internal and external validation. This -conceptual framework works for all type of prediction problems, for -example those presented in Figure 3.

-
-Design choices
Design choices
-
-
-Examples of prediction problems
Examples of prediction problems
-
-

This vignette describes how you can use the -PatientLevelPrediction package to build patient-level -predictive models. The package enables data extraction, model building, -and model evaluation using data from databases that are translated into -the OMOP CDM. In this vignette we assume you have installed the package -correctly using the InstallationGuide.

-
-
-

Study specification -

-

We have to clearly specify our study upfront to be able to implement -it. This means we need to define the prediction problem we like to -address, in which population we will build the model, which model we -will build and how we will evaluate its performance. To guide you -through this process we will use a “Disease onset and progression” -prediction type as an example.

-
-

Problem definition 1: Stroke in afibrilation patients -

-

Atrial fibrillation is a disease characterized by an irregular heart -rate that can cause poor blood flow. Patients with atrial fibrillation -are at increased risk of ischemic stroke. Anticoagulation is a -recommended prophylaxis treatment strategy for patients at high risk of -stroke, though the underuse of anticoagulants and persistent severity of -ischemic stroke represents a substantial unmet medical need. Various -strategies have been developed to predict risk of ischemic stroke in -patients with atrial fibrillation. CHADS2 (Gage JAMA 2001) was developed -as a risk score based on history of congestive heart failure, -hypertension, age>=75, diabetes and stroke. CHADS2 was initially -derived using Medicare claims data, where it achieved good -discrimination (AUC=0.82). However, subsequent external validation -studies revealed the CHADS2 had substantially lower predictive accuracy -(Keogh Thromb Haemost 2011). Subsequent stroke risk calculators have -been developed and evaluated, including the extension of CHADS2Vasc. The -management of atrial fibrillation has evolved substantially over the -last decade, for various reasons that include the introduction of novel -oral anticoagulants. With these innovations has come a renewed interest -in greater precision medicine for stroke prevention.

-

We will apply the PatientLevelPrediction package to observational -healthcare data to address the following patient-level prediction -question:

-

Amongst patients who are newly diagnosed with Atrial Fibrillation, -which patients will go on to have Ischemic Stroke within 1 year?

-

We will define ‘patients who are newly diagnosed with Atrial -Fibrillation’ as the first condition record of cardiac arrhythmia, which -is followed by another cardiac arrhythmia condition record, at least two -drug records for a drug used to treat arrhythmias, or a procedure to -treat arrhythmias. We will define ‘Ischemic stroke events’ as ischemic -stroke condition records during an inpatient or ER visit; successive -records with > 180 day gap are considered independent episodes.

-
-
-

Problem definition 2: Angioedema in ACE inhibitor users -

-

Angiotensin converting enzyme inhibitors (ACE inhibitors) are -medications used by patients with hypertension that widen the blood -vessles and therefore increse the amount of blood pumped by the heart -and decreases blood pressure. Ace inhibitors reduce a patients risk of -cardiovasular disease but can lead to drug-induced angioedema.

-

We will apply the PatientLevelPrediction package to observational -healthcare data to address the following patient-level prediction -question:

-

Amongst patients who are newly dispensed an ACE inhibitor, which -patients will go on to have angioedema within 1 year?

-

We will define ‘patients who are newly dispensed an ACE inhibitor’ as -the first drug record of sny ACE inhibitor, […]which is followed by -another cardiac arrhythmia condition record, at least two drug records -for a drug used to treat arrhythmias, or a procedure to treat -arrhythmias. We will define ‘angioedema’ as an angioedema condition -record.

-
-
-

Study population definition -

-

The final study population in which we will develop our model is -often a subset of the Target population, because we will e.g. apply -criteria that are dependent on T and O or we want to do sensitivity -analyses with subpopulations of T. For this we have to answer the -following questions:

-
    -
  • What is the minimum amount of observation time we require -before the start of the target cohort? This choice could depend on -the available patient time in your training data, but also on the time -you expect to be available in the data sources you want to apply the -model on in the future. The longer the minimum observation time, the -more baseline history time is available for each person to use for -feature extraction, but the fewer patients will qualify for analysis. -Moreover, there could be clinical reasons to choose a short or longer -lookback period. For our example, we will use a prior history as -lookback period (washout period).

  • -
  • Can patients enter the target cohort multiple times? In -the target cohort definition, a person may qualify for the cohort -multiple times during different spans of time, for example if they had -different episodes of a disease or separate periods of exposure to a -medical product. The cohort definition does not necessarily apply a -restriction to only let the patients enter once, but in the context of a -particular patient-level prediction problem, a user may want to restrict -the cohort to the first qualifying episode. In our example, a person -could only enter the target cohort once since our criteria was based on -first occurrence of atrial fibrillation.

  • -
  • Do we allow persons to enter the cohort if they experienced -the outcome before? Do we allow persons to enter the target cohort -if they experienced the outcome before qualifying for the target cohort? -Depending on the particular patient-level prediction problem, there may -be a desire to predict ‘incident’ first occurrence of an outcome, in -which case patients who have previously experienced the outcome are not -‘at-risk’ for having a first occurrence and therefore should be excluded -from the target cohort. In other circumstances, there may be a desire to -predict ‘prevalent’ episodes, whereby patients with prior outcomes can -be included in the analysis and the prior outcome itself can be a -predictor of future outcomes. For our prediction example, the answer to -this question is ‘Yes, allow persons with prior outcomes’ because we -know from the CHADS2 score that prior strokes are very predictive of -future strokes. If this answer would have been ‘No’ we also have to -decide how long we would look back for previous occurrences of the -outcome.

  • -
  • How do we define the period in which we will predict our -outcome relative to the target cohort start? We actually have to -make two decisions to answer that question. First, does the time-at-risk -window start at the date of the start of the target cohort or later? -Arguments to make it start later could be that you want to avoid -outcomes that were entered late in the record that actually occurred -before the start of the target cohort or you want to leave a gap where -interventions to prevent the outcome could theoretically be implemented. -Second, you need to define the time-at-risk by setting the risk window -end, as some specification of days offset relative to the target cohort -start or end dates. For our problem we will predict in a ‘time-at-risk’ -window starting 1 day after the start of the target cohort up to 365 -days later (to look for 1-year risk following atrial fibrillation -diagnosis).

  • -
  • Do we require a minimum amount of time-at-risk? We have -to decide if we want to include patients that did not experience the -outcome but did leave the database earlier than the end of our -time-at-risk period. These patients may experience the outcome when we -do not observe them. For our prediction problem we decide to answer this -question with ‘Yes, require a mimimum time-at-risk’ for that reason. -Furthermore, we have to decide if this constraint also applies to -persons who experienced the outcome or we will include all persons with -the outcome irrespective of their total time at risk. For example, if -the outcome is death, then persons with the outcome are likely censored -before the full time-at-risk period is complete.

  • -
-
-
-

Model development settings -

-

To develop the model we have to decide which algorithm(s) we like to -train. We see the selection of the best algorithm for a certain -prediction problem as an empirical question, i.e. you need to let the -data speak for itself and try different approaches to find the best one. -There is no algorithm that will work best for all problems (no free -lunch). In our package we therefore aim to implement many algorithms. -Furthermore, we made the system modular so you can add your own custom -algorithms as described in more detail in the AddingCustomModels -vignette.

-

Our package currently contains the following algorithms to choose -from:

- ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AlgorihmDescriptionHyper-parameters
Regularized Logistic RegressionLasso logistic regression belongs to the family of generalized -linear models, where a linear combination of the variables is learned -and finally a logistic function maps the linear combination to a value -between 0 and 1. The lasso regularization adds a cost based on model -complexity to the objective function when training the model. This cost -is the sum of the absolute values of the linear combination of the -coefficients. The model automatically performs feature selection by -minimizing this cost. We use the Cyclic coordinate descent for logistic, -Poisson and survival analysis (Cyclops) package to perform large-scale -regularized logistic regression: https://github.com/OHDSI/Cyclops -var (starting variance), seed
Gradient boosting machinesGradient boosting machines is a boosting ensemble technique and in -our framework it combines multiple decision trees. Boosting works by -iteratively adding decision trees but adds more weight to the -data-points that are misclassified by prior decision trees in the cost -function when training the next tree. We use Extreme Gradient Boosting, -which is an efficient implementation of the gradient boosting framework -implemented in the xgboost R package available from CRAN.ntree (number of trees), max depth (max levels in tree), min rows -(minimum data points in in node), learning rate, balance (balance class -labels), seed
Random forestRandom forest is a bagging ensemble technique that combines multiple -decision trees. The idea behind bagging is to reduce the likelihood of -overfitting, by using weak classifiers, but combining multiple diverse -weak classifiers into a strong classifier. Random forest accomplishes -this by training multiple decision trees but only using a subset of the -variables in each tree and the subset of variables differ between trees. -Our packages uses the sklearn learn implementation of Random Forest in -python.mtry (number of features in each tree),ntree (number of trees), -maxDepth (max levels in tree), minRows (minimum data points in in -node),balance (balance class labels), seed
K-nearest neighborsK-nearest neighbors (KNN) is an algorithm that uses some metric to -find the K closest labelled data-points, given the specified metric, to -a new unlabelled data-point. The prediction of the new data-points is -then the most prevalent class of the K-nearest labelled data-points. -There is a sharing limitation of KNN, as the model requires labelled -data to perform the prediction on new data, and it is often not possible -to share this data across data sites.We included the BigKnn classifier -developed in OHDSI which is a large scale k-nearest neighbor classifier -using the Lucene search engine: https://github.com/OHDSI/BigKnn -k (number of neighbours),weighted (weight by inverse frequency)
Naive BayesThe Naive Bayes algorithm applies the Bayes theorem with the ‘naive’ -assumption of conditional independence between every pair of features -given the value of the class variable. Based on the likelihood the data -belongs to a class and the prior distribution of the class, a posterior -distribution is obtained.none
AdaBoostAdaBoost is a boosting ensemble technique. Boosting works by -iteratively adding classifiers but adds more weight to the data-points -that are misclassified by prior classifiers in the cost function when -training the next classifier. We use the sklearn ‘AdaboostClassifier’ -implementation in Python.nEstimators (the maximum number of estimators at which boosting is -terminated), learningRate (learning rate shrinks the contribution of -each classifier by learning_rate. There is a trade-off between -learningRate and nEstimators)
Decision TreeA decision tree is a classifier that partitions the variable space -using individual tests selected using a greedy approach. It aims to find -partitions that have the highest information gain to separate the -classes. The decision tree can easily overfit by enabling a large number -of partitions (tree depth) and often needs some regularization (e.g., -pruning or specifying hyper-parameters that limit the complexity of the -model). We use the sklearn ‘DecisionTreeClassifier’ implementation in -Python.maxDepth (the maximum depth of the tree), -minSamplesSplit,minSamplesLeaf, minImpuritySplit (threshold for early -stopping in tree growth. A node will split if its impurity is above the -threshold, otherwise it is a leaf.), seed,classWeight (‘Balance’ or -‘None’)
Multilayer PerceptionNeural networks contain multiple layers that weight their inputs -using a non-linear function. The first layer is the input layer, the -last layer is the output layer the between are the hidden layers. Neural -networks are generally trained using feed forward back-propagation. This -is when you go through the network with a data-point and calculate the -error between the true label and predicted label, then go backwards -through the network and update the linear function weights based on the -error. This can also be performed as a batch, where multiple data-points -are feesize (the number of hidden nodes), alpha (the l2 regularisation), -seed
Deep Learning (now in seperate DeepPatientLevelPrediction R -package)Deep learning such as deep nets, convolutional neural networks or -recurrent neural networks are similar to a neural network but have -multiple hidden layers that aim to learn latent representations useful -for prediction. In the seperate BuildingDeepLearningModels vignette we -describe these models and hyper-parameters in more detailsee OHDSI/DeepPatientLevelPrediction
-

Furthermore, we have to decide on the covariates -that we will use to train our model. This choice can be driven by domain -knowledge of available computational resources. In our example, we like -to add the Gender, Age, Conditions, Drugs Groups, and Visit Count. We -also have to specify in which time windows we will look and we decide to -look in year before and any time prior.

-

Finally, we have to define how we will train and test our model on -our data, i.e. how we perform internal validation. For -this we have to decide how we divide our dataset in a training and -testing dataset and how we randomly assign patients to these two sets. -Dependent on the size of the training set we can decide how much data we -like to use for training, typically this is a 75%, 25% split. If you -have very large datasets you can use more data for training. To randomly -assign patients to the training and testing set, there are two commonly -used approaches:

-
    -
  1. split by person. In this case a random seed is used to assign the -patient to either sets.
  2. -
  3. split by time. In this case a time point is used to split the -persons, e.g. 75% of the data is before and 25% is after this date. The -advantage of this is that you take into consideration that the health -care system has changed over time.
  4. -
-

We now completely defined our studies and implement them:

- -
-
-
-

Example 1: Stroke in afibrilation patients -

-
-

Study Specification -

-

For our first prediction model we decide to start with a Regularized -Logistic Regression and will use the default parameters. We will do a -75%-25% split by person.

- ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DefinitionValue
Problem Definition
Target Cohort (T)‘Patients who are newly diagnosed with Atrial Fibrillation’ defined -as the first condition record of cardiac arrhythmia, which is followed -by another cardiac arrhythmia condition record, at least two drug -records for a drug used to treat arrhythmias, or a procedure to treat -arrhythmias.
Outcome Cohort (O)‘Ischemic stroke events’ defined as ischemic stroke condition -records during an inpatient or ER visit; successive records with > -180 day gap are considered independent episodes.
Time-at-risk (TAR)1 day till 365 days from cohort start
Population Definition
Washout Period1095
Enter the target cohort multiple times?No
Allow prior outcomes?Yes
Start of time-at-risk1 day
End of time-at-risk365 days
Require a minimum amount of time-at-risk?Yes (364 days)
Model Development
AlgorithmRegularized Logistic Regression
Hyper-parametersvariance = 0.01 (Default)
CovariatesGender, Age, Conditions (ever before, <365), Drugs Groups (ever -before, <365), and Visit Count
Data split75% train, 25% test. Randomly assigned by person
-

According to the best practices we need to make a protocol that -completely specifies how we plan to execute our study. This protocol -will be assessed by the governance boards of the participating data -sources in your network study. For this a template could be used but we -prefer to automate this process as much as possible by adding -functionality to automatically generate study protocol from a study -specification. We will discuss this in more detail later.

-
-
-

Study implementation -

-

Now we have completely design our study we have to implement the -study. We have to generate the target and outcome cohorts and we need to -develop the R code to run against our CDM that will execute the full -study.

-
-

Cohort instantiation -

-

For our study we need to know when a person enters the target and -outcome cohorts. This is stored in a table on the server that contains -the cohort start date and cohort end date for all subjects for a -specific cohort definition. This cohort table has a very simple -structure as shown below:

-
    -
  • -cohort_definition_id, a unique identifier for -distinguishing between different types of cohorts, e.g. cohorts of -interest and outcome cohorts.
  • -
  • -subject_id, a unique identifier corresponding to the -person_id in the CDM.
  • -
  • -cohort_start_date, the date the subject enters the -cohort.
  • -
  • -cohort_end_date, the date the subject leaves the -cohort.
  • -
-

How do we fill this table according to our cohort definitions? There -are two options for this:

-
    -
  1. use the interactive cohort builder tool in ATLAS which can be used to create -cohorts based on inclusion criteria and will automatically populate this -cohort table.

  2. -
  3. write your own custom SQL statements to fill the cohort -table.

  4. -
-

Both methods are described below for our example prediction -problem.

-
-
-

ATLAS cohort builder -

-
-Target Cohort Atrial Fibrillation
Target Cohort Atrial Fibrillation
-
-

ATLAS allows you to define cohorts interactively by specifying cohort -entry and cohort exit criteria. Cohort entry criteria involve selecting -one or more initial events, which determine the start date for cohort -entry, and optionally specifying additional inclusion criteria which -filter to the qualifying events. Cohort exit criteria are applied to -each cohort entry record to determine the end date when the person’s -episode no longer qualifies for the cohort. For the outcome cohort the -end date is less relevant. As an example, Figure 4 shows how we created -the Atrial Fibrillation cohort and Figure 5 shows how we created the -stroke cohort in ATLAS.

-
-Outcome Cohort Stroke
Outcome Cohort Stroke
-
-

The T and O cohorts can be found here:

- -

In depth explanation of cohort creation in ATLAS is out of scope of -this vignette but can be found on the OHDSI wiki pages (link).

-

Note that when a cohort is created in ATLAS the cohortid is needed to -extract the data in R. The cohortid can be found at the top of the ATLAS -screen, e.g. 1769447 in Figure 4.

-
-
-

Custom cohorts -

-

It is also possible to create cohorts without the use of ATLAS. Using -custom cohort code (SQL) you can make more advanced cohorts if -needed.

-

For our example study, we need to create at table to hold the cohort -data and we need to create SQL code to instantiate this table for both -the AF and Stroke cohorts. Therefore, we create a file called -AfStrokeCohorts.sql with the following contents:

-
/***********************************
-File AfStrokeCohorts.sql 
-***********************************/
-/*
-Create a table to store the persons in the T and C cohort
-*/
-
-IF OBJECT_ID('@resultsDatabaseSchema.PLPAFibStrokeCohort', 'U') IS NOT NULL 
-DROP TABLE @resultsDatabaseSchema.PLPAFibStrokeCohort;
-
-CREATE TABLE @resultsDatabaseSchema.PLPAFibStrokeCohort 
-( 
-cohort_definition_id INT, 
-subject_id BIGINT,
-cohort_start_date DATE, 
-cohort_end_date DATE
-);
-
-
-/*
-T cohort:  [PatientLevelPrediction vignette]:  T : patients who are newly 
-diagnosed with Atrial fibrillation
-- persons with a condition occurrence record of 'Atrial fibrillation' or 
-any descendants, indexed at the first diagnosis
-- who have >1095 days of prior observation before their first diagnosis
-- and have no warfarin exposure any time prior to first AFib diagnosis
-*/
-INSERT INTO @resultsDatabaseSchema.AFibStrokeCohort (cohort_definition_id, 
-subject_id, 
-cohort_start_date, 
-cohort_end_date)
-SELECT 1 AS cohort_definition_id,
-AFib.person_id AS subject_id,
-AFib.condition_start_date AS cohort_start_date,
-observation_period.observation_period_end_date AS cohort_end_date
-FROM
-(
-  SELECT person_id, min(condition_start_date) as condition_start_date
-  FROM @cdmDatabaseSchema.condition_occurrence
-  WHERE condition_concept_id IN (SELECT descendant_concept_id FROM 
-  @cdmDatabaseSchema.concept_ancestor WHERE ancestor_concept_id IN 
-  (313217 /*atrial fibrillation*/))
-  GROUP BY person_id
-) AFib
-  INNER JOIN @cdmDatabaseSchema.observation_period
-  ON AFib.person_id = observation_period.person_id
-  AND AFib.condition_start_date >= dateadd(dd,1095, 
-  observation_period.observation_period_start_date)
-  AND AFib.condition_start_date <= observation_period.observation_period_end_date
-  LEFT JOIN
-  (
-  SELECT person_id, min(drug_exposure_start_date) as drug_exposure_start_date
-  FROM @cdmDatabaseSchema.drug_exposure
-  WHERE drug_concept_id IN (SELECT descendant_concept_id FROM 
-  @cdmDatabaseSchema.concept_ancestor WHERE ancestor_concept_id IN 
-  (1310149 /*warfarin*/))
-  GROUP BY person_id
-  ) warfarin
-  ON Afib.person_id = warfarin.person_id
-  AND Afib.condition_start_date > warfarin.drug_exposure_start_date
-  WHERE warfarin.person_id IS NULL
-  ;
-  
-  /*
-  C cohort:  [PatientLevelPrediction vignette]:  O: Ischemic stroke events
-  - inpatient visits that include a condition occurrence record for 
-  'cerebral infarction' and descendants, 'cerebral thrombosis', 
-  'cerebral embolism', 'cerebral artery occlusion' 
-  */
-  INSERT INTO @resultsDatabaseSchema.AFibStrokeCohort (cohort_definition_id, 
-  subject_id, 
-  cohort_start_date, 
-  cohort_end_date)
-  SELECT 2 AS cohort_definition_id,
-  visit_occurrence.person_id AS subject_id,
-  visit_occurrence.visit_start_date AS cohort_start_date,
-  visit_occurrence.visit_end_date AS cohort_end_date
-  FROM  
-  (
-  SELECT person_id, condition_start_date
-  FROM @cdmDatabaseSchema.condition_occurrence
-  WHERE condition_concept_id IN (SELECT DISTINCT descendant_concept_id FROM 
-  @cdmDatabaseSchema.concept_ancestor WHERE ancestor_concept_id IN 
-  (443454 /*cerebral infarction*/) OR descendant_concept_id IN 
-  (441874 /*cerebral thrombosis*/, 375557 /*cerebral embolism*/, 
-  372924 /*cerebral artery occlusion*/))
-  ) stroke
-  INNER JOIN @cdmDatabaseSchema.visit_occurrence
-  ON stroke.person_id = visit_occurrence.person_id
-  AND stroke.condition_start_date >= visit_occurrence.visit_start_date
-  AND stroke.condition_start_date <= visit_occurrence.visit_end_date
-  AND visit_occurrence.visit_concept_id IN (9201, 262 /*'Inpatient Visit'  or 
-  'Emergency Room and Inpatient Visit'*/)
-  GROUP BY visit_occurrence.person_id, visit_occurrence.visit_start_date, 
-  visit_occurrence.visit_end_date
-  ;
-  
-

This is parameterized SQL which can be used by the SqlRender -package. We use parameterized SQL so we do not have to pre-specify the -names of the CDM and result schemas. That way, if we want to run the SQL -on a different schema, we only need to change the parameter values; we -do not have to change the SQL code. By also making use of translation -functionality in SqlRender, we can make sure the SQL code -can be run in many different environments.

-

To execute this sql against our CDM we first need to tell R how to -connect to the server. PatientLevelPrediction uses the DatabaseConnector -package, which provides a function called -createConnectionDetails. Type -?createConnectionDetails for the specific settings required -for the various database management systems (DBMS). For example, one -might connect to a PostgreSQL database using this code:

-
-  connectionDetails <- createConnectionDetails(dbms = "postgresql", 
-  server = "localhost/ohdsi", 
-  user = "joe", 
-  password = "supersecret")
-  
-  cdmDatabaseSchema <- "my_cdm_data"
-  cohortsDatabaseSchema <- "my_results"
-  cdmVersion <- "5"
-

The last three lines define the cdmDatabaseSchema and -cohortsDatabaseSchema variables, as well as the CDM -version. We will use these later to tell R where the data in CDM format -live, where we want to create the cohorts of interest, and what version -CDM is used. Note that for Microsoft SQL Server, databaseschemas need to -specify both the database and the schema, so for example -cdmDatabaseSchema <- "my_cdm_data.dbo".

-
-  library(SqlRender)
-  sql <- readSql("AfStrokeCohorts.sql")
-  sql <- renderSql(sql,
-  cdmDatabaseSchema = cdmDatabaseSchema,
-  cohortsDatabaseSchema = cohortsDatabaseSchema,
-  post_time = 30,
-  pre_time = 365)$sql
-  sql <- translateSql(sql, targetDialect = connectionDetails$dbms)$sql
-  
-  connection <- connect(connectionDetails)
-  executeSql(connection, sql)
-

In this code, we first read the SQL from the file into memory. In the -next line, we replace four parameter names with the actual values. We -then translate the SQL into the dialect appropriate for the DBMS we -already specified in the connectionDetails. Next, we -connect to the server, and submit the rendered and translated SQL.

-

If all went well, we now have a table with the events of interest. We -can see how many events per type:

-
-  sql <- paste("SELECT cohort_definition_id, COUNT(*) AS count",
-  "FROM @cohortsDatabaseSchema.AFibStrokeCohort",
-  "GROUP BY cohort_definition_id")
-  sql <- renderSql(sql, cohortsDatabaseSchema = cohortsDatabaseSchema)$sql
-  sql <- translateSql(sql, targetDialect = connectionDetails$dbms)$sql
-  
-  querySql(connection, sql)
-
##   cohort_definition_id  count
-## 1                    1 527616
-## 2                    2 221555
-
-
-

Study script creation -

-

In this section we assume that our cohorts have been created either -by using ATLAS or a custom SQL script. We will first explain how to -create an R script yourself that will execute our study as we have -defined earlier.

-
-
-

Data extraction -

-

Now we can tell PatientLevelPrediction to extract all -necessary data for our analysis. This is done using the FeatureExtractionPackage. -In short the FeatureExtractionPackage allows you to specify which -features (covariates) need to be extracted, e.g. all conditions and drug -exposures. It also supports the creation of custom covariates. For more -detailed information on the FeatureExtraction package see its vignettes. For our -example study we decided to use these settings:

-
-  covariateSettings <- createCovariateSettings(useDemographicsGender = TRUE,
-  useDemographicsAge = TRUE,
-  useConditionGroupEraLongTerm = TRUE,
-  useConditionGroupEraAnyTimePrior = TRUE,
-  useDrugGroupEraLongTerm = TRUE,
-  useDrugGroupEraAnyTimePrior = TRUE,
-  useVisitConceptCountLongTerm = TRUE,
-  longTermStartDays = -365,
-  endDays = -1)
-

The final step for extracting the data is to run the -getPlpData function and input the connection details, the -database schema where the cohorts are stored, the cohort definition ids -for the cohort and outcome, and the washoutPeriod which is the minimum -number of days prior to cohort index date that the person must have been -observed to be included into the data, and finally input the previously -constructed covariate settings.

-
-databaseDetails <- createDatabaseDetails(
-  connectionDetails = connectionDetails,
-  cdmDatabaseSchema = cdmDatabaseSchema,
-  cdmDatabaseName = '',
-  cohortDatabaseSchema = resultsDatabaseSchema,
-  cohortTable = 'AFibStrokeCohort',
-  cohortId = 1,
-  outcomeDatabaseSchema = resultsDatabaseSchema,
-  outcomeTable = 'AFibStrokeCohort',
-  outcomeIds = 2,
-  cdmVersion = 5
-  )
-
-# here you can define whether you want to sample the target cohort and add any
-# restrictions based on minimum prior observation, index date restrictions
-# or restricting to first index date (if people can be in target cohort multiple times)
-restrictPlpDataSettings <- createRestrictPlpDataSettings(sampleSize = 10000)
-
-  plpData <- getPlpData(
-    databaseDetails = databaseDetails, 
-    covariateSettings = covariateSettings,
-    restrictPlpDataSettings = restrictPlpDataSettings
-  )
-

Note that if the cohorts are created in ATLAS its corresponding -cohort database schema needs to be selected. There are many additional -parameters for the createRestrictPlpDataSettings function -which are all documented in the PatientLevelPrediction -manual. The resulting plpData object uses the package -Andromeda (which uses SQLite) to store -information in a way that ensures R does not run out of memory, even -when the data are large.

-

Creating the plpData object can take considerable -computing time, and it is probably a good idea to save it for future -sessions. Because plpData uses Andromeda, we -cannot use R’s regular save function. Instead, we’ll have to use the -savePlpData() function:

-
-savePlpData(plpData, "stroke_in_af_data")
-

We can use the loadPlpData() function to load the data -in a future session.

-
-
-

Additional inclusion criteria -

-

To completely define the prediction problem the final study -population is obtained by applying additional constraints on the two -earlier defined cohorts, e.g., a minumim time at risk can be enforced -(requireTimeAtRisk, minTimeAtRisk) and we can specify if -this also applies to patients with the outcome -(includeAllOutcomes). Here we also specify the start and -end of the risk window relative to target cohort start. For example, if -we like the risk window to start 30 days after the at-risk cohort start -and end a year later we can set riskWindowStart = 30 and -riskWindowEnd = 365. In some cases the risk window needs to -start at the cohort end date. This can be achieved by setting -addExposureToStart = TRUE which adds the cohort (exposure) -time to the start date.

-

In Appendix 1, we demonstrate the effect of these settings on the -subset of the persons in the target cohort that end up in the final -study population.

-

In the example below all the settings we defined for our study are -imposed:

-
-  populationSettings <- createStudyPopulationSettings(
-  washoutPeriod = 1095,
-  firstExposureOnly = FALSE,
-  removeSubjectsWithPriorOutcome = FALSE,
-  priorOutcomeLookback = 1,
-  riskWindowStart = 1,
-  riskWindowEnd = 365,
-  startAnchor =  'cohort start',
-  endAnchor =  'cohort start',
-  minTimeAtRisk = 364,
-  requireTimeAtRisk = TRUE,
-  includeAllOutcomes = TRUE
-  )
-
-
-

Spliting the data into training/validation/testing datasets -

-

When developing a prediction model using supervised learning (when -you have features paired with labels for a set of patients), the first -step is to design the development/internal validation process. This -requires specifying how to select the model hyper-parameters, how to -learn the model parameters and how to fairly evaluate the model. In -general, the validation set is used to pick hyper-parameters, the -training set is used to learn the model parameters and the test set is -used to perform fair internal validation. However, cross-validation can -be implemented to pick the hyper-parameters on the training data (so a -validation data set is not required). Cross validation can also be used -to estimate internal validation (so a testing data set is not -required).

-

In small data the best approach for internal validation has been -shown to be boostrapping. However, in big data (many patients and many -features) bootstrapping is generally not feasible. In big data our -research has shown that it is just important to have some form of fair -evaluation (use a test set or cross validation). For full details see our BMJ open paper.

-

In the PatientLevelPrediction package, the splitSettings define how -the plpData are partitioned into training/validation/testing data. Cross -validation is always done, but using a test set is optional (when the -data are small, it may be optimal to not use a test set). For the -splitSettings we can use the type (stratified/time/subject) and -testFraction parameters to split the data in a 75%-25% split and run the -patient-level prediction pipeline:

-
-  splitSettings <- createDefaultSplitSetting(
-    trainFraction = 0.75,
-    testFraction = 0.25,
-    type = 'stratified',
-    nfold = 2, 
-    splitSeed = 1234
-    )
-

Note: it is possible to add a custom method to specify how the -plpData are partitioned into training/validation/testing data, see vignette -for custom splitting.

-
-
-

Preprocessing the training data -

-

There a numerous data processing settings that a user must specify -when developing a prediction model. These are: * Whether to under-sample -or over-sample the training data (this may be useful when there is class -imballance (e.g., the outcome is very rare or very common)) * Whether to -perform feature engineering or feature selection (e.g., create latent -variables that are not observed in the data or reduce the dimensionality -of the data) * Whether to remove redundant features and normalize the -data (this is required for some models)

-

The default sample settings does nothing, it simply returns the -trainData as input, see below:

-
-  sampleSettings <- createSampleSettings()
-

However, the current package contains methods of under-sampling the -non-outcome patients. To perform undersampling, the type -input should be ‘underSample’ and -numberOutcomestoNonOutcomes must be specified (an integer -specifying the number of non-outcomes per outcome). It is possible to -add any custom function for over/under sampling, see vignette -for custom sampling.

-

It is possible to specify a combination of feature engineering -functions that take as input the trainData and output a new trainData -with different features. The default feature engineering setting does -nothing:

-
-  featureEngineeringSettings <- createFeatureEngineeringSettings()
-

However, it is possible to add custom feature engineering functions -into the pipeline, see vignette -for custom feature engineering.

-

Finally, the preprocessing setting is required. For this setting the -user can define minFraction, this removes any features that -is observed in the training data for less than 0.01 fraction of the -patients. So, if minFraction = 0.01 then any feature that -is seen in less than 1 percent of the target population is removed. The -input normalize specifies whether the features are scaled -between 0 and 1, this is required for certain models (e.g., LASSO -logistic regression). The input removeRedundancy specifies -whether features that are observed in all of the target population are -removed.

-
-  preprocessSettingsSettings <- createPreprocessSettings(
-    minFraction = 0.01, 
-    normalize = T, 
-    removeRedundancy = T
-      )
-
-
-

Model Development -

-

In the set function of an algorithm the user can specify a list of -eligible values for each hyper-parameter. All possible combinations of -the hyper-parameters are included in a so-called grid search using -cross-validation on the training set. If a user does not specify any -value then the default value is used instead.

-

For example, if we use the following settings for the -gradientBoostingMachine: ntrees=c(100,200), maxDepth=4 the grid search -will apply the gradient boosting machine algorithm with ntrees=100 and -maxDepth=4 plus the default settings for other hyper-parameters and -ntrees=200 and maxDepth=4 plus the default settings for other -hyper-parameters. The hyper-parameters that lead to the -bestcross-validation performance will then be chosen for the final -model. For our problem we choose to build a logistic regression model -with the default hyper-parameters

- -

The runPlP function requires the plpData, -the outcomeId specifying the outcome being predicted and -the settings: populationSettings, -splitSettings, sampleSettings, -featureEngineeringSettings, preprocessSettings -and modelSettings to train and evaluate the model.

-
-  lrResults <- runPlp(
-    plpData = plpData,
-    outcomeId = 2, 
-    analysisId = 'singleDemo',
-    analysisName = 'Demonstration of runPlp for training single PLP models',
-    populationSettings = populationSettings, 
-    splitSettings = splitSettings,
-    sampleSettings = sampleSettings, 
-    featureEngineeringSettings = featureEngineeringSettings, 
-    preprocessSettings = preprocessSettings,
-    modelSettings = lrModel,
-    logSettings = createLogSettings(), 
-    executeSettings = createExecuteSettings(
-      runSplitData = T, 
-      runSampleData = T, 
-      runfeatureEngineering = T, 
-      runPreprocessData = T, 
-      runModelDevelopment = T, 
-      runCovariateSummary = T
-    ), 
-    saveDirectory = file.path(getwd(), 'singlePlp')
-    )
-

Under the hood the package will now use the Cyclops package to -fit a large-scale regularized regression using 75% of the data and will -evaluate the model on the remaining 25%. A results data structure is -returned containing information about the model, its performance -etc.

-

You can save the model using:

-
-savePlpModel(lrResults$model, dirPath = file.path(getwd(), "model"))
-

You can load the model using:

-
-plpModel <- loadPlpModel(file.path(getwd(), "model"))
-

You can also save the full results structure using:

-
-savePlpResult(lrResults, location = file.path(getwd(), "lr"))
-

To load the full results structure use:

-
-lrResults <- loadPlpResult(file.path(getwd(), "lr"))
-
-
-
-
-
-

Example 2: Angioedema in ACE inhibitor users -

-
-

Study Specification -

- ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DefinitionValue
Problem Definition
Target Cohort (T)‘Patients who are newly dispensed an ACE inhibitor’ defined as the -first drug record of any ACE inhibitor
Outcome Cohort (O)‘Angioedema’ defined as an angioedema condition record during an -inpatient or ER visit
Time-at-risk (TAR)1 day till 365 days from cohort start
Population Definition
Washout Period365
Enter the target cohort multiple times?No
Allow prior outcomes?No
Start of time-at-risk1 day
End of time-at-risk365 days
Require a minimum amount of time-at-risk?Yes (364 days)
Model Development
AlgorithmGradient Boosting Machine
Hyper-parametersntree:5000, max depth:4 or 7 or 10 and learning rate: 0.001 or 0.01 -or 0.1 or 0.9
CovariatesGender, Age, Conditions (ever before, <365), Drugs Groups (ever -before, <365), and Visit Count
Data split75% train, 25% test. Randomly assigned by person
-

According to the best practices we need to make a protocol that -completely specifies how we plan to execute our study. This protocol -will be assessed by the governance boards of the participating data -sources in your network study. For this a template could be used but we -prefer to automate this process as much as possible by adding -functionality to automatically generate study protocol from a study -specification. We will discuss this in more detail later.

-
-
-

Study implementation -

-

Now we have completely design our study we have to implement the -study. We have to generate the target and outcome cohorts and we need to -develop the R code to run against our CDM that will execute the full -study.

-
-

Cohort instantiation -

-

For our study we need to know when a person enters the target and -outcome cohorts. This is stored in a table on the server that contains -the cohort start date and cohort end date for all subjects for a -specific cohort definition. This cohort table has a very simple -structure as shown below:

-
    -
  • -cohort_definition_id, a unique identifier for -distinguishing between different types of cohorts, e.g. cohorts of -interest and outcome cohorts.
  • -
  • -subject_id, a unique identifier corresponding to the -person_id in the CDM.
  • -
  • -cohort_start_date, the date the subject enters the -cohort.
  • -
  • -cohort_end_date, the date the subject leaves the -cohort.
  • -
-

How do we fill this table according to our cohort definitions? There -are two options for this:

-
    -
  1. use the interactive cohort builder tool in ATLAS which can be used to create -cohorts based on inclusion criteria and will automatically populate this -cohort table.

  2. -
  3. write your own custom SQL statements to fill the cohort -table.

  4. -
-

Both methods are described below for our example prediction -problem.

-
-
-

ATLAS cohort builder -

-
-Target Cohort ACE inhibitors
Target Cohort ACE inhibitors
-
-

ATLAS allows you to define cohorts interactively by specifying cohort -entry and cohort exit criteria. Cohort entry criteria involve selecting -one or more initial events, which determine the start date for cohort -entry, and optionally specifying additional inclusion criteria which -filter to the qualifying events. Cohort exit criteria are applied to -each cohort entry record to determine the end date when the person’s -episode no longer qualifies for the cohort. For the outcome cohort the -end date is less relevant. As an example, Figure 6 shows how we created -the ACE inhibitors cohort and Figure 7 shows how we created the -angioedema cohort in ATLAS.

-
-Outcome Cohort Angioedema
Outcome Cohort Angioedema
-
-

The T and O cohorts can be found here:

- -

In depth explanation of cohort creation in ATLAS is out of scope of -this vignette but can be found on the OHDSI wiki pages (link).

-

Note that when a cohort is created in ATLAS the cohortid is needed to -extract the data in R. The cohortid can be found at the top of the ATLAS -screen, e.g. 1770617 in Figure 6.

-
-
-

Custom cohorts -

-

It is also possible to create cohorts without the use of ATLAS. Using -custom cohort code (SQL) you can make more advanced cohorts if -needed.

-

For our example study, we need to create at table to hold the cohort -data and we need to create SQL code to instantiate this table for both -the AF and Stroke cohorts. Therefore, we create a file called -AceAngioCohorts.sql with the following contents:

-
  /***********************************
-    File AceAngioCohorts.sql 
-  ***********************************/
-    /*
-    Create a table to store the persons in the T and C cohort
-  */
-    
-    IF OBJECT_ID('@resultsDatabaseSchema.PLPAceAngioCohort', 'U') IS NOT NULL 
-  DROP TABLE @resultsDatabaseSchema.PLPAceAngioCohort;
-  
-  CREATE TABLE @resultsDatabaseSchema.PLPAceAngioCohort 
-  ( 
-    cohort_definition_id INT, 
-    subject_id BIGINT,
-    cohort_start_date DATE, 
-    cohort_end_date DATE
-  );
-  
-  
-  /*
-    T cohort:  [PatientLevelPrediction vignette]:  T : patients who are newly 
-  dispensed an ACE inhibitor
-  - persons with a drug exposure record of any 'ACE inhibitor' or 
-  any descendants, indexed at the first diagnosis
-  - who have >364 days of prior observation before their first dispensing
-  */
-    INSERT INTO @resultsDatabaseSchema.AceAngioCohort (cohort_definition_id, 
-                                                       subject_id, 
-                                                       cohort_start_date, 
-                                                       cohort_end_date)
-  SELECT 1 AS cohort_definition_id,
-  Ace.person_id AS subject_id,
-  Ace.drug_start_date AS cohort_start_date,
-  observation_period.observation_period_end_date AS cohort_end_date
-  FROM
-  (
-    SELECT person_id, min(drug_exposure_date) as drug_start_date
-    FROM @cdmDatabaseSchema.drug_exposure
-    WHERE drug_concept_id IN (SELECT descendant_concept_id FROM 
-                              @cdmDatabaseSchema.concept_ancestor WHERE ancestor_concept_id IN 
-                              (1342439,1334456, 1331235, 1373225, 1310756, 1308216, 1363749, 1341927, 1340128, 1335471 /*ace inhibitors*/))
-    GROUP BY person_id
-  ) Ace
-  INNER JOIN @cdmDatabaseSchema.observation_period
-  ON Ace.person_id = observation_period.person_id
-  AND Ace.drug_start_date >= dateadd(dd,364, 
-                                     observation_period.observation_period_start_date)
-  AND Ace.drug_start_date <= observation_period.observation_period_end_date
-  ;
-  
-  /*
-    C cohort:  [PatientLevelPrediction vignette]:  O: Angioedema
-  */
-    INSERT INTO @resultsDatabaseSchema.AceAngioCohort (cohort_definition_id, 
-                                                       subject_id, 
-                                                       cohort_start_date, 
-                                                       cohort_end_date)
-  SELECT 2 AS cohort_definition_id,
-  angioedema.person_id AS subject_id,
-  angioedema.condition_start_date AS cohort_start_date,
-  angioedema.condition_start_date AS cohort_end_date
-  FROM  
-  (
-    SELECT person_id, condition_start_date
-    FROM @cdmDatabaseSchema.condition_occurrence
-    WHERE condition_concept_id IN (SELECT DISTINCT descendant_concept_id FROM 
-                                   @cdmDatabaseSchema.concept_ancestor WHERE ancestor_concept_id IN 
-                                   (432791 /*angioedema*/) OR descendant_concept_id IN 
-                                   (432791 /*angioedema*/)
-    ) angioedema
-    
-    ;
-    
-

This is parameterized SQL which can be used by the SqlRender -package. We use parameterized SQL so we do not have to pre-specify the -names of the CDM and result schemas. That way, if we want to run the SQL -on a different schema, we only need to change the parameter values; we -do not have to change the SQL code. By also making use of translation -functionality in SqlRender, we can make sure the SQL code -can be run in many different environments.

-

To execute this sql against our CDM we first need to tell R how to -connect to the server. PatientLevelPrediction uses the DatabaseConnector -package, which provides a function called -createConnectionDetails. Type -?createConnectionDetails for the specific settings required -for the various database management systems (DBMS). For example, one -might connect to a PostgreSQL database using this code:

-
-    connectionDetails <- createConnectionDetails(dbms = "postgresql", 
-                                                 server = "localhost/ohdsi", 
-                                                 user = "joe", 
-                                                 password = "supersecret")
-    
-    cdmDatabaseSchema <- "my_cdm_data"
-    cohortsDatabaseSchema <- "my_results"
-    cdmVersion <- "5"
-

The last three lines define the cdmDatabaseSchema and -cohortsDatabaseSchema variables, as well as the CDM -version. We will use these later to tell R where the data in CDM format -live, where we want to create the cohorts of interest, and what version -CDM is used. Note that for Microsoft SQL Server, databaseschemas need to -specify both the database and the schema, so for example -cdmDatabaseSchema <- "my_cdm_data.dbo".

-
-    library(SqlRender)
-    sql <- readSql("AceAngioCohorts.sql")
-    sql <- render(sql,
-                  cdmDatabaseSchema = cdmDatabaseSchema,
-                  cohortsDatabaseSchema = cohortsDatabaseSchema)
-    sql <- translate(sql, targetDialect = connectionDetails$dbms)
-    
-    connection <- connect(connectionDetails)
-    executeSql(connection, sql)
-

In this code, we first read the SQL from the file into memory. In the -next line, we replace four parameter names with the actual values. We -then translate the SQL into the dialect appropriate for the DBMS we -already specified in the connectionDetails. Next, we -connect to the server, and submit the rendered and translated SQL.

-

If all went well, we now have a table with the events of interest. We -can see how many events per type:

-
-    sql <- paste("SELECT cohort_definition_id, COUNT(*) AS count",
-                 "FROM @cohortsDatabaseSchema.AceAngioCohort",
-                 "GROUP BY cohort_definition_id")
-    sql <- render(sql, cohortsDatabaseSchema = cohortsDatabaseSchema)
-    sql <- translate(sql, targetDialect = connectionDetails$dbms)
-    
-    querySql(connection, sql)
-
##   cohort_definition_id count
-## 1                    1     0
-## 2                    2     0
-
-
-

Study script creation -

-

In this section we assume that our cohorts have been created either -by using ATLAS or a custom SQL script. We will first explain how to -create an R script yourself that will execute our study as we have -defined earlier.

-
-
-

Data extraction -

-

Now we can tell PatientLevelPrediction to extract all -necessary data for our analysis. This is done using the FeatureExtractionPackage. -In short the FeatureExtractionPackage allows you to specify which -features (covariates) need to be extracted, e.g. all conditions and drug -exposures. It also supports the creation of custom covariates. For more -detailed information on the FeatureExtraction package see its vignettes. For our -example study we decided to use these settings:

-
-    covariateSettings <- createCovariateSettings(useDemographicsGender = TRUE,
-                                                 useDemographicsAge = TRUE,
-                                                 useConditionGroupEraLongTerm = TRUE,
-                                                 useConditionGroupEraAnyTimePrior = TRUE,
-                                                 useDrugGroupEraLongTerm = TRUE,
-                                                 useDrugGroupEraAnyTimePrior = TRUE,
-                                                 useVisitConceptCountLongTerm = TRUE,
-                                                 longTermStartDays = -365,
-                                                 endDays = -1)
-

The final step for extracting the data is to run the -getPlpData function and input the connection details, the -database schema where the cohorts are stored, the cohort definition ids -for the cohort and outcome, and the washoutPeriod which is the minimum -number of days prior to cohort index date that the person must have been -observed to be included into the data, and finally input the previously -constructed covariate settings.

-
-databaseDetails <- createDatabaseDetails(
-  connectionDetails = connectionDetails,
-  cdmDatabaseSchema = cdmDatabaseSchema,
-  cohortDatabaseSchema = resultsDatabaseSchema,
-  cohortTable = 'AceAngioCohort',
-  cohortId = 1,
-  outcomeDatabaseSchema = resultsDatabaseSchema,
-  outcomeTable = 'AceAngioCohort',
-  outcomeIds = 2
-  )
-
-restrictPlpDataSettings <- createRestrictPlpDataSettings(
-  sampleSize = 10000
-  )
-
-plpData <- getPlpData(
-  databaseDetails = databaseDetails, 
-  covariateSettings = covariateSettings, 
-  restrictPlpDataSettings = restrictPlpDataSettings
-  )
-

Note that if the cohorts are created in ATLAS its corresponding -cohort database schema needs to be selected. There are many additional -parameters for the getPlpData function which are all -documented in the PatientLevelPrediction manual. The -resulting plpData object uses the package ff -to store information in a way that ensures R does not run out of memory, -even when the data are large.

-

Creating the plpData object can take considerable -computing time, and it is probably a good idea to save it for future -sessions. Because plpData uses ff, we cannot -use R’s regular save function. Instead, we’ll have to use the -savePlpData() function:

-
-savePlpData(plpData, "angio_in_ace_data")
-

We can use the loadPlpData() function to load the data -in a future session.

-
-
-

Additional inclusion criteria -

-

To completely define the prediction problem the final study -population is obtained by applying additional constraints on the two -earlier defined cohorts, e.g., a minumim time at risk can be enforced -(requireTimeAtRisk, minTimeAtRisk) and we can specify if -this also applies to patients with the outcome -(includeAllOutcomes). Here we also specify the start and -end of the risk window relative to target cohort start. For example, if -we like the risk window to start 30 days after the at-risk cohort start -and end a year later we can set riskWindowStart = 30 and -riskWindowEnd = 365. In some cases the risk window needs to -start at the cohort end date. This can be achieved by setting -addExposureToStart = TRUE which adds the cohort (exposure) -time to the start date.

-

In Appendix 1, we demonstrate the effect of these settings on the -subset of the persons in the target cohort that end up in the final -study population.

-

In the example below all the settings we defined for our study are -imposed:

-
-    populationSettings <- createStudyPopulationSettings(
-      washoutPeriod = 364,
-      firstExposureOnly = FALSE,
-      removeSubjectsWithPriorOutcome = TRUE,
-      priorOutcomeLookback = 9999,
-      riskWindowStart = 1,
-      riskWindowEnd = 365, 
-      minTimeAtRisk = 364,
-      startAnchor = 'cohort start',
-      endAnchor = 'cohort start',
-      requireTimeAtRisk = TRUE,
-      includeAllOutcomes = TRUE
-    )
-
-
-

Spliting the data into training/validation/testing datasets -

-

When developing a prediction model using supervised learning (when -you have features paired with labels for a set of patients), the first -step is to design the development/internal validation process. This -requires specifying how to select the model hyper-parameters, how to -learn the model parameters and how to fairly evaluate the model. In -general, the validation set is used to pick hyper-parameters, the -training set is used to learn the model parameters and the test set is -used to perform fair internal validation. However, cross-validation can -be implemented to pick the hyper-parameters on the training data (so a -validation data set is not required). Cross validation can also be used -to estimate internal validation (so a testing data set is not -required).

-

In small data the best approach for internal validation has been -shown to be boostrapping. However, in big data (many patients and many -features) bootstrapping is generally not feasible. In big data our -research has shown that it is just important to have some form of fair -evaluation (use a test set or cross validation). For full details see our BMJ open paper.

-

In the PatientLevelPrediction package, the splitSettings define how -the plpData are partitioned into training/validation/testing data. Cross -validation is always done, but using a test set is optional (when the -data are small, it may be optimal to not use a test set). For the -splitSettings we can use the type (stratified/time/subject) and -testFraction parameters to split the data in a 75%-25% split and run the -patient-level prediction pipeline:

-
-  splitSettings <- createDefaultSplitSetting(
-    trainFraction = 0.75,
-    testFraction = 0.25,
-    type = 'stratified',
-    nfold = 2, 
-    splitSeed = 1234
-    )
-

Note: it is possible to add a custom method to specify how the -plpData are partitioned into training/validation/testing data, see vignette -for custom splitting.

-
-
-

Preprocessing the training data -

-

There a numerous data processing settings that a user must specify -when developing a prediction model. These are: * Whether to under-sample -or over-sample the training data (this may be useful when there is class -imballance (e.g., the outcome is very rare or very common)) * Whether to -perform feature engineering or feature selection (e.g., create latent -variables that are not observed in the data or reduce the dimensionality -of the data) * Whether to remove redundant features and normalize the -data (this is required for some models)

-

The default sample settings does nothing, it simply returns the -trainData as input, see below:

-
-  sampleSettings <- createSampleSettings()
-

However, the current package contains methods of under-sampling the -non-outcome patients. To perform undersampling, the type -input should be ‘underSample’ and -numberOutcomestoNonOutcomes must be specified (an integer -specifying the number of non-outcomes per outcome). It is possible to -add any custom function for over/under sampling, see vignette -for custom sampling.

-

It is possible to specify a combination of feature engineering -functions that take as input the trainData and output a new trainData -with different features. The default feature engineering setting does -nothing:

-
-  featureEngineeringSettings <- createFeatureEngineeringSettings()
-

However, it is possible to add custom feature engineering functions -into the pipeline, see vignette -for custom feature engineering.

-

Finally, the preprocessing setting is required. For this setting the -user can define minFraction, this removes any features that -is observed in the training data for less than 0.01 fraction of the -patients. So, if minFraction = 0.01 then any feature that -is seen in less than 1 percent of the target population is removed. The -input normalize specifies whether the features are scaled -between 0 and 1, this is required for certain models (e.g., LASSO -logistic regression). The input removeRedundancy specifies -whether features that are observed in all of the target population are -removed.

-
-  preprocessSettingsSettings <- createPreprocessSettings(
-    minFraction = 0.01, 
-    normalize = T, 
-    removeRedundancy = T
-      )
-
-
-

Model Development -

-

In the set function of an algorithm the user can specify a list of -eligible values for each hyper-parameter. All possible combinations of -the hyper-parameters are included in a so-called grid search using -cross-validation on the training set. If a user does not specify any -value then the default value is used instead.

-

For example, if we use the following settings for the -gradientBoostingMachine: ntrees=c(100,200), maxDepth=4 the grid search -will apply the gradient boosting machine algorithm with ntrees=100 and -maxDepth=4 plus the default settings for other hyper-parameters and -ntrees=200 and maxDepth=4 plus the default settings for other -hyper-parameters. The hyper-parameters that lead to the -bestcross-validation performance will then be chosen for the final -model. For our problem we choose to build a logistic regression model -with the default hyper-parameters

-
-gbmModel <- setGradientBoostingMachine(ntrees = 5000, maxDepth = c(4, 7, 10), learnRate = c(0.001,
-    0.01, 0.1, 0.9))
-

The runPlP function requires the plpData, -the outcomeId specifying the outcome being predicted and -the settings: populationSettings, -splitSettings, sampleSettings, -featureEngineeringSettings, preprocessSettings -and modelSettings to train and evaluate the model.

-
-  gbmResults <- runPlp(
-    plpData = plpData,
-    outcomeId = 2, 
-    analysisId = 'singleDemo2',
-    analysisName = 'Demonstration of runPlp for training single PLP models',
-    populationSettings = populationSettings, 
-    splitSettings = splitSettings,
-    sampleSettings = sampleSettings, 
-    featureEngineeringSettings = featureEngineeringSettings, 
-    preprocessSettings = preprocessSettings,
-    modelSettings = gbmModel,
-    logSettings = createLogSettings(), 
-    executeSettings = createExecuteSettings(
-      runSplitData = T, 
-      runSampleData = T, 
-      runfeatureEngineering = T, 
-      runPreprocessData = T, 
-      runModelDevelopment = T, 
-      runCovariateSummary = T
-    ), 
-    saveDirectory = file.path(getwd(), 'singlePlpExample2')
-    )
-

Under the hood the package will now use the R xgboost package to fit -a a gradient boosting machine model using 75% of the data and will -evaluate the model on the remaining 25%. A results data structure is -returned containing information about the model, its performance -etc.

-

You can save the model using:

-
-savePlpModel(gbmResults$model, dirPath = file.path(getwd(), "model"))
-

You can load the model using:

-
-plpModel <- loadPlpModel(file.path(getwd(), "model"))
-

You can also save the full results structure using:

-
-savePlpResult(gbmResults, location = file.path(getwd(), "gbm"))
-

To load the full results structure use:

-
-gbmResults <- loadPlpResult(file.path(getwd(), "gbm"))
-
-
-
-
-
-

Study package creation -

-

The script we created manually above can also be automatically -created using a powerful feature in ATLAS. By creating a new prediction -study (left menu) you can select the Target and Outcome as created in -ATLAS, set all the study parameters, and then you can download a R -package that you can use to execute your study. What is really powerful -is that you can add multiple Ts, Os, covariate settings etc. The package -will then run all the combinations of automatically as separate -analyses. The screenshots below explain this process.

-
    -
  1. -
    -Create a new prediction study and select your target and outcome -cohorts. -
    -
    - -
    -
  2. -
  3. -
    -
    -Specify one or more analysis settings. -
    -
    - -
    -
    -
    -
  4. -
  5. -
    -Specify the trainings settigns -
    -
    - -
    -
  6. -
  7. -
    -
    -Specify the execution settings -
    -
    - -
    -
    -]
  8. -
-

ATLAS can build a R package for you that will execute the full study -against you CDM. Below the steps are explained how to do this in -ATLAS.

-
    -
  1. -
    -

    Under utilities you can find download. Click on the button to review -the full study specification

    -
    -
    -
    -R package download functionality in ATLAS
    R package download functionality in ATLAS
    -
    -
    -
  2. -
  3. -
    -

    You now have to review that you indeed want to run all these analyses -(cartesian product of all the settings for each T and O combination.

    -
    -
    -
    -R package download functionality in ATLAS
    R package download functionality in ATLAS
    -
    -
    -
  4. -
  5. If you agree, you give the package a name, and download the -package as a zipfile.

  6. -
  7. By opening the R package in R studio and building the package you -can run the study using the execute function. Theres is -also an example CodeToRun.R script available in the extras folder of the -package with extra instructions.

  8. -
-
-
-

Internal validation -

-

Once we execute the study, the runPlp() function returns the trained -model and the evaluation of the model on the train/test sets.

-

You can interactively view the results by running: -viewPlp(runPlp=lrResults). This will generate a Shiny App -in your browser in which you can view all performance measures created -by the framework as shown in the figure below.

-
-
-Summary of all the performance measures of the analyses
Summary of all the performance measures of the -analyses
-
-
-

Furthermore, many interactive plots are available in the Shiny App, -for example the ROC curve in which you can move over the plot to see the -threshold and the corresponding sensitivity and specificity values.

-
-
-Example of the interactive ROC curve
Example of the interactive ROC curve
-
-
-

To generate and save all the evaluation plots to a folder run the -following code:

-
-plotPlp(lrResults, dirPath = getwd())
-

The plots are described in more detail in the next sections.

-
-
-

Discrimination -

-

The Receiver Operating Characteristics (ROC) plot shows the -sensitivity against 1-specificity on the test set. The plot illustrates -how well the model is able to discriminate between the people with the -outcome and those without. The dashed diagonal line is the performance -of a model that randomly assigns predictions. The higher the area under -the ROC plot the better the discrimination of the model. The plot is -created by changing the probability threshold to assign the positive -class.

-
-
-Receiver Operating Characteristic Plot
Receiver Operating Characteristic Plot
-
-
-
-

## Calibration

-

The calibration plot shows how close the predicted risk is to the -observed risk. The diagonal dashed line thus indicates a perfectly -calibrated model. The ten (or fewer) dots represent the mean predicted -values for each quantile plotted against the observed fraction of people -in that quantile who had the outcome (observed fraction). The straight -black line is the linear regression using these 10 plotted quantile mean -predicted vs observed fraction points. The straight vertical lines -represented the 95% lower and upper confidence intervals of the slope of -the fitted line.

-
-
-Calibration Plot
Calibration Plot
-
-
-
-
-
-

Smooth Calibration -

-

Similar to the traditional calibration shown above the Smooth -Calibration plot shows the relationship between predicted and observed -risk. the major difference is that the smooth fit allows for a more fine -grained examination of this. Whereas the traditional plot will be -heavily influenced by the areas with the highest density of data the -smooth plot will provide the same information for this region as well as -a more accurate interpretation of areas with lower density. the plot -also contains information on the distribution of the outcomes relative -to predicted risk.

-

However, the increased information gain comes at a computational -cost. It is recommended to use the traditional plot for examination and -then to produce the smooth plot for final versions. To create the smooth -calibarion plot you have to run the follow command:

- -

See the help function for more information, on how to set the -smoothing method etc.

-

The example below is from another study that better demonstrates the -impact of using a smooth calibration plot. The default line fit would -not highlight the miss-calibration at the lower predicted probability -levels that well.

-
-
-Smooth Calibration plot
Smooth Calibration plot
-
-
-
-

## Preference distribution

-

The preference distribution plots are the preference score -distributions corresponding to i) people in the test set with the -outcome (red) and ii) people in the test set without the outcome -(blue).

-
-
-Preference Plot
Preference Plot
-
-
-
-

## Predicted probability distribution

-

The prediction distribution box plots are for the predicted risks of -the people in the test set with the outcome (class 1: blue) and without -the outcome (class 0: red).

-

The box plots in the Figure show that the predicted probability of -the outcome is indeed higher for those with the outcome but there is -also overlap between the two distribution which lead to an imperfect -discrimination.

-
-
-Prediction Distribution Box Plot
Prediction Distribution Box Plot
-
-
-
-

## Test-Train similarity

-

The test-train similarity is assessed by plotting the mean covariate -values in the train set against those in the test set for people with -and without the outcome.

-

The results for our example of look very promising since the mean -values of the covariates are on the diagonal.

-
-
-Similarity plots of train and test set
Similarity plots of train and test set
-
-
-
-

## Variable scatter plot

-

The variable scatter plot shows the mean covariate value for the -people with the outcome against the mean covariate value for the people -without the outcome. The color of the dots corresponds to the inclusion -(green) or exclusion in the model (blue), respectively. It is highly -recommended to use the Shiny App since this allows you to hoover over a -covariate to show more details (name, value etc).

-

The plot shows that the mean of most of the covariates is higher for -subjects with the outcome compared to those without.

-
-
-Variabel scatter Plot
Variabel scatter Plot
-
-
-
-

## Precision recall

-

Precision (P) is defined as the number of true positives (Tp) over -the number of true positives plus the number of false positives -(Fp).

-
-P <- Tp/(Tp + Fp)
-

Recall (R) is defined as the number of true positives (Tp) over the -number of true positives plus the number of false negatives (Fn).

-
-R <- Tp/(Tp + Fn)
-

These quantities are also related to the (F1) score, which is defined -as the harmonic mean of precision and recall.

-
-F1 <- 2 * P * R/(P + R)
-

Note that the precision can either decrease or increase if the -threshold is lowered. Lowering the threshold of a classifier may -increase the denominator, by increasing the number of results returned. -If the threshold was previously set too high, the new results may all be -true positives, which will increase precision. If the previous threshold -was about right or too low, further lowering the threshold will -introduce false positives, decreasing precision.

-

For Recall the denominator does not depend on the classifier -threshold (Tp+Fn is a constant). This means that lowering the classifier -threshold may increase recall, by increasing the number of true positive -results. It is also possible that lowering the threshold may leave -recall unchanged, while the precision fluctuates.

-
-
-Precision Recall Plot
Precision Recall Plot
-
-
-
-

## Demographic summary

-

This plot shows for females and males the expected and observed risk -in different age groups together with a confidence area.

-

The results show that our model is well calibrated across gender and -age groups.

-
-
-Demographic Summary Plot
Demographic Summary Plot
-
-
-
-

# External validation

-

We recommend to always perform external validation, i.e. apply the -final model on as much new datasets as feasible and evaluate its -performance.

-
-# load the trained model
-plpModel <- loadPlpModel(getwd(),'model')
-
-# add details of new database
-validationDatabaseDetails <- createDatabaseDetails()
-
-# to externally validate the model and perform recalibration run:
-externalValidateDbPlp(
-  plpModel = plpModel,
-  validationDatabaseDetails = validationDatabaseDetails,
-  validationRestrictPlpDataSettings = plpModel$settings$plpDataSettings,
-  settings = createValidationSettings(
-    recalibrate = 'weakRecalibration'
-    ),
-  outputFolder = getwd()
-)
-

This will extract the new plpData from the specified schemas and -cohort tables. It will then apply the same population settings and the -trained plp model. Finally, it will evaluate the performance and return -the standard output as validation$performanceEvaluation and -it will also return the prediction on the population as -validation$prediction. They can be inserted into the shiny -app for viewing the model and validation by running: -viewPlp(runPlp=plpResult, validatePlp=validation ).

-
-
-
-
-

Other functionality -

-

The package has much more functionality than described in this -vignette and contributions have been made my many persons in the OHDSI -community. The table below provides an overview:

- ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FunctionalityDescriptionVignette
Builing Multiple ModelsThis vignette describes how you can run multiple models -automaticallyVignette
Custom ModelsThis vignette describes how you can add your own custom algorithms -in the frameworkVignette
Custom Splitting FunctionsThis vignette describes how you can add your own custom -training/validation/testing splitting functions in the frameworkVignette
Custom Sampling FunctionsThis vignette describes how you can add your own custom sampling -functions in the frameworkVignette
Custom Feature Engineering/SelectionThis vignette describes how you can add your own custom feature -engineering and selection functions in the frameworkVignette
Ensemble modelsThis vignette describes how you can use the framework to build -ensemble models, i.e combine multiple models in a super learnerVignette
Learning curvesLearning curves assess the effect of training set size on model -performance by training a sequence of prediction models on successively -larger subsets of the training set. A learning curve plot can also help -in diagnosing a bias or variance problem as explained below.Vignette
-
-
-

Demos -

-

We have added several demos in the package that run on simulated -data:

-
-# Show all demos in our package: 
-demo(package = "PatientLevelPrediction")
-
-# For example, to run the SingleModelDemo that runs Lasso and shows you how to run the Shiny App use this call
-demo("SingleModelDemo", package = "PatientLevelPrediction")
-
-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Further, PatientLevelPrediction makes extensive use of -the Cyclops package.

-
-citation("Cyclops")
-
## 
-## To cite Cyclops in publications use:
-## 
-##   Suchard MA, Simpson SE, Zorych I, Ryan P, Madigan D (2013). "Massive
-##   parallelization of serial inference algorithms for complex
-##   generalized linear models." _ACM Transactions on Modeling and
-##   Computer Simulation_, *23*, 10.
-##   <https://dl.acm.org/doi/10.1145/2414416.2414791>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {M. A. Suchard and S. E. Simpson and I. Zorych and P. Ryan and D. Madigan},
-##     title = {Massive parallelization of serial inference algorithms for complex generalized linear models},
-##     journal = {ACM Transactions on Modeling and Computer Simulation},
-##     volume = {23},
-##     pages = {10},
-##     year = {2013},
-##     url = {https://dl.acm.org/doi/10.1145/2414416.2414791},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-

This work is supported in part through the National Science -Foundation grant IIS 1251151.

-
-
-
-

Appendix 1: Study population settings -details -

-

In the figures below the effect is shown of the -removeSubjectsWithPriorOutcome, requireTimAtRisk, and includeAllOutcomes -booleans on the final study population. We start with a Target Cohort -with firstExposureOnly = false and we require a washout period = 1095. -We then subset the target cohort based on additional constraints. The -final study population in the Venn diagrams below are colored green.

-
    -
  1. -
    -Require minimum time-at-risk for all person in the target cohort -
    -
    - -
    -
  2. -
  3. -
    -Require minumum time-at-risk for target cohort, except for persons with -outcomes during time-at-risk. -
    -
    - -
    -
  4. -
-

)

-
-
-Include all persons in the target cohort exclude persons with prior -outcomes -
-
- -
-
-
    -
  1. -
    -Require minimum time-at-risk for target cohort, except for persons with -outcomes during time-at-risk, exclude persons with prior outcomes -
    -
    - -
    -
  2. -
-

)

-
-
-Include all persons in target cohort exclude persons with prior outcomes -
-
- -
-
-
    -
  1. -
    -Include all persons in target cohort -
    -
    - -
    -
  2. -
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/ClinicalModels.html b/docs/articles/ClinicalModels.html deleted file mode 100644 index d3cd57891..000000000 --- a/docs/articles/ClinicalModels.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - -Clinical Models • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Clinical models developed using the OHDSI PatientLevelPrediction -framework -

- ---- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TitleLink
Using Machine Learning Applied to Real-World Healthcare Data for -Predictive Analytics: An Applied Example in Bariatric SurgeryValue -in Health
Development and validation of a prognostic model predicting -symptomatic hemorrhagic transformation in acute ischemic stroke at scale -in the OHDSI networkPLoS -One
Wisdom of the CROUD: development and validation of a patient-level -prediction model for opioid use disorder using population-level claims -dataPLoS -One
Developing predictive models to determine Patients in End-of-life -Care in Administrative datasetsDrug -Safety
Predictors of diagnostic transition from major depressive disorder -to bipolar disorder: a retrospective observational network studyTranslational -psychiatry
Seek COVER: using a disease proxy to rapidly develop and validate a -personalized risk calculator for COVID-19 outcomes in an international -networkBMC -Medical Research Methodology
90-Day all-cause mortality can be predicted following a total knee -replacement: an international, network study to develop and validate a -prediction modelKnee -Surgery, Sports Traumatology, Arthroscopy
Machine learning and real-world data to predict lung cancer risk in -routine careCancer -Epidemiology, Biomarkers & Prevention
Development and validation of a patient-level model to predict -dementia across a network of observational databasesBMC -medicine
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/ConstrainedPredictors.html b/docs/articles/ConstrainedPredictors.html deleted file mode 100644 index 24fa22693..000000000 --- a/docs/articles/ConstrainedPredictors.html +++ /dev/null @@ -1,561 +0,0 @@ - - - - - - - -Constrained predictors • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Constrained Predictors -

-
-

How to use the PhenotypeLibrary R package -

-

Here we provide a set of phenotypes that can be used as predictors in -prediction models or best practice research.

-

These phenotypes can be extracted from the PhenotypeLibrary R -package. To install the R package run:

-
-remotes::install_github('ohdsi/PhenotypeLibrary')
-

To extract the cohort definition for Alcoholism with an id of 1165, -just run:

-
-PhenotypeLibrary::getPlCohortDefinitionSet(1165)
-

in general you can extract all the cohorts by running:

-
-phenotypeDefinitions <- PhenotypeLibrary::getPlCohortDefinitionSet(1152:1215)
-
-
-

The full set of predictor phenotypes -

- ----- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Phenotype NameDisorder classificationOHDSI Phenotype library ID
AlcoholismBehavioral1165
SmokingBehavioral1166
AnemiaBlood1188
OsteoarthritisBone1184
OsteoporosisBone1185
CancerCancer1215
Atrial fibrillationCardiovascular1160
Congestive heart failureCardiovascular1154
Coronary artery diseaseCardiovascular1162
Heart valve disorderCardiovascular1172
HyperlipidemiaCardiovascular1170
HypertensionCardiovascular1198
AnginaCardiovascular1159
Skin UlcerDebility1168
Diabetes type 1Endocrine1193
Diabetes type 2Endocrine1194
HypothyroidismEndocrine1171
ObesityEndocrine1179
Gastroesophageal reflux disease (GERD)GI1178
Gastrointestinal (GI) bleedGI1197
Inflammatory bowel disorder (IBD)GI/Rheumatology1180
Hormonal contraceptivesGynecologic1190
Antibiotics AminoglycosidesInfection1201
Antibiotics CarbapenemsInfection1202
Antibiotics CephalosporinsInfection1203
Antibiotics FluoroquinolonesInfection1204
Antibiotics Glycopeptides and lipoglycopeptidesInfection1205
Antibiotics MacrolidesInfection1206
Antibiotics MonobactamsInfection1207
Antibiotics OxazolidinonesInfection1208
Antibiotics PenicillinsInfection1209
Antibiotics PolypeptidesInfection1210
Antibiotics RifamycinsInfection1211
Antibiotics SulfonamidesInfection1212
Antibiotics StreptograminsInfection1213
Antibiotics TetracyclinesInfection1214
PneumoniaInfection/Respiratory1199
SepsisInfection1176
Urinary tract infection (UTI)Infection1186
HepatitisLiver1169
AnxietyMood1189
Depression (MDD)Mood1161
Psychotic disorderMood1175
Antiepileptics (pain)Neurology/Pain1183
SeizureNeurology1153
Hemorrhagic strokeNeurology/Vascular1156
Non-hemorrhagic strokeNeurology/Vascular1155
Acetaminophen prescriptionPain/Infection1187
Low back painPain1173
NeuropathyPain/Neurology1174
OpioidsPain1182
Acute kidney injuryKidney1163
Chronic kidney diseaseKidney1191
AsthmaRespiratory1164
Chronic obstructive pulmonary disorder (COPD)Respiratory1192
DyspneaRespiratory1195
Respiratory failureRespiratory1177
Sleep apneaRespiratory1167
Rheumatoid arthritisRheumatology1200
SteroidsRheumatology/Pain/Pulmonary1181
Peripheral vascular diseaseVascular1157
AspirinVascular1158
Deep vein thrombosis (DVT)Vascular1152
EdemaVascular1196
Inpatient visitNANA
-
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/CreatingLearningCurves.html b/docs/articles/CreatingLearningCurves.html deleted file mode 100644 index 2f44ca17f..000000000 --- a/docs/articles/CreatingLearningCurves.html +++ /dev/null @@ -1,433 +0,0 @@ - - - - - - - -Creating Learning Curves • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

This vignette describes how you can use the Observational Health Data -Sciences and Informatics (OHDSI) PatientLevelPrediction -package to create learning curves. This vignette assumes you have read -and are comfortable with building patient level prediction models as -described in the BuildingPredictiveModels -vignette.

-

Prediction models will show overly-optimistic performance when -predicting on the same data as used for training. Therefore, -best-practice is to partition our data into a training set and testing -set. We then train our prediction model on the training set portion and -asses its ability to generalize to unseen data by measuring its -performance on the testing set.

-

Learning curves assess the effect of training set size on model -performance by training a sequence of prediction models on successively -larger subsets of the training set. A learning curve plot can also help -in diagnosing a bias or variance problem as explained below.

-
-Learning curve example.
Learning curve example.
-
-

Figure 1, shows an example of learning curve plot in which the -vertical axis represents the model performance and the horizontal axis -the training set size. If training set size is small, the performance on -the training set is high, because a model can often be fitted well to a -limited number of training examples. At the same time, the performance -on the testing set will be poor, because the model trained on such a -limited number of training examples will not generalize well to unseen -data in the testing set. As the training set size increases, the -performance of the model on the training set will decrease. It becomes -more difficult for the model to find a good fit through all the training -examples. Also, the model will be trained on a more representative -portion of training examples, making it generalize better to unseen -data. This can be observed by the increasin testing set performance.

-

The learning curve can help us in diagnosing bias and variance -problems with our classifier which will provide guidance on how to -further improve our model. We can observe high variance (overfitting) in -a prediction model if it performs well on the training set, but poorly -on the testing set (Figure 2). Adding additional data is a common -approach to counteract high variance. From the learning curve it becomes -apparent, that adding additional data may improve performance on the -testing set a little further, as the learning curve has not yet -plateaued and, thus, the model is not saturated yet. Therefore, adding -more data will decrease the gap between training set and testing set, -which is the main indicator for a high variance problem.

-
-Prediction model suffering from high variance.
Prediction model suffering from high -variance.
-
-

Furthermore, we can observe high bias (underfitting) if a prediction -model performs poorly on the training set as well as on the testing set -(Figure 3). The learning curves of training set and testing set have -flattened on a low performance with only a small gap in between them. -Adding additional data will in this case have little to no impact on the -model performance. Choosing another prediction algorithm that can find -more complex (for example non-linear) relationships in the data may be -an alternative approach to consider in this high bias situation.

-
-Prediction model suffering from high bias.
Prediction model suffering from high bias.
-
-
-
-

Creating the learning curve -

-

Use the PatientLevelPrediction -package to create a plpData object . Alternatively, you can -make use of the data simulator. The following code snippet creates data -for 12000 patients.

-
-set.seed(1234)
-data(plpDataSimulationProfile)
-sampleSize <- 12000
-plpData <- simulatePlpData(
-  plpDataSimulationProfile,
-  n = sampleSize
-)
-

Specify the population settings (this does additional exclusions such -as requiring minimum prior observation or no prior outcome as well as -specifying the time-at-risk period to enable labels to be created):

-
-populationSettings <- createStudyPopulationSettings(
-  binary = TRUE,
-  firstExposureOnly = FALSE,
-  washoutPeriod = 0,
-  removeSubjectsWithPriorOutcome = FALSE,
-  priorOutcomeLookback = 99999,
-  requireTimeAtRisk = FALSE,
-  minTimeAtRisk = 0,
-  riskWindowStart = 0,
-  riskWindowEnd = 365,
-  verbosity = "INFO"
-)
-

Specify the prediction algorithm to be used.

-
-# Use LASSO logistic regression
-modelSettings <- setLassoLogisticRegression()
-

Specify the split settings and a sequence of training set fractions -(these over ride the splitSetting trainFraction). Alternatively, instead -of trainFractions, you can provide a sequence of training -events (trainEvents) instead of the training set fractions. -This is recommended, because our research has shown that number of -events is the important determinant of model performance. Make sure that -your training set contains the number of events specified.

-
-splitSettings = createDefaultSplitSetting(
-  testFraction = 0.2,  
-  type = 'stratified',
-  splitSeed = 1000
-  )
-
-trainFractions <- seq(0.1, 0.8, 0.1) # Create eight training set fractions
-
-# alternatively use a sequence of training events by uncommenting the line below.
-# trainEvents <- seq(100, 5000, 100)
-

Create the learning curve object.

-
-learningCurve <- createLearningCurve(
-  plpData = plpData,
-  outcomeId = 2,  
-  parallel = T,
-  cores = 4,
-  modelSettings = modelSettings,
-  saveDirectory = getwd(),
-  analysisId = 'learningCurve',
-  populationSettings = populationSettings,
-  splitSettings = splitSettings,
-  trainFractions = trainFractions,
-  trainEvents = NULL,
-  preprocessSettings = createPreprocessSettings(
-    minFraction = 0.001,
-    normalize = T
-  ),
-  executeSettings = createExecuteSettings(
-    runSplitData = T, 
-    runSampleData = F,
-    runfeatureEngineering = F,
-    runPreprocessData = T,
-    runModelDevelopment = T,
-    runCovariateSummary = F
-    )
-)
-

Plot the learning curve object (Figure 4). Specify one of the -available metrics: AUROC, AUPRC, -sBrier. Moreover, you can specify what metric to put on the -abscissa, number of observations or number of -events. We recommend the latter, because -events are determinant of model performance and allow you -to better compare learning curves across different prediction problems -and databases.

-
-plotLearningCurve(
-  learningCurve,
-  metric = 'AUROC',
-  abscissa = 'events',
-  plotTitle = 'Learning Curve',
-  plotSubtitle = 'AUROC performance'
-)
-
-Learning curve plot.
Learning curve plot.
-
-
-
-

Parallel processing -

-

The learning curve object can be created in parallel, which can -reduce computation time significantly. Whether to run the code in -parallel or not is specified using the parallel input. -Currently this functionality is only available for LASSO logistic -regression and gradient boosting machines. Depending on the number of -parallel workers it may require a significant amount of memory. We -advise to use the parallelized learning curve function for parameter -search and exploratory data analysis.

-

When running in parrallel, R will find the number of available -processing cores automatically and register the required parallel -backend. Alternatively, you can provide the number of cores you wish to -use via the cores input.

-
-
-

Demo -

-

We have added a demo of the learningcurve:

-
-# Show all demos in our package: 
- demo(package = "PatientLevelPrediction")
-
-# Run the learning curve
- demo("LearningCurveDemo", package = "PatientLevelPrediction")
-

Do note that running this demo can take a considerable amount of time -(15 min on Quad core running in parallel)!

-
-
-

Publication -

-

A publication titled ‘How little data do we need for patient-level -prediction?’ uses the learning curve functionality in this package and -can be accessed as preprint in the arXiv archives at https://arxiv.org/abs/2008.07361.

-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/CreatingNetworkStudies.html b/docs/articles/CreatingNetworkStudies.html deleted file mode 100644 index bcf3648fa..000000000 --- a/docs/articles/CreatingNetworkStudies.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - -Making patient-level predictive network study packages • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-
-

Introduction -

-

The OHDSI Patient Level Prediction (PLP) package provides the -framework to implement prediction models at scale. This can range from -developing a large number of models across sites (methodology and study -design insight) to extensive external validation of existing models in -the OHDSI PLP framework (model insight). This vignette describes how you -can use the PatientLevelPrediction package to create a -network study package.

-
-
-

Useful publication -

-

The open access publication A standardized -analytics pipeline for reliable and rapid development and validation of -prediction models using observational health data details the -process used to develop and validate prediction models using the OHDSI -prediction framework and tools. This publication describes each of the -steps and then demonstrates these by focusing on predicting death in -those who have covid-19.

-
-
-

Main steps for running a network study -

-
-

Step 1 – developing the study -

-
    -
  • Design the study: target/outcome cohort logic, concept sets for -medical definitions, settings for developing new model or validation of -adding existing models to framework. Suggestion: look in literature for -validated definitions.
  • -
  • Write a protocol that motivates the study and provides full details -(sufficient for people to replicate the study in the future).
  • -
  • Write an R package for implementing the study across diverse -computational environments [see guidance below for structure of package -and use the skeleton github package here: https://github.com/OHDSI/SkeletonPredictionStudy ]
  • -
-
-
-

Step 2 – implementing the study part 1 -

-
    -
  • Get contributors to install the package and dependencies. Ensure the -package is installed correctly for each contributor by asking them to -run the checkInstall functions (as specified in the -InstallationGuide).
  • -
  • Get contributors to run the createCohort function to inspect the -target/outcome definitions. If the definitions are not suitable for a -site, go back to step 1 and revise the cohort definitions.
  • -
-
-
-

Step 3 – implementing the study part 2 (make sure the package is -functioning as planned and the definitions are valid across sites) -

-
    -
  • Get contributors to run the main.R with the settings configured to -their environment
  • -
  • Get the contributors to submit the results
  • -
-
-
-

Step 4 – Publication -

-

The study creator has the first option to be first author, if he/she -does not wish to be first author then he/she can pick the most suitable -person from the contributors. All contributors will be listed as authors -on the paper. The last author will be the person who lead/managed the -study, if this was the first author then the first author can pick the -most suitable last author. All authors between the first and last author -will be alphabetical by last name.

-
-
-
-

Package Skeleton - File Structure -

-
    -
  • DESCRIPTION: This file describes the R package and the -dependencies
  • -
  • NAMESPACE: This file is created automatically by Roxygen
  • -
  • Readme.md: This file should provide the step by step guidance on -implementing the package
  • -
  • R
  • -
  • helpers.r: all the custom functions used by the package should be in -this file (e.g., checkInstall)
  • -
  • main.r: this file will call the functions in helpers.r to execute -the full study
  • -
  • submit.r: this file will be called at the end to submit the -compressed folder to the study creator/manager.
  • -
  • Man: this folder will contain the documentation for the functions in -helpers.r (this should be automatically generated by roxygen)
  • -
  • Inst
  • -
  • sql/sql_sever * targetCohort: the target cohort parameterised sql -code * outcomeCohort: the outcome cohort parameterised sql code
  • -
  • plp_models: place any PLP models here
  • -
  • Extras
  • -
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/Figure1.webp b/docs/articles/Figure1.webp deleted file mode 100644 index 42ad71d7fa41b946ef273cb7f02ad22e2723fbdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9988 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 diff --git a/docs/articles/InstallationGuide.html b/docs/articles/InstallationGuide.html deleted file mode 100644 index 054ce33de..000000000 --- a/docs/articles/InstallationGuide.html +++ /dev/null @@ -1,350 +0,0 @@ - - - - - - - -Patient-Level Prediction Installation Guide • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

Introduction -

-

This vignette describes how you need to install the Observational -Health Data Science and Informatics (OHDSI) PatientLevelPrediction -package under Windows, Mac, and Linux.

-
-
-

Software Prerequisites -

-
-

Windows Users -

-

Under Windows the OHDSI Patient Level Prediction (PLP) package -requires installing:

- -
-
-

Mac/Linux Users -

-

Under Mac and Linux the OHDSI Patient Level Prediction (PLP) package -requires installing:

- -
-
-
-

Installing the Package -

-

The preferred way to install the package is by using -remotes, which will automatically install the latest -release and all the latest dependencies.

-

If you do not want the official release you could install the -bleeding edge version of the package (latest develop branch).

-

Note that the latest develop branch could contain bugs, please report -them to us if you experience problems.

-
-

Installing PatientLevelPrediction using remotes -

-

To install using remotes run:

-
-install.packages("remotes")
-remotes::install_github("OHDSI/PatientLevelPrediction")
-

When installing make sure to close any other Rstudio sessions that -are using PatientLevelPrediction or any dependency. Keeping -Rstudio sessions open can cause locks that prevent the package -installing.

-
-
-
-

Creating Python Reticulate Environment -

-

Many of the classifiers in the PatientLevelPrediction -use a Python backend. To set up a python environment run:

-
-library(PatientLevelPrediction)
-reticulate::install_miniconda()
-configurePython(envname='r-reticulate', envtype='conda')
-
-
-

Installation issues -

-

Installation issues need to be posted in our issue tracker: http://github.com/OHDSI/PatientLevelPrediction/issues

-

The list below provides solutions for some common issues:

-
    -
  1. If you have an error when trying to install a package in R saying -‘Dependancy X not available …’ then this can sometimes -be fixed by running install.packages('X') and then once -that completes trying to reinstall the package that had the -error.

  2. -
  3. I have found that using the github remotes to -install packages can be impacted if you have multiple R -sessions open as one session with a library open can cause the -library to be locked and this can prevent an install of a package that -depends on that library.

  4. -
-
-

Common issues -

-
-

python environment Mac/linux users: -

-

to make sure R uses the r-reticulate python environment you may need -to edit your .Rprofile with the location of the python binary for the -PLP environment. Edit the .Rprofile by running:

-
-usethis::edit_r_profile()
-

and add

-
-Sys.setenv(PATH = paste("your python bin location", Sys.getenv("PATH"), sep=":"))
-

to the file then save. Where your python bin location is the location -returned by

-
-reticulate::conda_list() 
-

e.g., My PLP virtual environment location was -/anaconda3/envs/PLP/bin/python so I added:
-Sys.setenv(PATH = paste(“/anaconda3/envs/PLP/bin”, Sys.getenv(“PATH”), -sep=“:”))

-
-
-
-
-

Acknowledgments -

-

Considerable work has been dedicated to provide the -PatientLevelPrediction package.

-
-citation("PatientLevelPrediction")
-
## 
-## To cite PatientLevelPrediction in publications use:
-## 
-##   Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). "Design
-##   and implementation of a standardized framework to generate and
-##   evaluate patient-level prediction models using observational
-##   healthcare data." _Journal of the American Medical Informatics
-##   Association_, *25*(8), 969-975.
-##   <https://doi.org/10.1093/jamia/ocy032>.
-## 
-## A BibTeX entry for LaTeX users is
-## 
-##   @Article{,
-##     author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
-##     title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
-##     journal = {Journal of the American Medical Informatics Association},
-##     volume = {25},
-##     number = {8},
-##     pages = {969-975},
-##     year = {2018},
-##     url = {https://doi.org/10.1093/jamia/ocy032},
-##   }
-

Please reference this paper if you use the PLP Package in -your work:

-

Reps JM, Schuemie -MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a -standardized framework to generate and evaluate patient-level prediction -models using observational healthcare data. J Am Med Inform Assoc. -2018;25(8):969-975.

-

This work is supported in part through the National Science -Foundation grant IIS 1251151.

-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/Videos.html b/docs/articles/Videos.html deleted file mode 100644 index 7277e6d0f..000000000 --- a/docs/articles/Videos.html +++ /dev/null @@ -1,314 +0,0 @@ - - - - - - - -Demo Videos • PatientLevelPrediction - - - - - - - - - - - - -
-
- - - - -
-
- - - - - -
-

What is a cohort table? -

- ---- - - - - - - - - -
Click To LaunchDescription of Demo
Video Vignette PLP PackageLearn what a cohort table looks like and what columns are -required.
-
-
-

Setting up a connection between your database and R -

- ---- - - - - - - - - -
Click To LaunchDescription of Demo
Video Vignette PLP PackageLearn how to configure the connection to your OMOP CDM data from R -using the OHDSI DatabaseConnector package.
-
-
-

Running a single PatientLevelPrediction model -

- ---- - - - - - - - - -
Click To LaunchDescription of Demo
Video Vignette PLP PackageLearn how to develop and validate a single PatientLevelPrediction -model.
-
-
-

Running multiple PatientLevelPrediction models study -

- ---- - - - - - - - - -
Click To LaunchDescription of Demo
Video Vignette PLP PackageLearn how to develop and validate multiple PatientLevelPrediction -models.
-
-
-

Exploring the results in the shiny app -

- ---- - - - - - - - - -
Click To LaunchDescription of Demo
Video Vignette PLP PackageLearn how to interactively explore the model performance and model -via the shiny apps viewPlp() and viewMultiplePlp()
-
-
-

Validating existing models on OMOP CDM data -

- ---- - - - - - - - - -
Click To LaunchDescription of Demo
Video Vignette PLP PackageThis demo shows how you can add any existing score or logistic model -and validate the model on new OMOP CDM data. This is useful for -benchmarking when developing new models or to perform extensive external -validation of a model across the OHDSI network.
-
-
- - - -
- - - -
- -
-

-

Site built with pkgdown 2.0.7.

-
- -
-
- - - - - - - - diff --git a/docs/articles/atlasdownload1.webp b/docs/articles/atlasdownload1.webp deleted file mode 100644 index 6cac340edff9dcbff4f911203a7aa21f94cb2dfa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36362 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 BNw)w1 diff --git a/docs/articles/atlasdownload2.webp b/docs/articles/atlasdownload2.webp deleted file mode 100644 index 452c5ca21497a2049e42bade6c8e8e733cbdc641..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77460 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%0DcmIYsKr|a^Y22=t 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 avZ?q$0000000A7kra)3v2xd6|0000Cd`EQv diff --git a/docs/articles/atlasplp3.webp b/docs/articles/atlasplp3.webp deleted file mode 100644 index 523d0143c9de207147c47a6b87175b556cbd2b4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43818 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

^1Cb{SynR_4+8If(V-LP>n?K%A?m5NyW@`Z>`V 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

S&{K8T$If=c;&UA>o&D~xnSj)YJ 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 NyhpkDNXGwv`9FDELb?C| diff --git a/docs/articles/demographicSummary.webp b/docs/articles/demographicSummary.webp deleted file mode 100644 index 7d0437debf1d8c2f48fe4fe57ed48daf358b6099..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 68812 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

GfWPW~jnA@lzOmgs!vdAb+*n~uIE+cI=#AMD^ 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%0D@DoMH7^V#bG;No|3TGF$AK0 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%0AWRf0Nk8#wgx} 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 d5%8-g9&j8000000000000000006tS-000kci|7CV diff --git a/docs/articles/example2/aceinhibitors.webp b/docs/articles/example2/aceinhibitors.webp deleted file mode 100644 index 564f8af7794d57992ee3f4b96c2cfb3a02c91724..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 104258 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 Dmrk|U diff --git a/docs/articles/example2/angioedema.webp b/docs/articles/example2/angioedema.webp deleted file mode 100644 index 8c728ce508089898803e409d96a5a63ca31e28f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135262 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νdA_5gPI?H8;Xi>60q_}!Wen3}GOZR8zx+H>Eyp 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

    @lohh>P)u-c0TqI=Q4EgTaB+4GvOh8Z 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 T+SmNWi`$=bQGVaGfBX1fW7VJl diff --git a/docs/articles/generalizability.webp b/docs/articles/generalizability.webp deleted file mode 100644 index ba6d14de4e01a475e80ca7324efd9e12b1ef8f6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54672 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 z z5BSpj$SNW?T@^Dfk;wgG^xwQJzYF2@WbA0V!;Au&^eAJC&?;<^USs%GUuh7*V%c=u zuyKilCksewS#&G<^Rr1F;{V@E#tS1U{?T85mfT>r{TnW`kVolJHuzm6R{*n)1J%bi zA0bQPTknXcvnu#4iGUid3Lv)3z5Wr|^*wzP#7EnsL+9uY;O}a&QDN$7s+jpq#<@Db z+zBfaT$Xa z2R8i5j2MuIqtqN!#?6qp#wcTj_z^ymPb*c?W4#kAnJBF_kuYq%AKl*riz4Z6Pc>jl z>l5)wI$?2Lc=&~jgJbUa%Jj9%anb#yxz==iUl>@&8#Sfq z+(nkO!j@IX-7RW33f?E205JDAeqdlh-xTG6Gn?>^x&(tcf?~I2qDbz8FwF=fbOF{^ z6pZE_&a&tp+FPYW6$~1eb?WF(u~ScOU7!L3=i1ZY!zY{a3{89+vHS{dY#pV4gWW>M z1+b7aI(L3?K!AO7YL6&4`MZYr0{L`fjgOG;yqmq|Z+h-jY5fu)K$3o)IU@vS0lgRf zy$`luZ-A%RQRT!M!tbrvdDQk-qR56qS>B@jwekbiGBwU6EQP0m3aOt6nCS)11M>f6 zBi+XEir`jq9>O@HI>^lL+qV=0F@CrbrGrsqvHp9Me(_D2P6n0_-ToQa1>d5^C!|N! z-1v9cBWC)+o*@^Zd^mFb_4{r!%ns1Vy4-^nY?GJ+ zJBRSXt3Bd+z{58Kw zFxgif+A#`MS7?M}%3OW6sJ6D!f=XSGDdH2TAN(*X6|kLUBgoIl^xI|U{19C~xJU3V zitN3IyP6uMaD1=Cr~0uH68E#`^Og2B0y}iBu%uG|e-$TUHt+E94wH|>bSD{+1hI!4 zT;CbDIHEs1&TCrs3Cp&a{5;BP5^{l7@BPmClJSS6Ns)qBR-H zQZX#x0{uZRS;y}jc(`^g(-+xD-|!Wjmkd-aPXnmmvLVcYqWCVP@whBe9tF>akPdG3W4_0Z$@Qf&VZM37UvsO|*sXV7e#`_?jvM5-j+9P0 zH(uZq|BSyx;kHY1Ma^Z?rq&RqK}KpC)ew(Jj{RWPHZ^aVF%qX6u{B>%5P&vQSB-&e z$SItd)hGJp83bnLIWVoG-69++*5OaJvDTw0?lsM#yW$X8h=p7kr_OHo1Y|W`iHo0R zi^40iH7?n~EGt-qV|^|qidCC-$*=(n+5Z(f0};tqV#}V?OAFyuoYx3N+bu4*2_c20 zMlBjD4h9G|Cu4f&sU5B%YV>AFJ1bQ289IOoZ2Ld-a+Eg@G<2-;G4D1JcOp{S^wMQ1 zOXElRlMyO$yAxH`Pqf+Dk$*@QO2I}#tfmc@L1XZ2ncb;GqQ(#_TZKIOh7fs)10X?3P~=A4$#3i&6F~u@cg5d89!LGYXwF9{)7$YA2oZ zgo2H7yb^HIXMEqR%lI$^72o zdmps0s0TV&+iD|noDj4`y=|a0#9b8}1u+`UmxbWc=J8^*}eGYZ4 z9xPpClgWZ!-Z@HUj+G8j=s091_tv?bpv!}`>mqwv6b_#gf7!r@CGP^`Dxv*beti5V zAC`Jj2TUa8tPIn2N+WsK(oj%CYq)OfOK;zmp`M}TA3LD=Tyi08fnjeUn}X!JYCmP> za>6L6 -Articles • PatientLevelPrediction - - -
    -
    - - - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/articles/learningCurve.png b/docs/articles/learningCurve.png deleted file mode 100644 index 19cd066912434004c95257e4fd2e849ef9bca9f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7694 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 diff --git a/docs/articles/learningCurveBias.png b/docs/articles/learningCurveBias.png deleted file mode 100644 index 3bd9f580aba7bef3782c5ca214609a5ac7b5958a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7619 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 diff --git a/docs/articles/learningCurvePlot.png b/docs/articles/learningCurvePlot.png deleted file mode 100644 index a5e1f9e9684ad71c00ec44a3d8fb4131b1dd8a36..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9718 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 VncTM&QTF{UUCr|v1!pc|{|%W2*Q)>k diff --git a/docs/articles/learningCurveVariance.png b/docs/articles/learningCurveVariance.png deleted file mode 100644 index 3212e6106c94efde70d1eccace4a5aafe7a35db6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7209 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 EAKH^p_W%F@ diff --git a/docs/articles/popdef2.webp b/docs/articles/popdef2.webp deleted file mode 100644 index 31887dd1bd14543f4f1eb7d9d55dfd606606cef6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 69704 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 diff --git a/docs/articles/popdef3.webp b/docs/articles/popdef3.webp deleted file mode 100644 index 8b409ed497c080f08ae458bad8eaacea38a01803..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57348 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 z 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 diff --git a/docs/articles/popdef4.webp b/docs/articles/popdef4.webp deleted file mode 100644 index 2709497e7213690a1efab8155bedda32c9deb0bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 60748 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 EAG~b;82|tP diff --git a/docs/articles/popdef5.webp b/docs/articles/popdef5.webp deleted file mode 100644 index 748b8901bbe7232dd34537239129854ababa51e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62718 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≈s|xZ;NC)Q>-HftmkX7 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

    0I4c@II9Q7Rd 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�|SuUH1 z2VDvrwzeC_iDqj3RK*PGm@#yU1`nL2G`xgb_f*H%cp}7oK4R8{sRY1DwJb<~m-Zgr z65E%18xi?q!CeW@ZxEk3C!GIlH0F{v*X>Wh4$w#Hzr&Y3m~gV$@Amg$j%eaeT^lgv z=7n9EXc`MXROCk;+WSPf9u+DY1@9QJwTezb6bE67cez(C;c=I>Wt1VFyeph`MljF9 z0`Sz)DS6SBeTNfH(Gobk9LaO~Jvm+rO9aLi;2;RkLI>VAzX7WaD&-k)@z@?TMqfBD zHwOHBKmL!VyEHnNx>Y7x4RUPXDW;oj4pe-Ue$#=lsozu@$GqhZ-wt682(kqh=sg6S zU@_rf|4&X&Oeme< zU|^#7mH2U>oEsGv3O%<v{0inKww z*hR#Y)U6GbH)%T%KrbQ`C#x+@gv~_5V(2farUuRuQ=R9=t-ViRk_uIb0wGw?2h;5f z6%s2f0JX2aX_}j%#KqHFny81Fy-^80&{pMBt&2(6h$EOD8M7sNmDVP_Bqz>+M|RBC zoMtuhI(K*zvch8Gfvj{8w;s8+>ePu!hsP`0%T|&=;unK6LI@OpVymx6k=DVWCh((L zxk*>BXCv+-h}N!81x+XU&@mxxxr@}u;%)BJ>R$b_ zvl40jcS2#xAQiq>r&1A<_U~)rEg;=p5#azm2ZZr@B!Y*VP(x6Z_@S4@T+?i%Na|X#oeK@@K+aoVquW#RVOkRSxuRPufH3E!f&!l=Q z0YButu{v`^#@bUI3@^%X;>|?MW2f$jjTQ>&S@bI9JO^=zco@{xI;iDZWwLQdKI-}g zm1b9#vgaRMb52&kNbSK)B`O~ruW2t3JPyra^LYOJwa}De6gL2*e&`zAEfRLnD2Ja% zr@DwtxGq`+Pi8fo7@WpfVBLl-C2H&Q*>_e{LJA_7T`q-chbGldgrXkyAsepmu4^*X zohGGkjQJxl_pyj>WT-)SPAVz1?O=B6t)Bykn-xbUTaJ^gIvOx^jBkh2S3;gmvcag4r>$K zmHJiz6hrLrSSpriwpdKB_EkjnG$0|y$AC)|jq?rtt$-xjYzuKOcrlLvHKu*_-+1bX z2f_2~sVEQ@&`(Bz#BACcLiyb4IyIzq)R!s%8p_!5N@9QwKW`=DJhg$8Q*=xA(0aen z*VfqVLsJIm-240t1Z?Su)MHIcI+Fr`7AdPfndlH)t~19Urft+<8OuJ2t?%EV($nGu z)_BbI*;Q^s@)CAkM5KK7!XFwW z3RdGHP<>}<;hOp2KEE>en-Y}cr9Bdo9!sOth1G_DlmBZ6NZ~=D8=1M1NoW#6J~MJ@~<4Nv-! zKL4&s!O$A8Pqjsu+##st;x)-1AfVx;N|`fbg@TnO;kEu4i*%G`!M$B-xGg=-V92ES_xKeB2Sb#j{kLnxfY4&TeEK z{KG$KtY;E#c9CVzr5=BxCi!jYmDshP1Md2ZboD0M+#Gd5Ajyl}2XIBk+aK#Xe>`9M zH7;f*SlqnU;FE9Ofs*wsV5Q3i5!A<4Mp-h=Fdq^tmAw^KsOv4Wd$P_MXWCfh2gUo7wgm zBLVJNQ^F0!kC~_14mp_HTS#d(3ZK-z$@%Avi@loQt&<_2Rr> zF*18;9=A1ScH3m#KLiY}Dhdz-aPdhT02dF6j(Y;X%=?R#HRYy%(=X5-gOnDxjW@z#22{0Vt6_y=ioIoHnOUo9R?l(iJf4VaiJF|AN<9DJ~T2Y#x{FtlHtsY{lm8~$LIi+wf9lO;6^Dw0*pb` z+taj^p9yS-qu27By^Mc^B83B#_%mx`SE%YI_Al={+V9(O#xZ7*>(7}Ml1_-OlDD^d znfiXwSP=J;ql=!nzm~VYyGVJhh`38XbIbhyZwkaabi4`t6fr(woMq*P+|&j0Lnl$UO;I};Nxfyn!S6& zwHnDrwEs mV0y6Gmp* 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 n9q4|neY) zz~f$BHt-kFIL;bx@5zxOHGIAa2Z<9=k1plt;{$R{c-;$iK71avCAOGIQAs9|ZXhRj zyDl5N{(aR;@PlKH(;s@Vzc4BnaoE9LeAO4A3)cIkfCpiq;q&f}Hf(C`5HkFMMo@@w zK|xl$@C1~j)|)cFeijr1djo8P9CbxK8X1E5YfA=@o7v2p>en%o<6R`Siv&R9j?PH1 zF^MJHj~$q;VAC)#imux2A)h^r!Q<2S@Z@XFoeYpue|Fuwkf_K-Iqw6T3PrO!3w|*; zE=(*_kCJD8uyT!JzjISsO3!JVwN<<>Z?d-XlH_XER*G6aO`E#SAoFJGb2>;)-|Qps zB;7dACLU^K8L}Aoftp+w+%)EEcZl+B^Z*ERSR=Gqqm8~Ojr=wD2RbCldRz{$aoA~J zsUXVSwdTW)yV%32o2xEOGddU8dNisLRlw(&#GxtQ&0swr{!I>FLB0M+1~qyPyy$#x zxigy6%Z}Q=pKZf}BN4vmbf7G>_Qn&tPrS~t_(f^hZO9d;Qk0GiLc7JXnCBb98eJ2o zP)eAb$Z$j{`f)mswYi9K z^j-#sR=hhIEg=tixi@jw`{uN*cYlY$?9JxRpDQ}aqm>%5hFI*zYvUst7Up%>|1#(` z1~v1+V0=crtE^!6%}J1a=@jH0Glv{wu)o4^rldP4iIt@lCkIs4f7Nu#^DgF zYU)q$&21|)a0*-&cBhf0OOpDXo`Ep2;%)DBf@!JgE^f5e+G{J3&w#Q6%(HKJ;Uf8t3=-VM* zd-kSs7pW%Pui-*nlwULJt0Cp8`n?3|!U?aOdg^^8)|wS|-pYFYp3#*m*t`3eYq6q- z;8JwsEImO9Lt*1-)M~vg8ivET{8d2OzS~!jf3ra^m?%6mZ8p6h8!?zObO;m*qt?*I z_@O?(hK?dl58TIpZFBgEGlmj*zUbgHr+$QAygPJZg)M#LHc-J_H<_E9GYd z&%mr?2141x`MfRx;m+bmTWErT{jlfB+*moq39qZ9Ju6U)g40cmlp&?X$ttaeeFL$J z$zvXQy`O<61m2AMSz8^z%lVgBk38vS+~Q_1 zeXM(LX*w&jKkblkn3pRkZw!|9^Ms7UM4_ei9iuCLHnag6R!cq)i43EEex(O^1TIQx zLY6N)zTH?$snanynC4&7=ZE(E5Nz?~7F{naM?|IGjXv52+vr7`zzTj;M@0?xeTYBI zR46uJQOmv#kPr+t2`_>3ocOMrZ=>o%-VYY$jmS(p5~dCsKVh8sj$Kg^A8Orr;p6u4 z#aCT^@JI-yo)&N`djPTsJ*Ms2D?$| zV2{l+$^#o3J#6g2rW}Wp_yqGzQLN)$d_ZkI0b1%qOod^G(}elY9ZL++Y9pHuJ#;h4z@kaUi47!mC5L$!7Od8-bGTq=N~4+# zh_V?t@1?TFJw97L9raWb(y=v~PB@j}*PFYRDLEXCTZNQX?Qa4~S4D!(s@{yE^|<4y z1jhR)(P!KKV>esdB*q}{k+&f`51UmUG%5gFsr;9%Vf$lz?@Ws`a$@- zSYjG7!d-z;Um5W98J*rhLFDGZs|5>4;yKn+$GK>U8csbpk)tdfPvsE24$HCDq*G0d zxngqa^Up^w?6SAX+b%u?yeilAa{Sh6Dl)7-itCvh&TQmw#f7)sB&JB;LZZu6%9}D? z*7k`%>$G({*bFtS56$#0(YYw<4_bcp6_VHNKK1}m0%W{gF1&KnE#!A1%aXws{Uhq5 zG0%6@WH>e3$`Hi!Hg#wxZKnR7`p$@t_2 z7Uk0um?PcFHu!@RNeK+g>Arn}1Di{}rRj#*Uzj&fF{S76p5G5#(=P5%8qCI~w5?fx z5b}npFJ9reCL3e=pkW&gf9HrtW}ln9dU%s`$S1m)r(gJKH~G+IHEPSW%nm4Fry1AA zmVNwo492;2_v2ek-Y~ICy5~M&?e5B6xP!W<)$#_`Kh;?Qg|(@vD88J5yYt@9p>v?WwgA*;x$B#jt3 zq3->D5(&c*mjAL}E72*hcD&cUGj4WH7ZVzN6ZopW1nyQ3xvORKJiQP}TXhcx$zNfx zB;jPk&D*&wHHdjWES^=ABl}R6qTB~l^H4VBGe{+-8s()9cgf+1$1lAP)t6|D@&~Skim=LVL@3V;YNTN#gudO;EseTgQDU zcoLjV>S;Mj+qC#*`S+G{iJB=JgoPpZaix9NK6;tA0@_29)#Kit(^=OtAnt|NRwW!~ z;NBS!1KD?P_fXz22R-ReM#f*>(2FP1j?<9ID7+@@-osNj_USX;Zb%&8J~V5-YIx}Q zTnok^N_gcfC3$T*$CZ}?(3y7n#rb=WO;BCja6LbWe8MrsvevSp>Gx#IudN-s<$XR=yb0u zg1_hjWbWm4ZXJ()WWaS}OWL?4Pq|*1Eja^An_mq-CJg=r^>Wd@O-d&n92@HjxFmfd z4Wbg5#zH2jn`AW%3UIS_?*F0lz;KiE-Jd`-5*nk?C!UrVwO7LMUCl#*4S`Mt0iD%zk+Jo3bH<$~c>ZN3i$( z3+F^E5jS?~-H_Jc3W!tC+IGv)9UVm$fBoCTq-nA`W^SR9(;fX1*#og>9V#sy@zy3s!VXwMmJde0py2npn9lHhf6aC9jSJ4&0 zU0{ODW6+)ujout=JYRB$ zHUm7O4S`6gTi`;hq5$6rMUbG3mD_}Or-VH&IV z7@ley3T2cF+p;pM4X@)U+X!IkxqyvIiVhKNtdX{Lanv)Os<+2T_xmDJyCQ zmIo1?J>+`CzOOQWW>OEjA8OsMI^kqrLM!DEZqUN?kh?S zoa1m7i@TrDeD}4Q-s{gCQn}@omqUhlfFbbsN(!%5UVH3nH5hXwA4YZ^7!y4BvT3%L zs75FnvfuM#NIJe4qlKfFSX*{L@%U?RATHg(7nZ8H5V#X?~wbbLY z%5Sx~)&V|IL=vtQNEN1;h12mQbu=mWR{KcZjL2!u3A=;54y|>U2`X-xA4T$20l`pA zqsrr1dDD(d8D#s-2hOzD!Yp%-BSZcK!{TUXscPKb71s8SL*Rc1nAY%-H7WJKJt+__;DwHe5o5t zQRrp5tomG5l1Ea`5s&yPOH?h&Tj2X_UdW{7^&Sx-rN4 zQOh1Hr+j~SmBl3(a06>$+DGYZwkn^?&>59_2JuIt!)*wPZPf7*JANEEpf*k}{qOay z2juhFy7JKKo%Nbc$Y&Al^^WQd7H(30<0H*R^C|-!!QdVE&?7KfCdyk9Zh^i4$|6-$ z71rFE-rz+*{EqA5O?R9HQ&bgIuyBVvSqjrYHb3Z!WXy_mMPuDj0-zug(WH;J_paed$fLRz@V|qILq7rvJ$>LcJ0{Flg(pP*ynG%Ih ze*sM;ohvdk9{g1`(H zp))4W9}zhr)rT!MYzmkLOrxD8?#ad%gJ{AE>^in`-b@vxyL`H4(!5`z>DZygvYM5; z=Ffj5rr^uID(dy|_fQO)nJXi8UsnU?xD$`KZ=h*Z;3lrz--7jqJ^XlF8Ls8m#K;;Y z;X<>gB8sv9vPluuO$qpIK6jm$qU{dQ#f{Io`UH^lD*R(&be@TMokA)4S~4~lPubE{ z7CB?5D@j+_KiRc?ixeF`9P>DFYd&MM7*dLk-|PW)K0VKmacxx9<mu)FM`#MR6`;HM`P61dX zZDLg1{AUx9=;kb&Cj_j?(fwU^Yi>s$u;!TKWV&R$#cwYN+MIEHo#*}$YN|_KlpKnv zVvDmj2jrVlt7YaxhcVz)V1&;|e5tZxaQk$U>55QHB@|ToTPBnI7gBYGlLESwdoR=b zyj+9Zn@>E1lu<^B7~nEVR&Y9w`i51xd=V6xke})qTzIo?VT=k0-_f_spGhX-4s;v3 z1wEQTly8DjrNn?zJab4l85%k%yb(-?x}Q~i@3O#La6+T=l#N%DJdPwx`4T~1(;Kbh zive9b*&xZJxf-w>hrclv!YTAYpuu{`HD?e;WKlOGA`7dD4-y~k`Hf>Auv%(-Ao9K) zn!JFHxV;i`5=1YWlyWAy?e;PWpwEBTI$|DYH~ z_hSOo<;x|e37W_rUi1|$NRch^#pNriaYqR0K?Ey|gS0ij(W8$;hd4^ZOJc8-jFW;# zANxG>IbAmra%r7j10-J~`leIJ+i62;Nm_-0G0pK-OBN3lV z^J7xy+NJ>$T`~Ly%k*SM_|Y!iBHDfEi!WODTzRnOYyG! z0-|V4t8|4oTt5GLGp8J8X^>?LA6C$K&vWsu91trY|L-~qc54eeE+yVU|E$a&?>x%| ze<4=Aatdm`-=x72#N|sUn9T6~;Yt-(ASODbGPSDf!llnC-)uxIww#tBI4!{|BN@I+ z>LrJ;ImZeAOt=|f53CTDtP2X2;vgoA{7b}27Z6b+)J5gex9ql2H3LY);H3K${;IIm z=)$C_RdS8_g@c><%!V9>pP4Gym}U!GBSi7zO2x@KbM>64-EqQk=YiX(EQ=M#eG!Ql zd1Du4!Xak>SxxS|>F)Q#DcTI$LLU$lF@S(>Li?ucdG$l#K%o202XH&!(m!Y#Q|CA_ zDz%_rAHZ^n@ye+!af=HcVV4sbzIG^Z{Z@+0;{zXDiQ`A(A_mT>%9NBpv(pd1x>mFtmv+1n|Xw|*6Aw3YLd`33T1^&x{zF-EV+o3oyF15ak3SatUHh^8-E*Ab$Y;1jw;uH5bkABISd z5IN2V%O*KXEhJdoj3ong(RK;|jiKs|@D59w6jHUF`Z43Q{UFFcLPYTm|K3VX>r(di z!Q_&e2TLb&x6R9~2Cf=6Lq<*oY{L9)IOIe4+u!?FSF9>rYPWcF+ihevWgj&}iL8Ms zj$ad{awONK62ni}Wfeg;xOJkA!KSo_wi zYHE7fICvYj>LjMfJl9!``DWz5@*{b-xV`%!iuQ?gnmaE~xAoG^n$$yo z^>rIdY}mXa%FIzZsjKpb`Hnv1OlEj49rGp&t;SA6(-CsLQnZiKmoB}bIA~(fZN9Hf z8{Hn(D7E!X12%Aq_Y&PZa$z3aB3p4+JzxPchc$3?k0l|M+p*W$PEph5s4i0rggk`7 zRX~1e?p9yK7j#;K^=@Zv>eDd?0|&%$-PH#Pnn*{pcpU7nYmJQo zW({YN%OK_%-=1hm2jxw7#jNRLZ97Ps0f9v0YwCXg0@|MAvY08I-Fv%}&sYO#000J! zpP4zKyUdii8I+b*49gMZg0_JTlAQ&Sn4=Ewd zRJO4ZX8Io7;}QG{yjnBALa5>9QYAT^X}SRzc10Qs@PoYr}-IKvO=*P zpA8B-R|Ht_uHzx9N!2Bi`toeMQt{Zlziyx~zTdeTGr0nSazfcO>DeC2%+r29K_xp$ zUg_vY&EV_(pwrvKl|~4OXjc63bLkRKJ`JktQUdi^?}(nZ0?T_O=~7E-=2dc&X#4nA z=DEsQk7QB+qI?3+gx1~U0fEO_>ymrE1Mv`BUlU0s~A*-xVI+H7=F+0?b7jh#l z$)=NaT%Gc>UVJZLM%Y%~vDSIzs6S2>RR{#2$)>1@%$2vc)MPow^VrDShWaCAxc2CY zGN)2VPuFw%n|@d#fQCrX53^Op1LRDArj=F1+Hiv$5V<2HTChoCNr5HgZIj`H0T-?~ zxS8=;kPR^D8r!8k4ZH`l%FzH<55eY>?%E7;@PTNvE2QfokbRr^)I$LrIVxoZN=;=M z1k%DKw--J?_ey*LXw<`8!J19$OjueuT>c^7eWSW0L;~@Lw%FxnR+^+n%hNLycfK)Q zFlV&Sc+_!n*Q}>}*cKLwY+ZqMjT+h|Cjnkm9mI$N>-kK{$i@?-yM<|igmO*)&`5C| z1e`!i1r512;S0eA;7GL|cxc0Hyih8k{;<7L=77CVFH?*{NBPnhxm&)$|p6*e9_?^kIxXi#}LP@*F9^MJ<3%mA!?-~%snFQ zLQ)Ra>~m&v5^{ry%gjLk$du-%7+H=TG!rIL$z7$sf@I;@B_@B|W zax8W*6qxlXGKWf#hIVC0C&ZhCoOfM8>j`E>Y`{2R&<|||kL+SN2Hg|7w0Q7bm)UP` z5q}Jl+_`e&9Gv9FiZ>*7TCp{9a0sa-4!g(T)|c?#85Lg?tQdki8_HzN?U*%l6MPc2 zl#O>A2}VF7E!OPe0T3$^CxrOum;s*aB2Y7biTtwUw9rg7R`_yJ_&it?pPtxCG64~8 z(rLWDYVf060}9$W8|#9+zrU#Nbs%X~#@ks}`Sn!JxfT+1jF}gXHo)LGfEd1|xK4KV zn%K>qGAe(FWyh*h-kh*)zuj{yd%IHRz2|YCWBLewV1(wB@jJWObr17K1cKRtR+`Gx z%t(2jUuKNc37D|O^Uti?=0t;LMy};M;YRy>g;AOCLrT9hL?9vcx1l$#jD;mVDx&Dt zrlH4|7Xi1v@tcM=uY*+HlI8}zUK3JQu+J`UsjNTg77aF_w;D+AKD)XJE;T{~YB7_b z%VsOXj=K0Wvp9xbY!(NI_}U}Z0o0}+(0iRxLmvLH_`%vXpEL;lb;+~ae4?`b(n2^RKv%-*o*U4+-< z?i6w{Rs_Bu=8cbUE|$U~YaOmO=yaGKHq`2W%8b+i+AfS6pyTVmMVhJaCd+Gi(ut%$ zPbYx!`OthM#eigdMpyOY>%w9VvqRkBw{FCj>q|Yby z6wd?Lx!>mc-@1A?hlOx5;$-_`uGxH48$mWPHcP-((04a&(k$VrpP*6GJ{~=SnpEhsi!0#XFhSzC|-HS53Qfjd2C+nT{^j#@l2= zT^;i%l|{USv5gI`3>;9Uw-6XJ6;Mrqk`9ekONSM{E(+5LB*O&6$YAOo+s(&zKqQsQ zg21OPrqOvPY7v_7UH!t3-~nO|HIYjbfzud1nj&1YvGiD{PJL!5P%g@?C27W0Cz5RM z8t6YX-CXV5Q}fjq+Z&PT#K?Thnv=}8Gf}xj#s-~L1s&G%I<0^dpq??YXX;)?wN#gjq-tGyXX&O4km{C+{uaS|&RC3UYB*lDNOZ@-b- z*6}2+HsdYRd($n5`rz>VG@>Iz1$dIx6Y!*zHW2p)OoCShd|*FZ94xLWJe!@!OqjN=zdZ{potlZ)E>8 zr8jsNUh*az;!F(FX<}bBV#?crb(6^_pW@p0E&LKU;zT?yU@!nbPNKTko>dNn{jir7 z5`xm4z|nvCR5d1XW-QcLAteAr=m7V+4$a7aR57n%K~AZ4CqfbfQ z;g8C`X`M#rYeW=)?&Rcmy(&c9=`U6lI3+8~vYZg1JTY+J7Kb&P<)7ws`QiVB0nPCN z&TZvsct@>O(Vx$DWYqH2ZPLN4|9XVIZe<%=~~rJ4&!+%c8csRq|R+e7}%Fv-&t{ zKsyG2(%kv@6JHBp3|o^3P0zu?u2=xi$6*(#ctCH( zN(I6Tr}g!iOX%d(j%gv8O^E6;Bxo)^SxwUtVN50kIC^Efhiw95g7O=_D=#$Qf1zZV zsjX{fyR;i{FeYW~qsxh~YKft*ga=^btSV~v8J*u(g?t$vsfA;U=oB6T24ZnI&%tkV zLx6CMx6_A+XV0wvyoTYm*ir0%j@nhhU0S+2v;jU;xa`&gB$Y4E0!U3@Ej%J#Olu9F zY^Gc>;}lL+-H!UZ+*>+ zh1nVrUehoV9#8S)M}1U2j;(LosOva62X1iQQY@8zjjI=lO2d9{#lW{H^c7qrI+yoa z^FwhfTV#w-bvVF?{3NH;SQQR(n{th(t$RdDrrRDyj=0@G>H?7~W1lK?082w^N}!|5 zNZ{kd8tSljNXCjH2?Ci8FhScbJtiznGpGPNzEBW!w3_W;XM~Jt+(F_x9t-91G+VO)i+} z0ES#%sKV~2C|OU!Hb8^Rgt+uk69?CyI~?DhL5X_?;!cdX>eMl}ui_|n!lrJyn}Z>w zw}H}rx-}vwLr|~32te{1a85b%0Q4^YJl0y8(BDsTXPXVa!>m)!*CJdub-sdS?DjG; z)I2V&6@L=KdBd(TuwQ5*-xNGo==AUx{>sjShs^mf*oNO70%{kKx8Qz}U@eUSa6YoCWP%9vEW)_2-Jo?p7@X&xN zB!IY%daLQo!{cXDzvJav$%uC4v`X<)rdDZ%c!5dhzK<+Hzs5^l*0?hM&jBfthE5-j zdKt2Qdo0eoFXE+ws69W3uQi|YKx+!oECa#a6Pro3llB4r7x!l)Z&x&fenX%Ge=fG5 zzA!(g(ucA%-I`ChHt$~_;JqKU5Gm6rO>)EN3XFG17p7mi16j^7YD|Lw8LP05JKkK= zW6bIG+rv?+GdoW9>CH|R7h>2VD-XdTRio%JSvjum=_@v!DTb~$K!*{NR(u$Ri4f?& z^ltrON5_r>XrxLx#ias6CjbBgW-QTf?T6?6&|H6rGx)9 zA;+!Qq9wiSb=;fgIh&7As@fp^24JT5)5W3F?)aaZ57*8*MF|z4-O!d+QHwp9E{*%?!$5(_EcM(Clg~Z4Gpw;VV#V?|A2?@W0I&(H z%vd(aX#DzTZe9HQ%sXqD3hE2LHOzArJ{e)@Ca}A1fu8XfjVX^YJQSXVDH}R;>NSDS zxVk8Pz6nFAs|jfTX0)D1RGWex;ES;W_O!Q}n%1{i!F*TPuWCq0WAFk*5nD#EY9< zPCvscKdg$H_)^FyiG;&<-dwKRd|BaWrjHnINN1or^6;hU;$X%fj5iAyDMyqHxCpkT zZ*aKf`hp!g4=uNXup!9Ec;)V$%jASC0%AM^_n?+@s!R1n0rI{a)qsyMG!ji-gx*7C z^EZr1zyJa4d}tlTjo*n;a(UV(d~-6Ke7LMBbV*LD(svXu7*!;jXJ&!dc1F*#_~Ty0 zdy4lGA!dvtjCj`uQTFflI=HA|!Cctmxbgq;3?O#qBB1iU-rMrBS%{>DuCzXPDgZz= zw;W9?Y+(LK*Dn+Tt%;IXT70&kEjND=kDAid8smZT;29qIeDP2W%dg{f?}~YA!XnEas{J3H1ql5};>Q8z>If7eB;zAORv)NFgNwrDfn)e{mm0 zGZDtg{`sd`)ZhqbJvDAlyu)jI^lDYI(k{J!``aQ8>AW+(#6v>n7e~2@tit!fx2JCF zu)p^LjGfzdTtB1h@n`&IBJVgA@yEBue?`d5J>*MWc-=1)-`zd$Y3E0w;3GeG2@-@e zm>Kex%WSqY1#ij%RNIV_Lz1)2@MHXq)Y1^XOY7TycpB+4y@;JIHL;wJ^+<#50 zcfv1Zu@Sn{&*EY|OrA!kLkNa>N07)|7{x&vN5DIu)Jl{8Ju%?vp;9BF>zxqi2By$g z2id#jG?~m?{(*Rt8fONPm8?zWyH%sr=9h137EW-o#@` z<=elxo4!EKc5F@$&F&H$_zcad7e9X;p^O=K90>RE*#fZr`oYNXdDHi2w(_+o+Wqnq z>&QN;8ddO2$f$)UKA>lqf~gzeEP-H9hN+qA3rhT6B&}DED+P4GP_L)MR9^*&0^eBL zCSJ3ppq!9Yu0v^|0dgO}9XUrbbx`OL#+Ibjy=dOvmqdhv++vBN|77RdMnPAARBY>n zZfAr`MkFb*FPx)`j}c{kamc`z4|TJDe9qT4IF*aLts6af@-fRkButTY^?Lv_$-mcI z>pTFYr4a(>_0)J$$T)~=* z>__e?y$4r{;e~D?@4q|N>HGunz`PQ)AXJ*7*Gv9`7~N}O-6|?ase~(yYsv3J)1@(v zL>4Fwft)(de#S0p#IIW)wEZ_xUKO|ecKOGjCE_R0U?b{{%%N?FARUxX0|htcdIIf9 zwI92mBss>!(Tdwv|MxExd8zYu<8$CPvRund_4o~wB8V3OpswyXgfW*2brXVXDYk=q zJq9&ETX^yZ*Hu^mK9vJZAK4;G;utLkIr;k zvcP4i6F!&ZsMbs>u;5&v-^r1`9$t1a%YOF^4At#fFsjKmT&fbO+s){@xwH{LLkcA7 zaV8e?L!`ZWJnn*)aWj?c!r|AIWP?T9ojq$_f70Apnh)*`koDfEPxI97Cw>c{9>wdk zH$zsjl|(IMfu`v+(#iv$3p1g`Hf!(+46n9EvOyM~!$q81Dq%4lUcfGgF4-Pwjd0T3T8~s0{g0)iaC1DM67KCQ%{b zHrY}U?4BMfWO5laDinCk3jP6+cM7@qdd1UNFZ?X7l~32no#h5qW^(f4K1)XW`_)h2 zt&y#pc<58L{N!$GdCYkc##wkMUH68sO0N%KK-nGS z3RVN|j(=gM-nFIBcD;8)9Qz;f_`w{I6NSn`Oh9|XH2X7(@9jl!UU|UYtoQ(FdoR*o zUKq6x?r=XGDlXvefo=iYT$&ntz$*{}?aY0!4n=Mam*8soo3BDNlt`s{C-iO)ktL3H zVYiXEHnUViHg0e)u=WP@avRGpmB_+Rwxn(*|C@Z&;ik1>#H&Zu6|I0>cF0Pk`%K~} zy84jHYaJZY(fq?3@yScFgI#8za1XZnobU(E3bW#oOWZIUw{ZP%$KVC4zil+Ve-5Iv zBMG1>pWG!G#WcAu?^@XPPu$o%=vzqY>-o00awjiG?L<3eKcu?xS~2!t8OkkYAQPzb z;E+&mt0V(gd60sap9L;bAs&DLP|>VBupyyzqbm0Q#&O+a^S=NBR_X*RingzT@l~Dl zNZZ)_wVEsYCB+kG#;HSlvP~*kK!pnxr@#)j&36ZHfwBSJs9ZgU=F-{>yG-r}OIoVi z!8DK_Uh;hv6lXflnR5j^`zOviE2O>t7E=0fgvWWvD+#2~o0_^p7>M#IS-$k-@R>q0}ab zwC&YVOjCM6>_bPF=-Ek;0E26A3cF)TiGSo#9=b1dnEGVO8`L2O6`TI8Yyby{_HrGh zCFU_L6jy}!g6s$uU~^#g=A zi4pft+^5nXs$@-z#K}V&1Cyc)tUfxbE3rUyC&I|zAO2fK?}C5G`>04p$(JF!!2H~Ng7OLC0&XNu-@N;V^MdfLQxYsjJO#G; zp0^F_pQtId(3C5n+1peA0)swJ&={sM;5gN3`hXURzC*el5>Aa}t)A;6*xD}T&DK+w zX4VfNT5zAe)S43z zOe-)1^+cg2lW8do+J$JHNeKHPbOXsmyGptk1^A>;9li77YBExVJ@&eWaMN>|Ng=@7 zX?(l0VvJJ?j*1IL;>J93dRH{q!U>LJ4WZ1tia6MsAT7gq@%$)ok7eRDB=kd?+wL;; zL02)v{XfocfEZjU_b9MePTRpmqqClFCV}%L9j6!*&ZUGxKv5V;1SX_ue)%0NlF;NivPl zN|CNq&}uz!)lIvxx|Yg6$fcnDz1t}CTw7V!Y&kwKh>A`4a+HD{9Seg^`G)qiCs&;( zPZSqVs&6pDp;YzBoMvxiAx(EhE;I}YAJana|zF-M}hRis?4BJ1R z-IV^Wa+I*-++tN1A>Lf+g;OztL?(V*MVa zMu-28&s^E(_;kWcszpTvrn=wHM8;X*DkU1uhAdHPHl@q~YcL$|vm{g^fc2#vuL?$QQRM{xg= zoahkjuGevA!oHq-w`ES>vcivfN|Yh#B(Vse+_+@;=4wEXq4bhJ11&C*bSB&2!N(I? z9O+*D*-`ym2u!NCibW@LwFIEQj@}NR1Q&}ro`1;92ZRjXrE(ncumDx$#W)t28i$Vp zGljGnon`qPl~ND1G6OE5&b|mSxD^aLkVYFwi-zB#-M#BsgK#!eL+-^E%bXA%LiVgU z#p-Kp&ukZ7(wFTT#9rhjh`y?|3eX^y_vs%X?pO5iN36T!P$&fA+`tPT!{BYg*q?*C5a}Qg%Bmc}E{} zMt1xvt&f*r5Q1H%%kfa>9j-4G@H>jOHv5|5;Nh#7=S~vIhQ4~LgbOe69->VSleMuy zgWV=12C?Y398Y#|!>B;C2>5A00+7FkfC9}&Q-%Gwgl3Hq|E)zifQqE1NvF$Tw|NI& z#+dgAb;e6;D3uVn#S^tCk$~t;`i-Xd2)(6l^ptZ{Vwk!G13bc4yy$J#(%!+$VPo{D z8U50Zl7hQ)PJf0ivO{+cFup`^6^g3X1&klOT|Z+_n?Nah<^%h?lL6HA&5zV%3W?V% zqJ=j2UY3(IQj2GS<$3!OHy3Y80!!P<@vp}!qYB6{{bTL}Ufn4S zzvcvS`;MO7L{H1~Fs;Jc)D-Z$l-g$){tJRv!8hXxZ z0$OS;JzfmTolIJ}D3lsVf|8h@d#7p-;5h{#T(w7Hs>~>wx`K&9;Ln2dEIHI{1~=)* zIb`dL!M;k)ro)B#k!hG8p=uup{#Y}poe7f%bwghKVbcvPiA!n$PTf~t3HA+<&mkHz zpa8Sh9R)f98Ikf}R8w6eRKN3ME?~Rk77E~8I3(b!P{P)KEPnw|k1ZH=Oe>1e-dj>) zB-z1U?i;FyHJ)ph?n;~*oW@ndZ>fglj)b*|aV*}PX?UPNfjRdf(HN?57jAp*n{yMR z%SoUxCFnuzPB-KL`J1jV$b-B9A?wboUeV)|hN|={cBW*`J9z$57ZH|)=f+)=o|?&g zA@8sW%M0lJFLg{31`o)jQ)?Qf5@W~B?ZyfayRI`)k(gsKSDmJ+7(lo6PZb=&M?+S2 z2D!(F$X)B~&c4lYA?iV{9qCM$T_#;Dxl?F=0n^^24)U>ZLjhju)Mi*kT?=H;)4y#8 zAiKZ_;{}O)mV0rr1QYcxwquHP(v(BhE+Y)6h=Bwx8jt9K=;=F@1sESPA|ES=@{a9Z zL!dX{>{H^~4t{5^U9Xz*(hbdO&+qZmtlMF1uv6E~iKan$_XPsMh~yZV9i&uZMI% z07ND5_6kf=yUY16uz7kFh7R~r2hkK=n)xdJ7rPBcAI-J%5G1gyHW~!G8P9Mj;suChyHd+yLRPw-mZIsBfRMt znw=F!UI00U3Z)O8ji8|AWq!RV8RCZCNEf64FDL*31I15^VeAEb^v=aOtN+diEhEDW z;~5k!C;&`;QdV8@t*kl!%`z%uKe-0KeOyx;GfVkd4P{rPX2~xaSS-w8dAj@H?nSp& z_(jTrfkc-w&@bd-CB6BW5dFK8MzFvbV~=)o6@vUga)09B!9!gDA{ zKZ;QIV+Ju<6PP0r+JZ&W4ct4b11$P_6CE}63W2Qy8flj{G5_atHhCdRZfFR97L&3C zq^R2K^r%w>S%r|48+8KnY@li=Ax$nCfVzl^wjI~tuL6&Y)KHj6n z9cR;65`$99r;;rAXrKp-nHrpI;a~UfLS!txeC8p^v+Y zlZ!AH_UTb!ozaWwlRFi;R}L&NxTdH?$mU{7!GP*)I)w}1cB#LUs)bnDY0*?~00V&I zkW5&FS`VnzLVxM09VSrEq?5Afop20Rat;ptQG0htkfDKFs2=o5!Hu;P>>Uio3c3{v zz&U`We<9`f;tSe5oDpP9Y~CU^#RIWTt|So5XKx*tu^a98?4Q?S4D1SjT1q6EvXz6l z*9n$PMe|um>F&S)jwhjgunM_)Dj9P!Q4BzqBiXCR-pZCls!{c|JP671oVT~B}WKaK`bR6f*;}?z|ck zWnvr5FE7fW!0H|Ra=j9BDhlP{47U6#9tvNPGHhC2#ntg*yK6s&7xWpbO<6s%nMFy* z07`xQ)mTEFhD9;ru!SJ5sj+~aj%y5W>X@ZLy5CxW0h@3hLCJCjC%;CAQxEq~bNhX4 zm&{TSJv{oM3dQQMz?YyS`xmDD`#UJiYTFHOU1A=bP7*7xuRnPYG%jW6JO z5PDGO*L*blVx_|1BV;08F%Gu>C_^lT+j^0^b6X@6+0X!l66QS=a}@X;n&x>}nekbW z0Ha$zRrl>uG3&gjBwz68fw2z%Bc_)p`-N&dd5?+mmJ?0XiF)Z1W1+r@)cKD!N`oZM zgq_%!0ieh_>5#18M*}?BoHl^rIlb(i|5}Xc5n)1GKyL4*@{)n-OjFWJuZcO9X{GTA z%j53>d=P(qO+YxJHzLA;!iXi}3sE!y+nD-+UjPdz|7CB2TQUhX;)VyH6Wa!H#)EF~ zSEnBpZcD8mk)W@QSN=8d&Kz~veB^gj+hptRfT3(d7P4@+WB@!ReIwZQDsBN? zYnCR(eJsq#00E(T?LMc^Q54+_RlTWTqKHBboQ?i2mdL69{u1g{{h$Fd9fL04cAwGM zqNn)_Wy?}zS!g)gfnnYeFv3o!crGwJ0r0FaoQ<5lY9k^UF z2qj?6oV; zcxVDnA?VeWW>Pb}4arbpBb6fWM4tYPHDMM3;U@=rx2$NUCU$ zb1cuK!AP-I`Me;@2tE`G_HLQo{H!FS-&czgEOI29PMwd+l)sdlbN~Pt=5+M~=_gcT z8wSFnaiDGRju7jBw!$2T6=mzH~UC`@)_=&HyBQAaJceN2+;jYrlR zdoA8cbK9)mrTw&DI#@BJyIS|>ayi(KDl!WkW;YJl>7OW2A)RE}vX9j4{=@Z;ahg`j zp37fqsv3cLGy8Dyy!~hwS~zgvu{A=~4+-;=NW%JIlZK`~iUIzSwydv3pe-AJO$eJC z8hyBZx3Qmx8!^4X9k2|&;n@4Vt@>*2Al#by0e1Mw;5pGPK*CnfVr`DUJayByCIMf7 zl6VQ5ViO^@b{PTB=u-jo=9;1eDs=34Mn@WvG0(sN85jt`Kx|*n@u8w5r;t8$RRd6 zt0lB?0c>JnNoBdwxIKv(b&{JQ^J6?Fg2}1a4|5i ztqWeGYvYiB0Am7E3R%tqrg+835qaS`x|Bh2SJ!i@zW!djs<&k&5hFBwGwPHJV`>aQ zkd|jQ25Y5mc?E>DBap^hs0=#9tlfEsv4W=pCph(crdFE&$^Qje;UHdCw-HS_`$y6gp)Sx9uRWbcH1Fp(DE> zTaCk6HkT(Yw@9q`P5xO+`R_k>L+qWV*Es$!k*W(WJzem#oDS3z5v?sqQKCr(N6}w^m*TSXm#Pz1b2leU z5#E5N_|4w6wMo%G%9t~115xW#8A@2YMiQO1cbr5jchJU>W4L`jygD_&3=C7k`C19_ z;_|N2NEWBrVo3r^N+qza?n^B-$myIOexRu?dCGqhxUtJdgBE18lGQ<6FcSWaTfC0e$nDETY0~X2PsS|9SL{fy@*Z8r=P#0b zwTGUBDE%DlU6>0TlcrSwp=%FMuV|}J`(2hO zK6xX?Osel^nob=~n@gd^I;RgmrkhbV1kOy4>LFbos5CW@uAx(Ms-f>sCmA_)Q+jkg z4@27CD}eB9PzRWTT&>qE+iC$UUN4K{_`WZH3C5#vJja~{-JuXxdF3qg%30_1P{j+2 z@VFl?6kLatv(G7Ko>I>|rW0rEm;*?bB%&G?NkoQ1Y6i=cvdHUJo>6AkT)$(`B+Vs;t75*pb zdc%qz;*q1vpxrM3*F@n@M83g3Y2qmA04rxu8o}2! z00|lh016a{r~m)}04c;s)q%<#QVnh0%mgYorVI4^D)` zU@$0WSoxqkV^F!Sa2!bykS$YC5TGYNZ|6V3{^sFJEJD38b1Ccg~UdbPyNlpme}Wa%siXM#~_WN=H)GI)u19|vc7tj zN_Isf9LYLDj=cn%3@T6iFxRiIvKf901eb%toM~j{tAVVcdLtrq>{lcz&n}M`j_HZr zU8&&**>tFc004d6s2859hmX#MN_16zIS=ZQY2F=y+m@i0#JN@RfMLKU0EeS&i30$> zJ*{(V(<_3)tR~sc5>3I4lc>(7<>E$ni+HATSN8_?`# zVywtbiB<7_px_><{+kkOX%S(9?-sqpO}f`S$sykv#1r<1$=Y5y^4#wED4<$@X+fW% z(={*9YsG(O8-lUzMX)42&Vhrz^tKwr|&1~QfJ(Sx4E?zN5x+6qu)o$@OR!rsM>lN ze-?Di%wsx34MaDcCdL_km^0=pO(76NB~G*$IJWj!K1PZIx@8OI%R3$JD`;oClU23% z20;D>)lfyI8kP$O*;?hyB)*s`iDG{hUQs%FB`8P7o*%=u+~-%sW5s}UyNE?k&qpI| z752C_<_)ni4u~x<7n)if<>XB5a(HUI_O~U0!qn5fNb^&ac4}jTNbM8?ww-SdEDAXl zxUJ+U2bM^|K?0l!8Hh4_7Ep96rKgnqT}UD=ljX}T+%40qG=L;DR9>t$hhhF{PW`Mll-Q3`w=>-rN6s=Bo4)a1=0uFM-bQsq z*IGv6j&IWl`2bNTafi4i*pXcjc0U&o|N7ADhJw)vBltJqFj=uJtcGHe6EOw2wV2*$ zoV!-XL<9gzEU!pppUF` zWHi~Rzfc{Oiz}whiT;F`OPm=7BQ|Kp3>;6x^SUES#wvYc)tp)$&F){2XT~lNmd1gi zMm1Ofsi98obmH#9C}x<)Gq2CKj4C+a)}sM*bq#E$34W^P;>e8|#Qw`!UwFHNojQCB?-9*WM1eVCZFkxEHZm=udW3el{Qi56 zJz!2pS+0z7lN^rhfJ*ySYH!2Z$*w4P9GPAz1=}A*3LgZvsIux>#fI4l5K_03N44*FyIZjc!;THYh!#jUype$PRJ* zhfYwHBb&YH63Jg_vq4BSAcEj=ClTgdVdV zhf6?=N5J>+**4;KR#ul=+oYb$W^0Z2@53Gt6R9Ba%3Z-yam6+aa=Xu-)uEvcRa($= zL@nB1gD7PF0p=&UrC2x={Xf_!Fkl5V0uJK3%~U=*G@ zbDA^{YLqIgKX#y=(@0PruUv$S0M1w-Il5A*P>|Z2D34my4OdR5l&&vAd4!}k5)-Q~ zu2j^vB3@_HiZa#bT}_3nv%&I`u6J`c0mcSU=vv(ha>^tCf$Nxn0T(36BMh{1sc2pu zGy|=J>RlMLK==CPkBCylhO^(l0=9*D@D_AiSL zh7Rj@l}nifoL{`g&OgtB46Lk8^+tVuNOL}RgzZ$)I2}DYFaxsn*?%wCGvEC<&4Z{v zaeLZfoZ*->;?q*)fP(_QZ|+EL{C0}Zw<=u}_y6|ab=UzWaJ25Iob+!c2gtc=wI+%} zb$(WOC}aBK!)Tq!1%sdpDpO9Y7pBGVk5wp2YO-&Y!72KV;u{*;BDAJyVJZ5?m29i+ zA9{XL0k05H?{9Sv!#%2Y0wXuyX(|QYD|cR4q=@=dp$0~e(H>OAvwf6`JhPxnI!no> z3#W1;&hJ89Oxenyph?W`NxacJH78X;mt%(%f`J8VQJSo)NMs~d=-1K-0)5p^VA?Pv z>21@;Wa~UBg~l4Y!FYRK6c<2*$SbAv=R~9$1ojd&<~Wrej@hcK%`8d1L#G{F zF9KfTU}pxT0`l_(n%=)SCy#dj8DAYIRZvat?X!bt7D+O9u;e50+h)?u3z+$``yiGS z*_e(tu@ou|fAt;5_NX#+!QsZaJEOLt%FV!_<_qr=2hreGqcdz2L6dnmaHRnE32?vw z1{Karw2b7xS01)n@u-OFF`D-T>E!|0a3isK62ApA5=+q;PXUz_L|b1SUS@NRzM3eUs97-$rD%cn8p=U@KMWvoLd>cMtu9$ zA=>*nPw>(|vMUM+CWqw)Ju>n22Oq zO1IpuNiL;x=c4DiUW4w9lH1Otx8`sjZV_xAPO9N3-csN0_Y;StPL~fD^t4uR(N*r+ z?bga$QtmvN@|l0Z=zRwE&5ECU_Ah*pEtaJNyWWETDM|uCZqww+e%dhaL50KG!%r(h zUtV61W(9Yu7w^fY(#fU;Mg8#IhaB&>jSHh^jf);|hJ#E$!(NauZ9@1W(F>@IR()(g zD{@|hdVLeCD!u~5$04jR+0a5e!B)H2J0oL$xY(-@?iRBj_-T!SploB3 z{aMYF;e@Ztvzf*h4n+QZT8@?5#^nQ&Ii%YNlsWVakLYry{<+-fmaIY46f$r}wAVXZ zMCC7oVS<{pdcmMsepfn-0gGFm!t`dygGxu`Jm&+;X?HX8`L;(B2-G8>f_| z{^4Rvvmyc6W6RR2E-dC2pMYpVmmB1J>>_S8s$$0zHmftyK0cS%_&pDx-r2EJ?|#Me zwVYHiMcr}O`X5io>O9m5h$C@7j&^5GHmZ=HaDpv6(%~Ump#C#eMHv4OKHGK@O4*RbMtKuYG^wiZ~yFZ*(5yQ0GRzp&W-x|DGJ`y zNu&D5cc71QuFBEzimtQINBME_o;@oOlkx4baP_?8za<{It1-pdA>GZ+&h&f{cx!Om zl|LOaJzaX4PQnUgNjKj*jFDzQcsraJxvYD@c^TJ;s_4*c-+?l4n8%rgAfSaH1g_1K zFg}Iz5A>n6VH9n|N$-%%c31UpsUQf{v?*gp>_WrS!N#Z7GiA`ff*bfO*jtXughR%^ zHJjhuolD*jtM5qmHM%mjU5HoZ!PjxB)>Cb0KTpJRtL==14DQGH*HrOIIaIbmhZWAFkX$^gg0eN2YW&|IEOLaOz$kW347#baMj6Ih zfU?S-KL`O92#nG~24IsK-dLD2S!6ul>`KOD0|u(8T2EV44%r4o#|)koKK)sKG#MdQ z9*$)jv}CZaCOs$jVtMJMf1|(+;DLC@!h3B%NsiR368=uTM-!Ob;g9Vr^pC?#WIQqJ z4`Az|zojjBjZ3`#tBJhHGjmoh>IL^lwnHv=Od+lBj>te;GEuwBESaapdWLNhhJh)~ z6}a6|+vErD%QvUrU%rBg4E_vzmrtH0pK@Q@0jouLP$+umZ`nc7s^!xW1?qaQYgldf z&p+Bag*5`W9eE*}TQ@hS8-T;(DHa=x>( zy9FEKeYq=foc=c01WLHk4W#BzXg1WJQZWhy~u_1;Z2)`T&2Z1_`Zrro}6 z0W7(JEz`1mzv_bh5 zW@i5FpQyE^f?kmCoaTZL_P=d5$H~`2^*8bYNWKGW_=ShTRPK{V36DXF)~4JGv+gkD z>)IlG!#LE&eJEKUoc9*&;e;q#{@tP~3eKfJKMwf~df3-QO2Hl&KYCZuWz2d2Jj|P! zZfGejl0SQjf7Q+oXx%mRtOx2Du%k>h{>_UzJA^eX&na-hoV}=t>!JNopSVMc5J6=2 zE8Y9K0(49dS4D{)4j`eOQn6)9 z6!QkkM|KPCja&JnwS63(iCn~`iXyTKrPgnN%h3d=9k$>hKbS$4} zAiD5jg<5rd2Yr{Ubi;j)$+Qin!VUNk0TJ3*BWyNNyr@#STeq)&F3q{zIh_!hN!=z3 z!8O?q5EmB2Gf2e|(cMZt-N07E?kmsb^yJ5S$vHU`6EfMpB=35Fb~eT|Wqa4Gp485B zR@_e9Qe2ycUX9YZr`+J%@DlZR{(<}s9p8pZQs;ROP4nhlxxLAAlDgTLV*WS^ov6VYZLKIsE(#-F<%hbeUJGv8TzysG$Fl0DtUa5${pq zR)HRb2lh%V`)ZrLva6u{A%=51p#M(Q{1NXjBatA#}r9W@CR=_iea=7}n1U|v560oQv20>^kgR3IZC>QdWP!fq>*Fbp3T}}GY?g-a##zjl?V_8y z4q1d6fMzhm9dN5jsf-u$OwZ*PivpN!o_KnPu9PT_VEF*+yHB_$JswnrcfXVoOgq#f}*|rAd>3&PrOtpUb<`t_FFOoL2 z!k6}wbIHphdE~whHYw!u^ef}Gf+-`u5&vZvLZ06W=EhILj`1K0CHEe&%`ez6vOD1* zIl1ZYv>Zafc3IM7AV8Ut5?n{hO)=R8DT@3`W&A}i@XTryK7KwtI4#sH&th=P_*>A0 z-2401l#JxPj2>w5HxL@GWId>>;8;aPCK?#cW4q(i1`szE6F;> z!ey9eX8otEv~V9-!e5KK@yKOxfqx?tQo68g6^trR>yThUYV(I|S)c4mc9XZzhdqdW zFXyBL2gmR5D>~-4IB3e?AdVBz_mr4&Hj-?C%-m9@ZmvC!7~piNd5C}~>pgY$dq{Fq zq-5*zcd?&vP3!VN!?s(AGa95-UM&m>@M^w9#^{3`$&AQ=AF4M5mn^uDbxc5NZyy=2 zm@w9Re}@8Y*Ii|h_(`r;5Qj?Tpx9O|D0Saex04c<9<7es68jcUqE%XVM*1GBH3adnlxHv7`(3K-@IQAI7UrZ`- z=K-*?*L2`P(S7t>b(0Q3eBrmqdp##SlJT7D%JFBcW_;LBE6*cF7U&2D^~?OXK;N8#U0bU=8 z$@k3z%}0hsKzTCHviV0&E+H>XPLXwNSHAEwj9Zl1s_Rs zKhCzHd_@d1wR`xL)m)0t-gI;4NDKr-x~$fO6=e6fUO%bgsTcU=TtN=qeD$G*)86dH z4p(RfKD(!sH`0!P7ZZI)w6R#X=ni-bc}Bhlo(S{-&wz2Kl;kgSH^77LDPSoO`sLeA z@95jpGw)^he)p805AX`m|LgP>_~1A1tLmA*rvD(Y;d|qk`mlAQu-v`s7Y1YohP)vI z-+!D0cKy16tbl63(#8AXq~Cn^G_VIK@lpy{{ars}f6)D-d(O`bhzHbuHGlsmJE{Bp zy$hxn<*$qY#@FlQL|X+(>_b>Kdb6DaZC z81ilRRrZs>1h5780u(s~2Mhxl9|RDIjs!0JZh?N6c(46$oIw4%>~7#oSB}7`-yJXr zNC^bKO*dSe2wZkQ0lR@w?|qnFzPQ=E%zhD=29~@Z4j+L7{oa2AvATN%9)Ev02L%={ z1Bc;9>g{EPkL`?zcgJUnGQOPqDDb`SYg0k(msZ_TT~qwZ^9 z_4VipaNX|$=yTG2wOPNJ57-7615zHl*J3*Ld)~*20MPt)_?*2?Wah^W-~=!}Ufc_u z`%M7G-u&N(W9jwb{^Ew{0@w#Qeyanxzxmw@T)k{?Za#EB_$>e{9v~mAPX#W3J$~PT zy8!!b=Y4@AzX+f{u=?S>+ds0a{X&2d0NOWB!1TS}`!|5EKq0_55c*YO@AnDs!!Zav z18Bd+q+jfI?*aFK5>NK`kgw@45^vR4-N$||{22mOz@LEXx0Lgg-+w^lCjk@!w!cxn zFiyW8<`GT#wfSuT@c`NPo4@Nj->1PP@b)zc018wG0-u4;MAUu_?^TxDo7Po+G*~2k zL-Tw0FS^c8imgbP9L1E)E2r6GK_d>ejof@)OF94*29cns|G9A;HZP+9It~G7xp__9 zKCxpuyKU0jWKM@TPZ_)x$xia9H8Q>Up|b}MwCg%lAG6`D1GD;b{!(tWG zwg*PcYOMd=7XFnJeVH{@^E7OHk-`Jf#oiCbXSXKb$%3j$nkxUV`+U4K8K%D?7_Nawgl5F6pg28>4IZTp09ql0ZMwKXvE- z+^v8N4TfZ+qKbzokL!=cmk4c=6kFge*2h>^8$f82NYDs;@{&OL2DPt)H0e@*y^{ZF zCOT(fB*ZvV2_F*ck?ZmDy?7CCEX+~c0mm11YNIb zYSrr)zhqi;O6YEZ`_pv3v6JlLZjcJ2_##Ee2sCneC4Iuv=Djn;v~Ry;`lxTP3(ai{ zgk$QyHo)#8=E>tMN}F;c?>vJC^&c-=EX3VXi3ODzt_clenIh#Y093=;8nlRu_4pH{ z6N*nE`u9AM+vnpMwnrH(ZjHap)-}H=dth9*j^64buTVNb3DJdiol% zR86|Gs8U4w>Vkx{D7TxHfie}Ey-tEK_>ToVrZ%PXFtG~DA)?Q>+2&FCm%;trXA% z4T49Dlc)&T&Qz9JxP}_&#Q%c<-D~6

    KryL7bQZS(GW?u)5DlP8W5mNTn?L;Z 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 z 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 YstVCVmffrW{=akuT@L=I+5ZLo1Gk1qaR2}S diff --git a/docs/articles/shinyroc.webp b/docs/articles/shinyroc.webp deleted file mode 100644 index a11724623cbe2948ba372f90c825b8c072b35b2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25090 zcmaI6V~{3M(>B=lv~AnAZQHhO+wPvWt!Yf#wr$(S{mt_t_KV$!tzRcAsvWZ9%H~-dmX~4O_)P0~u?|@AKuYk|IYQXGwfp1`dG$84c?&lT&_&fWO@N5A1?iaA`1$-(39=~_rqyZ>^ z!4(-mLo{+xd9ekgns918#dfG^D-o*%%wz|(HK{z?EZ01uGyjqs6> z7;wD13^)b^0)#$|9t#0&o3}TR0KgjobnhR6Z-Gr1JWja*ux`@<71d5BMCItx7v2Pn z$QC4P;w7<)7$x)~I#KQa|1hGA^rWh#>{jO$W?7!o@!-lphol8=RQgx6mUKv>$jd9u}RSN;B4N;@DH;MmDRd~u%e#tk*xq#G%!h-+*6}W{C zdOqnu;2m*6bABJXd}@X297vJ6lJVKYsFUD3A~0Bz@YhF^0EK|X7EQ-K!X*AMJiy@c zy;iMk3V`ivC8UpYUil>pvUte^Gz8J2ibmcnY^M1eEhuq~&&WHwq~zorol|Z}A%w+~1?3tPw;*Pxo+CH46n|!er=}H#I+31b0|1>@(xm09d zZvYz0ugcrYol$?897F;pUa3u1nDj1JZ5jKa_#Z>N45u2)<|93h( zj4S?}6k9AV{S#TP;k85BMXn-#;e9YQG&xL`Mf2p$w*?hWAo&sQJK5k!?jrZq-He}t zHsh(LxN`mdprSJ67Z^LZc0k{EP;){&HTiyGf8q_y=y!1{dDH7^CLEy+(hMAVbltEC z#`q{NrNA>XUvpxoivjVqeDTd0LuPCJZ{>g&@a#TkJ7uPHU!$H^@PdZ3U^5RT4kj^i z`S7;GNa4+@pp4~AeDWPIcGw8eM>0!7ISGxU6)iPd=fq^CGGT+WuqYbE`V%>)zu7}* zL%W0RTd%^NP+aAGlhg;a2Uh!)w44qnGVnO>$pdl(ng6pK47dG%msn_W(6u~n327>| zQT8aT!%$-S>5#ADn7Pn!v+B~!3Vcde1`0qlMj4KuDb3Ki z!qCvh%dV?ZWHS}s8q5+5$5hQW{Bc>b85c3{Lc}sdFCL>@ZjfKA7)p)Ho#rt&+<1OC z2T$%&`n%vFYv!8FqcXUmy)s$+7iicZ+B+?&E_O$8Yk?dZR)=3uE@X-!HAb?|$j&N| zT|f@O?5}EjnlDls!jrMv1pqrui+dd7?+nqmWtm9rZAlSQ@R6I z47Z>^lb?Nnrk^{3tKKezPd@p#`ATFujeZf{?I}N~wr247d%6|aJ|K6HH4s=kKdP{D z{`i;M6z#!O)j{^EsDE@QdPyw|`Z)Gk^{un8yXJxw^z=IDFyDy~J6|-KV$%Ez-sghCaH@LCe12EQPZ)qV+|jYT<{Muk86dxi^){ z?A@*^{{#AerGe2&KWy`}fGjwf1Gi~ej@u@jbLF5|NwBmZ9aa_}bIqOrRryai2rMVa z(C{hERZLRD5EQ44JWrey>0@n&*h7uZrTSmb%o`v3w@!84ZZDYER`VE0Mp;!NsGt_t z6x-t}R;P8>HJhq5Pcln^AW@vY5DtUK9+KbdmpS6MA8cs+F0hVk4J$8SBq79sbxX8! zN=TEdn)>qcH?f3cxV_28qi2w(CWlPU#X1=O(T*g22hI#u4*c=%Fm+q$gM|en{3K}j zk7>i=V(Jrot*8Pc1@unN?@i?Zv+uot^#D&4FWl}sZrb$q0p_+^Hp3XL&Z8B*_|bj) z8;RL{1vV0U1l!|pxv&fC#$J%e-PG|g_ zY7>Y2^)+tvpVPLgGIFd=bk&C}dsnvd=8DRG&c`^q48N%PR+_inMZFN6&;*C`LT%U= z{Bv$}dmui<@797wGmS`@eChb#$oMa)e1uZFe={a4@>P}!@{SwIBr8EVm_I>Qd`SNw zC*Zv6E@#}|Ba*2795kW+phZm$ zK1yevz+GxFP^RQ82je=yG@BMrnGmN4!>;Vf`tT3MY{e_LhE~C9EjrI|Rq;qFs=`NR zks0(-?n@o4C99P?CHl#pq%O<<=blt@{~0J=wd1Y6b7%s^JnPc0- zF39RyJ?jf9yR7eq^cnLWqB1HKxD|e{QL{8{w>0IE(?6fv_^AU6^R4opH&P^gz+PU) zKjigp_F#b75r4;HB9Wzk#7w;OkDH4}Neh+V#`q>0I?~aeX1g3*bB|Gm3ihy4NRRLh zBP#_JbHS&O&?sS03fhB-OM!)5F&ITv3n=A-PoSbx!J+4L`;n9b3%Ox4i7Co(kVRZW z6VS*+k4kSsLz>l>+S-EtX@$-jpmqc3n26->cGXYY3~td7QdQgKKTX!wfoshvYPLam z?D%I|6o0BatW4ESuG#U&cujZZ3Dqc*V1%V8C^p}OF6!R?y}zui7X=>mF~Iy)mChk& zF|?EVe;LiRH;p%{tAOsHxRCR537GJWA5Uk9SBRbM5@#b7TM>JHGE4MQH*^-vPPXTxlj_^S0N3SG z&=d6OIyN?p8u^q{$*M*7BNPk>!BML< zGuWu}ujWMg^ltAf7quCMtXAb6UtNI{(rt>s12xAoi(Odt_JB(O*n^Xjse zCS#%%fNwN@UWCSE%1ITmjAv!#UK6@i7jY9w;)K4JUEw1}xm)R@j#v?s3|dvb5e69K zCqs552tEJhT8ZXNRXlUs34v*Uy4bAlt)~2B?iWdXnS><4>VcT#9K2m!u%$_kgS)c@ zlcre6U-@C!Q`n@Wx0*y>BMXDB%+n^u<#%M%_*F^ieB2h~jSuVlCaDxN8d0%y2lT%e zI5V9GCOawO08dFQ9q~^(rz<*aB8AaG-7K*VAqm~(Lex>IQY?m{#R4uBMcHO?Jt7a; z^7hs}>ZQJj9z}xdHzPdJKx|Q2Vs(p%-9YgT2*<45_AHm*I$`&IFb8bR&Jz z(@)k&S?uoX7E`B6?a^P~TwbDI(MSK9yq!dS74zXV+i%8V9gsPt5@8qC}HCPGjYq>Pk{Du6OVKX1UoGAw=r}MTUyrX*FgcE2O*NX`HE*mUXn9-`yVP7qLHsAGxiu1Ll$#3N}$k zn+qLQfYev2XdJ?V{YuURZK=rGWXccq%!Iq3%*ng#EHM%YY!kEX3tGz;FBDK@LN`WS zVWn6@^GS0apr@G3+7{J06TC|5r}@;5>J%7eZ%Br!x}Q4Lw;e3kDff*##<=dy%@C?{ z2TB*mRv#C4Xq?VeNAs#a|2lcEdb&>6|A5C2RIuzb=(k(pP*gzJ;pW zm#nQ;{unUioGxm5scXF(GW%w|lmSF#APje*0DPsNl(egQ*VQ~#WGKkvr|0Osk z&?2CE>1{1I{_MG%gv%dvBpr2$bw?1DRq~gR4Egn~j3eNCqO7^%S#t$7*uO?L_Rd6f zM!$Gu0?!T(5~N=;pilU70^%pW$5=Bh_Z-1#7q_W^=b4#RcUJpG_N;9<(T;hQcVhIg zC4Fr@~lOrL0h;+ZOM)V>P~R` z^0$XdhF9{V<{si?S-)vaE&5(tHxElT)!s!977INkx6>>ci=|C9M6AAn3lQ3l#2yci zb^u@Ee$Y#d^Lweo05dwBqZ2k|Gn|A7pv+vk*wiI%&az%S(fseB@2`gpqu-XbbfbYE zcS3wzVac=mLrE>JM3?pmUXBRfT0-WS!4VwofuRF3RcrKr^_w!wZ|P^q0xDEY!jxIj z9-ckHXvQCx_j(7{&*umlfFJlBL}wl^FfjKp0u>5A$&|9a9cK}pf|c(%H3`*} zB992Q%kpcZ>TT8(3UoYK$3>QvE?S_8VgUw)jyB|Pnhoeqh z5zAiZo&GQEP2Vvaxdpd>Ai`~2=Op-Ep^$4zF1=4d2%Sp-T4HkG@zL{B=;4g>apNw- zZ9<{MbG-P@hMT{Lui=)bgExcvb(I5?;38^YtgW2&%^N2=>$;*J#%e=8_&uM!M>tOJu{nfLEK(@IN& z6R@OMNMf|>tf>0>TCskK%EVSr#eJkHTJd+ zaW*Yj-kT%R-&dYE(P(zUm@Pt5-jWlF3PVAqQ*K71^SEBqce6U2dnvQbnB!fO)iQrn zU>$-=GJYV&U0-|)3Y9G38RWhTA%6&S3_@z0`YVd|B*xwKFTd}mB9U9d$WWcM%`(88 z1-#*YDx{E|>X_0-OthSqg^OBD#xM9#94vi%7pY)NZq2H`?gcvJ3-j<-d%RVskxZ=$ zPit-GJnn}t#NO3oP1CSEO2;BbuH((XgsnqF(xxhCJuETrl}>L&7T(Hlh22XrIn61X zQkPJ--fhH$wq@-PTARQ;V$BHcZ9MG9$*l5PPlo^zFK8M-fT{}n3aW$JJD>Kw5I(sv zjAw4lo_vkwRO9|!x5N3KPb49uz9MclIR&lBuoUx0$Uqo3N|fBD#Y`w-Mh{bg3_O*+ z?B|(Fj!jm{Kx9}%0d#R0l;7cfSF$H9W;@%}*z%qF%=t_j@|WEyv)|vx!{&GxE6%Ho(8ee;tUW)P#zWu>i$wf~|Fjjq#F+a!9VD{ly@jLu}{*gxX=KDy4wxy4x zVrkrZd_GvGD)!6Pq`6pMvS0XEV$y|8q`Uh&1@q&gk`#awnr3>&)S2dKx~uoONewK& z_ATGoz(a5ZrV@W@{H7^z*}Q*hfjh~I2ZrTl{LKaM^eg-j3A?`ZvobQp(cDZL+>F*_ z#xesyH?=3KXY#-~^W674JExITo+Pw~(n`FyLS-!}tu>G+QFMfmVIq{Xsd#=b9!UJK z`bs32TjY%R)<@eNrE#M*dSV1b^5>j#BNQ4X@(~{WEgQlMy-w8Qn*{sX<|jHt*bi0% zv1gi23iVAgiFpcfa87D_Y34vb6?EwoKb}C{w0DYzFnnBN=-D?$Z|QZ0n#5xn?1RftAI!ra0Q$mwC#7=Hy z9`X9DJSF?LdB*k7)&hgNjj^`zVMf`+s}Z#A@H9dy<=D&!pFET~yFup+isYa*EEBbf z*d$5p7w97Fq_)nYW(?)S$QvGxhlp&0YR4}zr}_xS5*NS4*~c(l^oy}!<^Mozt3^xM zkQlr%&gk1?rJqje{Ulz<>=u`hC{JYZ<5Ua73A8zmPN@v?e+M78JdB79djIUYBYU&g zvV?5nX5HaJn>7@bv~s@g+$w@j&A2q=9<)Ztt#nIu{871OTL2<;9G?0u#WxE*J`D2D znPbq*3`=4ijYX>tUm|w!f$cye(cp-y99GehEH z+m&ho(t+I=FAJoot6~}W;*$wvE$Gj5I16w@ldZTcSBF{o@Rwo3Nl8Sjpj6V`9~)t9 zDHvXl&2yh@DqDIO{#h|}P@0*h;fPggvnn$)7ZWqH3*&-9Qvy!-G#Xfu-XBjuP-i+FT@;I60l$X6j z!s6Ssq>YON2@ba)_*QBfn=C7k#g0wP_e6c}UGYeeaZHi`%p5%~UbX5OS;~2?&h>o`*(Gyb z8)uHqN2wNVgn6HZxrs01LDliZ4^*EhXiH9G%#8;zH2)bRM8Y^Kb@>O5PHUIfItq2C!!8+>_e`z~=1xIG@utcUeit4K zH`u0be<`l>fZ91(ov}Nb!}mQ^o5d>QggpxSjM~k5O)s=G7Fp`Vz^z*2Umv!wEdrp+ z3jMw{JEo`r7yj8pcx?i{EDn+$#VZ00y!{1YwC9Kl^m9_o90Z?zx3gP3c~Rsy0PBAR zQ8?A?YkOGjI%TNVFSs!{3jFGzhUo*}Bexdh`nACef6io8j7cYr z-Rz_wg@&wZk_cD}0p~mVZaAt>3hNVE#*1NLKo0q6!Y|xWNgb^jh%$m*UZjAwq zh`;DmM6hDyXt{h6_gretic7Id6H%luZiny6UpFT8hsDyD^ZvDY-0A}I5GtQGzm_cw z5~1V>pEOYO%yk8DEk57%;m<+d4aq zBaIPxJo;FjXJ2n++F-hXb^kRK5x1aKe#71tI}S5y35$y=uo}xRZ)PsO_VsK z%$j+-)n3k;;_DJt()G*bDmRg`(GD#QXAp7*=9-A6+fL{x8|TecEutt6b$`#mJY`U4 zHQriHi4fFaTF8>{5QdzE9z@}7^RmIVtKcNeQtO026%9R@Gf}4icN%p0=Ou=hi&?OM|T<+}^wjW3Q0Ie}W}-n$@w(fK%x8V>OG%5sMhEV>rcNPSQ&qbfff%LyA(Lb}#9gYz&o zQXDx%xF>t3&XY7tqcF6Kz3iDg2F?E|-@?f22WPQV@_W+c)&G?p2ny8YD5*lR=%2_j zxiqI5SAw*u-sUj>Pd5tK#KxoMQzDTm$;M+LAf`@DaT$|bvM>)70x+tt#g(S8u^IR% zakPy{cy0dh@}<}St&57Mm_d;KB27!T0AHwQW1)Zxsh${uMZ(}>o2+>%&q01mBGCH4KzPxPAK z<}o%fgWaP$Ng&o3g7U_-1;)%V9!;~xU&Bu4^)6ITKGfizI#~j)t0|i6FbX?3XMlTS zIOWY@OsvkliMF7lc59HFavw=|!<`Q9;N$&hQt`Lblz-${y(PYzTO@z~j-x$*zt8FK zXnMltZT{yPhqjE%3eULi{uUz>pGCNEe2K!=4&H@wg*nqZ^VR0GIVup)YvkdwlTRG9N4tvAv5le4GBxd6ZZ+r^yfP_IE2WMhf0$E zmXdnB&c-xjP?&6F4E?>=1z994T(+QjcHCSzrio?smN>WWplHXx!6zZ3M_abaiuO6! z#^-(A*OSlEl7arIb>I#p-A$S@qM6}pWsp`0cH?5IdiAnLH<98ahKVAi^^`-0=Rk@y5q>yY3 zM+7~B6%bwo)@Qt0)sARTea`f5Y?txlywYcDLGiiTDLt^-SLLc5+17 zbOow3k?FX5-uIHkE(Y0PJ(K1u3tt&gq4_Hzy0&+dW47*_JqhrAC*_flP5^Vw!o`UH zvK1sZTnN0y04Gh99YCWxT`1b=y##%ou57? zn$}rdZsL3@=wcJoWdiHp5RujOm?@vx=b#NNcR}3wq2^8?;N4 zzY6j_sbRa<7%=ymVdUjJ(N`M$VQd@RNIos32}9QqYuuK)xCH9?-f?hbBxB%>3Kyk# z{>~|AGjs9xP^$(!(GvgVDz}J8pf#2#Aq$^g#k9b$VFZ!;?g2YfUepgsl-*Mtt=|?T+QhEj~vU^TNZ7^m!n4`Aq>6s}o1oPne*k#TcFp zEiobP@+q9QY3qwBY68$D?GV$miLPG_d3fA=mMY#;Jb6)P zxIUt<3-5K`g1BY^IV*{qOuV=2-MS^u3lEKWqzrF=(+M<9d54+ksE$NmYY)ZPkg6zz zq|*?8^gpx^+etkSj@1c%a&pLrD5mVf@&~nC;{-cKO;>It+T#SKaUR;nBZHxt$ft>$ zmWFc8g;+p)fG?)In{-n+cDrU%F)V%i+wL*=o$HjSxw_sr!9-{M_-&V+hmPqvR7$us zs9g;J^S0H3Z1mnWf<#_&QWOErLX3ah1n? z3@r<`l7GA~*QOJ21XDNoUMa_z4$S9LK9Pf)>YJz}3!Mpq_VmGJV`r!l6KnU(acEFH z`T_GQfr7)GD~U-&f6yx4K;wpGBq_-&h9mx9rp_LHw=C6B%kJyt%h+(vLtXhTBK!R( zSS?a`lz{F_8uCUhtX)k_jkiJI5JO z>a)Nqsb6nC?4EJyU`~9kd#AW{=<10CG(A@5*Q;IIs6yJ;ZQcCu&W#K`nDUg#1iBn0 zGo0)%36t8=k_?!8MYmTk<=`>|h%rH_saB7waKQo?XlYnDq*bI5eB>UlqU65hE@x&&=li|> z0$1-KnD2)+aoZI+!*IXzhaK4a&Fv?V+T4$S&>F4#$KvYC@fL8T0=-hZhDXQTq9bLp_L!fOCR0k zP>~G-P>dqq6E~XK*ZA;OzDj*~9K%k}yEGj!^hkCOGB8rbX#4?Yj^4j~JS#V|Ew+Jc zh3z(W{_Y>Hzm5$ydZk7#-BH#Qm46ee&s}Tds?i`r3MEF1wM}GRa%mTZblUs;j@AY$ z?*2$VtAXJ%3mj(67BB!q07c`1v-oLhIx?%~Zu2skAL>J(6DDN*7LG7W(`2&&5#GLM&JSKuh;H3ZNY15# zWi^dR8YqLPLzzpJG&B;QSwQTSN(tj_LYkZVA zg!WHlamJOE+xvdR(;%uhj47)|K#h3i#iTH*1WhPuVCK zQhmvSz-r!lCyhYIe%^`(%?N*Qc~uX(?_m3TX^&Hgud+Jue`_LBM!MQJ=*@WesN(NS zhm2$P7R0E;Hxi}XnqE}-S~>bmPVUJDYOwZ-`_A9m%Q0~fNhgi^wECLvr318?^?odB zXz=ho7RGlH^M_N>oURS3X)cA5m>Y@?u$>Aw&H~?%4Ik6ICvL{*|DzJS&ts1o!rxMa zO+_~w@49jNAwaIp#<$=vjgF$&Fx&?Dr_m9A#)Mv{7ZPZ85lz}v|0K9xvK<=x>K6llmcgz7ks{Dq-mR+-Vnk5>+BMXEVeELd0 z`kqJX!sT@Z$nIxRPklo@NpZ2s-I1Nor*PC_@ta&2NaS^1TUNDhP z1`I@?JNpyQQCiIrV}V*|;+9}O@g_JA_>#@7#TsOxIZj9vFszvk%L5`F+UyFC%XO>} zid!Jw74f+nN(1)rr1D}mxV~QN$w1Fzc0e)1+?0D6ulU=jJ)mX)zT$ghI+f?g1dDBz zPCdXY{=vB4q}gs}9`p*4&8DDk^E#`XjoJdD7k;?B91gStHW>(6Zg83pCboqxWD#9x zO+c9@#zLRAsN_J>-_VilcMcndGq9S6wLZIs)prwa?Hj$p3rqtNJDbncp|{S4FSI46 zJRBXhVzLJq{!lO0is0xlDPgQt#8isFW2jL8YuC|M2EQ%r7*gaT^YX6Il;hqyo#;Et zZ1w+bXmkNR5O_c!#w(Y{oT%QTFmOqWHMErCAzfO}2Ynomk;y3%OM}t5w&h;lJOV5YA9+S> zi!hrJkQ_*`VIGh%hAepa2b9DoTz`~_L|`uGLL3ZEttYrS9yRqm-+S@v^;=+ke#{dm8Ox| zG91D!Y=LN2c3l)A-!%pKwkQBY3kv79R_20!CimzUP{Vd}1iSUAp*2p8-jJ<>AL+88 znxS4Ftl92y#m8W5;})xUWm8plq?Nx9P+vvS1_VKAhkAyq@<@<$m*Fuu98<(eA4AV^`iG2O^E1f$u*l$2mB}V$sP0oW;ug0T%Onl zQPfX{`|urcbfLr$&-As>Y5Z#?9;KSA@Ogjb%g?#`{;|9GSm|HRO!Tz^dKsAtk?I+c zcHqi!Da$-KlveV^6?%mKwHZ)4er>v&yC%$~5UYz~22ZyI{3)NRM#oL! zTLS$tS~0Y=FE`uGiBugRkGkVa{%ty?*R!v$yc%cgS;cF1&a&;trUC772aP?oT4yi+ zm(18fEU_d=U9Fle$GnMq_P`N!UCrSS*RBa9I-fW^FP8fdSe`eRyYGYpES9&~GU z2O9kQcz>5>8l=g_dWB0X3XfaGjgg>BXF8tbUZ=)Fe zE~ReR?LGoTKBwGpmHCwJY0VYw9hK8aTFS(Ne?1<$wgLEtj7tu78hCImdbIST>R2rm zo5d4_q2Z-MeerDxs(H{0hMVsOf?KA)Bvq(&j( z#St!3(($(IC&xM$yG0A1)HkgqtCAW=;>(&>d~+{$dY`y<_{DW@9T6GX>h@bnJqzFJ z4VII+Z)%yw3J6$fStz(80g;R0kid=mI0USTSvS+^e@$09;P!jIB;I%qi`6xgpJw|2rC1Mf+tSL&Tke@YZMXw13-srbdrwod?qdOL-_zc z{?+FtMWkoIEz#>=$nxF!28H?Tbksn1L?GxAjnW1L+aRF?&N;@}ikCp{izVYa5|q}b z>)c1(C+x?hu<2auZhWe2YOVLxC?3M^0l|reF|0b@f2tQAhQU{nh^3~LY;0g~jJxCppVB^TpZ9q;RM%I( zUjL~e`08MA-I2I;=p&wIiEhK3ad(W%K|6L86d^Zxv8-EY(j0*E;*&qvnSo(67p#rf zJv`7g{5F$zO*hok@mujBmnRbs>$81>N0kHhc$7q(uD?IH9|JD*@q58#!C;_jbKFT> zS8&g~Dn=H#a#;4f^JbaOAgKxGW+G8(P?KDvF{A7H3gGmeFldP}*e_QU=ndX#@6LYk zyB+W=_(n|WD5!38RT0cbjn z3!SVbtzk)QbMIcJKpX(;X5X0rh4*5XzWvwy*y0}QI}i{g5n@&#v)Rkhd~zmBjz$|$ zu3v~SZT$#UTpqM%6v4DvGlNgm)HlsU#g_+(c&Xs)_lxZGx?PXI41JWBjVmqBM}=!& zW=p3ch>ZW;dwi6>-&!fcZ3N^b=fssM;ZS{7R(Sqjpk`by%u)FmM; zCJ@yHowU~~(M7;)Xjk1FlPC9S)WCS#XfN@v4NeL*_iyLlD8z;k_0)dGz(uOdgS}=qqB!cK27-SdI+~b@< zv326o*n!_SHzMhp10jML4Ku`Jf}d?agmfkZvYqtb{NVK~CJG3eFtUL-Mmm`8D`Utf zLxm)KbPP$1ThQkGBLW8vsmB{Z7WyPeF#nVlnlsLZ{$r)xp0I7P6HH_R2ydY?wnqb| z5PeFSi1$%1vNJ>vI&LjvfGZ6=J~^S+uqERh_!gA~6Lsf0sgxzIuUu?B)wVi4=al)m zyTCEJHVkcIl3=`a*+*l|VJTl>8PPMc;P7l1xJMlSh&PHoC@%h60E+JQ9v__&G?-f3 zXAkF{GUji?wCaUls4kInP6F=XVpk3RT>ZEV!AJyrrjF)uX`EM+!pm(zc+Q{C`o&@3 z*M0862K~c!a(O9zSq<5~@j^#GBBP;tVB59KCOT4jmSu!=FT6)z+0_scE$`2GX(O+@ zV6+8xi3#o+Vule}GaKE&iS^Y`w;5N`bqhUrV6;LrDn81Oem+LY%!#QTb;Mt-qL;D0 zTd=pr{LHi@x&pyZY}Ex%H#$jR$Ny;VELh>IP99j;ygA0n_glMP{+hjo@Cq%?Ra-ld z6?g!M(IGT84KQ<+p-t)g7YL{g<$P$FJ6~@+q4^M(>C_W=T-OUbbI)N(+y<$Yhf zgTgGoT3i4DLxAj1qelFw#Km6u7&-0n+73LL8RJ(&IZ; z*xFG(*`t*{ZbK2)$RFvROhCzP5&crSh_L-YrOuRx6HOT}_Q6$`wN~S`UUD=g#`HPGKHfow+ zM4%4PqltMSVA&wUDVr2$JE6~lq9pbu{JsN!eY@cEt2nyudy=7&Hp{U<(lfd%)9%np zvz`PoF8XpCDx}dbhn-W>*@7z8(&^17AzRbZCe5zcp@LW_$M0(YG- znhSrcxB-OFukghk4I?dx!s_pjcqzlO9FI%Bww{RGIZioDeKMS~0d*m+M9f>4YEV0N zXF&ej-=*&IUIv1-1B9&NI}5L%lQ&(@?`!(VDX z@ME>-y!5}>YTw-X^uEuh5_JOG#vVb_rb8!x;vTpe{Y8GGr`flVSOz-Z1N7G_H}D zC0N6Dh=8qek`HcRoz5cbkQ>yFINE^w?^9%3k$IOrV@d7Ja+~ zNWmIlfojA%DdY)EoNACvEi)N#T1YqLV*AU(%_6BI$lKDX1FcOJ+--R>!q||-2~`Al z5y%xi%QQZSp?^?nvVu1{w2`=kiT zH^$fxkRn2D{E>9yC6DD16Uq(0{gd5fJz|#KTSBtAMO&SbgJj<(8XA?%g|pVtJ6$RZ z&r$=@kX!bmCi;z!@jNPu4vKjg!Lkxo#5qdD> zwlMoQzP~f($>sKWD&(+DG207Q4(&AN!s!5;$L!HMs`$0_zd2W_H0lg>2^>5iVA4Yq zv)t@^AsBIzRu0Q(q|9LKDEz4Z6Zjwp-(5xbOuF;gbVV5@mp8Rkf3DVUAie8Kiihiy zxGh%%j#d0*zPw)Azw%X5YT%A3lB=g~GYJ9&>k4<+z9y;Ls{cWP&JNZ0j+@>#79PyhfoH1O`Eh93Us{HQoC3^~*cpHd;I zPM_@6ym#iV3y()g{JM84j1U8=_)Uv3dG_ML1BxIFeF#k~?oJyxzPc!vZ*8i?pz@EI z%@A7tO20nat3bxTTAFvf=Zagmh1634FQWWX9=8xinui z65^sS_^-p&l^U(-$5P|`-ci>LGMHs$--yItqIv4Q8E8xXX9=(2999-zGW#-(P2|9M3sNF!7HuZDZWwFK!erK6`!amt4vIIfN{ z*43`9cE7Nca&@oOk39^5osQ` zV(E57o*^J(_CY~-v%i3YQ4RnDodV_JYXR+}@%8A}Q9|`J@b0#xkJ?E9KVNQ9^_!XM zGDvvAAd|o;%yhj_g*>xLZO-Mupe|eH$$(!18v9j3Oi$P}pz#wBgEd7UmBwLv7ytUQ zxJ!b@B{tG0A@ah&k2L>^34Aq8v3J`mak|K8HKrFZ08nT;X;N;iO8%xkc z;le5C5Tc0dX2pZs-}CO=L^{9*=z+pit0v8LXSFX4F_RAWn+R$9vlGI;P>*=efD0jx z=^Oz9f?p6kA<`^!ql9KzU zp&6I`nzLkY!E|MhJ>mH^n;(SojC!2+QF>u`cV*I}cJ}Z0cDMsCG>#4L3MY&L2)xy% zXA3NlSh#M=IU^6T@jkfu4i>PoTW2=s?txdm%fWMQOo2?t46!EQ5>g*md5@ps+iPdv@&lhjc*22wramqCE-O6Nj*J zvzgn%gV4s9S{fm)B36~Aw5nRr36#(TCVI26a*Hua$nkEgl@A0zvgx%DS2GGqsFvIP z+?CdX`)K5A(Ff*E;+jCDH1Ha+zgdJ+*{f0ib6d}`j~Lv*sm z66KVE<2I;9&Qx23^!T=RV}5zk6G<}{I_{}i&(fAJ`1)*PTI>eZHUA{`Z>4UFT#EeV z(MO!b#Rw3q_ybt1I`oE>H*f*I@~jJGxCne4FvUTgQE?hzJ_mH??25dKx0F?EBY@1@ zG!%aLHnmqRK8pj%%;h&_odp@ z#RkWY-FV5{wQ?gg%Tt~){quAaL~6L)->}+&7cbSg2(7)Drs}d8kPgG}Vk##5A15cu zjuRg@U8~lXjT8cKtaV z%#D+TjTkAi&p{a#%FA-5##aY)Y061x0B4n(IN%xeQEr+D;d(#O(n_dEUboL3`+aR} zJEIOT2)L0k=o+jklid?!V0!Nk+f{}0!UZCC)!Jk=(JVgv++xnYJWHGGp2^vQ)Q`Z) zaqA@0-jIa0-6+8wi^ha?FVCf8O2kV#~C4gFAlnR6#a0XUDz1=e>QB zG-(P9xjSYZqpZ=5xMqM}X>~h+lY$uS@)(l0}ufN#=zxI1HyT zqpHU(DnkTv~Y&50H?>`5A-m6 z`-XL|qAM~9@2Pl*)|49!fY59gZ6m-GY5kxW$JH~sRbXLFuC_z-c!#4>bB>B?^;Ux+ z4P|AgtM!`4;r}coq$~b4gTrdo2M8VGk;77A`m>GH(B+6qT5aw8+6Buop(xHBLe^tf zzWN85hfai2_fsCXb+;WE^||1qvxT#+>9|Tn7>nc*00CMCncsfHL=0OFp`l~9DKaxe zMtlGU2Uh#y(?D^%4`?FIHDn8l(vb ztGB6kFlN%mGN5t+gtuhJiRqnf#*TqDXPK<``j3WOtFnH>j4EA`oEI3y9oyrp#3oMgD7~l4Lu#};Pt;mJ*bL4OU0MM|&2rE|MU&l^` z*QLp8Q?(Fpn+V78KoK)#pWKQ%yEh}?Y#a@v7qC-l13mHeH8BoE?{_|YqXe2#6pnJT zA*hA5uti3@vmhea$P6{H{AP~a)kamsu#vVqcMJR4_ZldF6D5cV)ONM+^Z;QFyE7X= zpZEo8bG?2D*987@gbwOQwZ)AfX@QP_|2^xKHv0^8#|+5k(FDco80OZ;*S&{IU z5TK;}6C(uXVZu!y);1%cXL7;pU_0OXV;c%i}{Y1rjnj zzl^cPF<%^(Nqd0{#jLwilGE7RZv!F-0003%*!*+M8odEKvI^-oX)c*IG}D9Ab^Z93 zKArDIZ8uOHe6&p6q3N$p01x47jKSyT4LHOX3A2k7F6p0+uB4#THz}@**#&3GTMXkk zN?4YO(oC^r)D7Ah0_0Z9epw#j&--b!w@yj9?4`Gj4=Mkh+n1a)Me*TB$dgi!93rTs z#4;a)evCczCS!zCBMpPqS17&!w~Hvst;uxjTq5O1TpoiU?rps0eJfH_0A`jYr7i>G z078Mie_R^gbOcrHJ6RW`fno)%geX|6s7W{0Eq+c>T_Iyet0N; z_r8`4hIqr(Lt)!ApH+);{m7GWR4Y*Vdxf|2P>132UDx~Bu-9TK=`%xk_HB1oj(ha) zHHWf`fMz^8axxo!QCa|yfN0~lAOiqUkoC|%pm&G?HyI}?0=8v9_wzoWBO#w5n^3C0 zE7qBTNC*-3{(|dL@)7UNXAY_N!IQT@=|VVeZ@uUkVDuLtxE$WsOCJsKC=lpti`kUT z$SUD@C}qW;F~;0!n~6Sn>3luNL(4#S$-pQ?)$>NACn*pB0EF*ljU%jD%=dqG`*}2u zH?}qqnJ~ONvguK~dw2W0TmhGwM+WzW6UG4qUTV`bg_cMxTsLJLk%!p$pIm&4VAmqS zg()}%IINaMFiHVcr|3C169mIIJpiSU9%`{4pasG-$LIntYVU&K-7+D+%C`AFr!xz< zW#Lwz0qo$MZe|{_*Oo092j}obt5_+AwK{GG$V>o zBzh=(GcWN^Zb@EfAtN9~A3%Bt>ATWgKcm{>&74^I8fE#jnx7YT9x8To_|B4=hN$JG z_!DEju>S3Ty@yBEdh`f6X7B!`r!CIH-s;d!u+^t2e|5^Q=Ts@~db{zNy4>@tdsT?M z#w;Y>w8Tr7T;W*=*!wG2v|(7?W!!d#7DzE zRnzi_*=}{d2xlZXb1WM;anvEBDq0q~@QNaeO0bR*XYJ&})v0!hr={0HX(gse`NSOE zO$@ISsAFLn$0~QMgkYx-)%8^cnz?Z)*f>f-FWov($1ovy&6WY>s2yEwsd zPT{#61XOeOYu?&ID@q57I!M9plC1FtbyqT=lAc5C5phws2eppfb8_lIHDRt1hOes8OmkPQNzNF?FczYzFQwhCsK~$tBiS5d$FLXWfqK z7ckI#bn=K;Ryo91E}n%*<_m-$1=Bw7(EjW=BY6DXMnKq0aW*@nhvpdmE?<*APZK0& z*vx#gM4@>dn90k2>KaIGHW6a1-iUl6d8RPNVPK(P8 zxHBA=$@pSA;Rf#X&@iq{6-|*;@@4QWosd&kaf+-|ZW@e}Vd{y{jDs*O8EOiKDruY; z>Qc5C)nOTQ!XWye{k)kp?7OL5CqVcM8qWI24R=Y* zdIz-;9fk1EIR0 zweDNob*oXfFm9;M7BtDNL@u@6&7jS`>brBRo`)G!0%$vv&p0EswpJGsj?eb9N( zpIRm#!3A5BSG&xM(OcM``pRGwM|Cq_v!Z*&Ah^`A7x*7RYiA#UPRPvmE)U*7MMTc8 zsFEM+lJC1^wq$Uf%H_6gmvc+6@D_umAvm#LfobF0+;bJp_bbNN4GE zSRpS&Ty{opEvY}^iq;zN-t?Ho{1e!3}+)J+C~51jN&|JrvILP#+=9!VHG z-5pRohdny9QB?2cGc{#=h4)_WHK6nR?LXQg72RDVJOK!DvP$6F8|m_(qaieN#bdHR zhqv1`mjQjRo%pD>1qxvj|46Rg9o0KDPiHdSM}a^Vs9QPaco^%QNHsle2Wp_K+0<6s zT-`>3I_f1QanshxnVl}8{^EK&9IaLd=N#j22GejN1WFIW`wb`Sp;NXibD3igG$XQ| zE|cFg+-H5F)UQ~lO#x-#kqLF?<2^}(x<`Rl(wv%)em4$|`V7Fx6>J7l_r zo52_2)KHH?(E1s(87hHttrR+$4!!xz$&9B|-LTgM{pLgE054l4r~r?Ks5*x=Kery}_M(5KuKY`Q4PoWT=Snmj zb&_HPz?N=oA3L(27Wv>isOKdYvwaZRmlM=2l(?sZqy&KP{^44ssP}+ArlSA;(H$fv6*ByrL%hS?F0p8upcD%S9VZ3nB?e}!RGkwzTPa)dt$asxjw2#L#V)#J5;=Qq^ADl58kmdPHX zlRf}cOa~k_?fr@hrerfq+ZS9BatNjDJ@!l(-@%kCY=Xcc8i>tF6I?&1aohzLRXr>P zq$T~Kt8rcu)#3UGp`9MU3i3^<@dogs8Q^M`H;I{xjhlci7EPuw8!%n=zm14;UH*z!1(e3%)p6~;jq2gNy9)iPi=-u4 z-!WqIW_aN96%n16F)^X9ZIBeug>{)zWwv|O`i5p1hngGLKl5^%aCJ@GpA2r@uDbyp zyrcr=Wgk2`VV%4;3?u(k(i<|ur%dS+gtP~{XZ32R@AymFB{9WI3GW!RTk~|6vXBI2 z)P&^0d3Eiz3Odv6HN0dy+9CXO-(#bu`6nd=HyMNCAsBiL5bV&pBG$kGAx>Qd=ra3Q zbP@^FA$I*S*~W|BM{_d3Yj2d;+ywgMY?3KnLhur(Se?%f;4(N7L{<57_DNL~<7tcA zcIQ~K10cY9grhkiT%vXNRIi+0RD-;gi?zshqXzH=|Dk|*uHsV8XWIi*J{5>Bs}AAL zcI3~;PyJD~mBw6MY+XsbY_H!P>6(=C3hRA{L6yJ+i?$Y8qtOUXd}Nk`?}WG z4YAx)1h)CW6vX9-Ehwe_C^WZ~NFURp{mA(5pMc3c&?wT7xPztjj-i>Zrg$#~dD}A| zP&SJXMmF)Ls`TY81R02MfVLmX0P{R?F}P3N^%yzarzUN3YOc@VgfNS5w{ZrC)xgD# zV}~1W(^pnyt5MCl$t~$)ifS&LMS}}5cj5YM_teAyzL)?26@wk95u{uw=$+NVtFJQ} z2eQAzYb8%Dv=sAAP%+u$+}3(`o-T6ao&9`U$i62E1uiTjVJ)7B6GuL#CP)8Zi1WoD z(X*f2viQCWHjW_OI2({X=JkV`%-Y-6n4kKjCvk^AAs)wK9&!EVTlT3(k|c*?fdP-~a$3qnoRw)M9ALjTE8GM(^RfBa)S#C;F-66XId|LOnnf z{n%^<&PMu%dJhZBK0jGVt4+_r(XssjGVgwWzj@`9)@{s*s*~z|Bp?zEe{J!f2Mo~` z=EDAz6wQOsp64r-a<_zX`@np`EVOEusx$qHF|}kUybxWRz%ypF!hmE8i?p&%DUrk1 zeUkQHCZpwv<;CVG7f@(z`K$oDSWpyDR+-rp-e%{+!GxTr&@ z?>FRqNa#DF|1n(58NJ+vFAbAT(34`fB*db8%e>P>e_9g%%ax~Y86sn2fh2- zz!*7H9mV4iV>nJG`7y!D;7OTChEtk7a#yV$KYGTOm6>?-!jG|c&0F~ z=r&NG5rQm2U0L@ss<_wrNKchr1c(K}a!iYcTDw`Test&MsK)V^$^#w((QpY73K$q{ zyNw9gQ^V$!a;Q$*Z0XQ1TFDkb3iiLx(sS*R#6nFkgWmn^-~>Uy7vl-m%OX^<>^Mw< z+#tcINS~_3lge#!NYJbPA*$*7#|q}@Di7Dt?{1*8l4jEdnxzYUJz7GL8(5zdIkciJI71tO@0=Ivxpv42rPFt;${x z%U;!*!)txMJHBt8@qZY4P}Zwb56@c2b7M*lAMoN=CehH9ZUsj{UBtY4F0A>Tg;$Ru zMJn2t?w5mx9@o30ZNfx96+BA*~~>?_B4(UHv9Q=qX_$g7smUnIT{+aL~iGMfw@=O+p&t|dt{eW;QR(^ zVD4DDN9v1WJ4m|Q+?!_;u(>119#%R(RTk!!w$||9U;qH3Qs!1SNJpLdx)UDuo(sApA5^``Obp%3&A<^ZD~%F2)L_ zYP7gO^d&Y$Y;N%d<|i5QC~N>XWMaFpN7zR10=K?rY04iztM}~ezv3iy>`#2|5!3I@ zr+^WysVPQ_Udz#KG3DX)z+o4l8gWHOu`%fMI8hki#px4~pWBS1aN(uhx7|YC7FhOF7fLD&e~hnLO(3-uK}04J+)k<^ z2~|l+FM^_hc?5B<4pr#)Q9o*rC^l@e2A4`gzGjEWRTFg$i!2l7F*SbB25Ae_y;WYu zilJ@@q|KX~#tKk^f3N1M$pt!c_rSFV6!{AZNn$xL%%*g<%vn|U*MJYl)wzg}7lO>3 zy!82fqs!Qk+1G59xGEf(V#d+xo`TZYx(qu;USiYDhDibfmAf{dVVo!`lxqU3n17Qp sm==q*J!MmPiv|pYFfUL500003Xs1=?t9aA^4OSUR+q|YofB*mh0Ef2(O#lD@ diff --git a/docs/articles/shinysummary.webp b/docs/articles/shinysummary.webp deleted file mode 100644 index 0d256ade19dd09d9bb16a3e5870b6732f4c312f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36316 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%0A{P$GxMAvSy%)yheyE>6PtGPc|K74s4y!XD${? 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 diff --git a/docs/articles/studydesign.webp b/docs/articles/studydesign.webp deleted file mode 100644 index 28717c7d27d7a434c50034f497068b9906f7ef82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55228 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�p=M*yVtxB zn&j4v0@B5nyOUA0$@?Jj#}||%#|rsS4RT5)5=P6A?B6X2Jy(ELeuE$!v>YkRsy$y; zBESLQg9KsKHJeZrp9hOrki;N#Y|cQL&A=~SH0xGGo>(bgqmf$Z#jBii%2hTMqSuoL z&bjfW2F9&4Ku51ru*xp4Asexlr1%*h`stQ4OefxX8=c48ZdZ^CBZFQu;P3Ep3cZ%> zs2G4Xt2P4Xg&dZ4jHX?Hby?#)F0rQWKZ#N%FlK>kZTn7f>Bp}7!Ifi@zzfJeKV{e% zbx_FpD@^Fxs#TD*cYa3f*F}%x{8pjxNNZvQ{8WvByB8sg*bn{1KssPQzhR7vLT}P| z6J+x|*`^*?AWzCCKuhN*7E1J$Y;{6cOgN1A2o2{ikF4ifH8|$S;eLm_ziHDd5%)$r zXKf6f7XVfxN}NipF!Qt-lyC$QBT~D6Brv+nO@Q#k_DG51Auk3I6H%y}`Wj--1?aHZ zKlUHjWd%0-Y7Jv4g>>TcDu(gJ_=4=PVron6v7goavY@3hIfpe?{|VFtJx3iG1PEk7 z+40SLZx`2+if+Z#_g% zqM01;rblv>-$MqziFPMLt^Ex3#zh4Cp3T;naW3Xnvo|Hulzj#^uSW{-B8ojDGxw6z zmT%UySvn#YC=(tUHpjs&N|_!rikpMc;ZflS2rT5vER+gD1Q(A~ z@|Lfh@c3lULu4B^8-f`_p_|ZBp1mqyk9$g=V^OOsDNOcBTrHky8B_W5lXa?tFm-SW z#-x@+IKa3}G0rpvo+V8(kb_7)Z8vlcf-|TL%mxF*Q70mnUvZC_CJLyfAepu;9Tcwo zSB|KSZoga`scsvTE(o?@YRB=tI}mV|;_%G8-wkhlE(Wy7eGBB9vKYPdo&KNx=|kQY zS2$y_A4aIDb=X9ncwR3D`ouY(_6Q(&u6Ze!Knc!tzyasQTL74Um~%(~_XAQ{uGi;! zg2}!UyNI5AE6z}w4cwhP3U6&v+zE6>f?q0x#(j=rK1k%?`AFJDbi|P%;fQBwd&71i zl!)iH-8=4~u5yvg_vMe6LquWbVYoGT&N|~J35p}V4o&)Y8Zg{Yc|7+P7OJD>jC$UU zTTKLoxmT^b8PlJ4dq#}H5kVnnTkL~RZ@hOWn!=9uDL0|l6HSaX+dARdn>FE| z*(f$uhmCzJ?>>#0(5Suz1u6shY8 z0nzX`fy{y-$9_C7KiJOQmc5VIz5v(<>rz=WsXvL5xCHe+xDsRVsi#;2P59597>L9OD=Aou- zcsxfB3&~y$p|pAx*lk=O`r6Sr+*&#fr3COPDSV4(IKFbeB~DkQ=fs-&pH0B_VwSy= zL_+u{jivHIPY}mw+-&dk(Q|(^Lg@kT+S9E5sl=J_6EbH>u~WVg;O)}i8`|6dC*iS?GLkp_|4RO6`K8fejJ zzdZWdI-b(-;Ll(Z9`w&;KkoPnaIAn$K)YF^C^X_iGRm^X4LQ#CGd1x&Y-~~RRK#6t zu{w<3z%L5L|2}++&5&!!2QNX~zyz@qPgS-v5{8aI8x-g!o=>Y2&Ednw!{#$G1Xj|G z4NkDy(I7F9jndgfqUnTD7gK6V0~Jj_Esq3_^ogt!EBS{wam7d>PDRiIb&c(ON~3g8 zM2Z#5ZSCSSf2rFBYyCW^yItEA<6<8?32nHQ(8?IWUe}9svl^0>3hs*yWUIV^V+q*Y zM30*3&q9t!i@FG|9AJE8f%sPo3#Q@KnW96G02UhO$WP)9tKCS8hhm@ft-*}F`OqqL zy2~Bc^{g$eWjiy%OBaMTFh_!2YiL(?cBE`SgYIsq(}yBLSx=G8%0{#k?lcTnkk2t* z_=ChCc_Z(aZbk~@VI|xzsAkc~=b!;uNm`!qpQj>&#m*IrV#$=yl+V=mJ-)w}Ff6rw zyM98JRjqU?AGO5I`GWe$f2IC}JK5^$o3?Y#_rB_{kwp0u1S~v6kcX=O0!TtI zzqc#?#^w-s_yB&wzyKF4kQxiN-AAS$$(JbMztz9RN}x$6#LU8okJ=KDIY%*1z_m1FnivfwaevUVgl(Ym8#zvAmeMcaK6zPu>iqihz5E((BWtlqKi|=U``s|Jz91X zKcIx%=f~#?66i}A2?=XJN;paNjPzq$ayK#?ZptQ&p%dfEnS&z}zOaWaI~t`s%Y2L+NX#S9HwL zCFdM`vb_hxSYi1dopFm;fnrR=r~SIjASH{s9|l0QGqi7oZ7O3Ux{y7vQc(44PQl&l zCEjv?GA4w1Oj!14Uf#hQW|Ei#_q;HhUO5~wRJdu-fb7_+t8cT4JrD{pa^(2S#UFVx zKG6mp2N34U_1c#WvoL`0#ni0G9Gkxa7eON!#YT^W#vaH}GS7L&SP7}=LpM{Nq9WB2 zNUa0q?`#jO#h^A867a7@4Gf4wtz}toip{Fx32qZ5aaC3c8Ad|$C^RZ9^IDiXxQ>eFsme>xq4n7+!qdSnhp9P#|$vRDsogB^;5M5-1-SIr?i~4$Z`|Pc<0v8a zpQ~8f>e;9Y%EGbA;`_sp?TO8rpdXOPULV&``opB8+V?Fd*_L|7NK>}sFyV0<&S9>{ z<2nb-kb%S&iH>V%nPd5tYnGsrTb>(t1enzih}0U0zkRYHZw3>-kVT4L&vs}e_ytvp zVEbM{W4<|mV@7lmD!6l7r4qlyiutZOLw<+JP?5AocWsi24Je@X_nCR4V`9*)JgTqFFDpDsxQAFIH z*W%+}%7ZKNRUkvc+j`j7?B3a^QSlFI7+?Oy+gXiviy?^WuzL`kl3v}?HGC;veqS+E zl)|70bj zn1j^R6uHx;R6iCZu2j?p^lP^!Gnt1P*(c_tlH>c3bm~|XlN)7z(nRXFD(krWJA=9# z4L1x`MT3-<^Fq~eMw{UUnE^-}VkMTwYoe++&YNs$4B3ZSfbbd|!~3e|6Z2^Um~F<~ zMO{g4qT#ZizVPH(?Q-Sc0#AVxiORE?-v^OGbSC+Jj0H5=2*9}q&K z)FA185Aq(s@YC-Sh09F}~6uUXV%=t4O-4_@qS3`l-=2?XgltVv`Mz952UQtL+~YJq`7( zhk=OLiL@r*8fCMWSIoyiekK%ZfS6RU-`PMDFn>Oq#$r8OZ)_+!pX zA>L0~Sb|Q>q}RroPRgJkqRHr%c`l1&&a4ZmKn5mIJ*bsW2atC-+C|UzHpLV?w#}YN zEq-WVpWa6DDbkJ{Z0%(j)8H>f`f3%m2JtM2Jja7@F#iQJFz>8Kx(ihmeBMZpL&{DO1)R513WXqu6xm<(i zfvbe_e2H^z{|rzhdobCvQvYkzmo|P<;@~yz&H$A{kL_9fYYy;g_u*5`okOq4w~P}m zWWD>vFXMPCe+g;`zX3DIutrPewF}*J1|!{!H9KNZ;MuRW*JIpygKe|P?16p~>I2t-fwRw3puYA<3Z{--K^PWQ8nLPg#rpo5K&lXvrR}t+O#tuy;@0_Md1+u-6&r=m1fPs4`7Cxe?_Cp7yj{3w`-kk% z*($SURQ2vJRBWe96jvqwnh2gwQl>_j($J>A4Ee_%N3EE!t44k!Ez+?6i4_k9r3CQa z0zPX8tX0(bQj)<-(_(+LUGJ_Z)2{VUx=*}u`^<>d4KP|Vp&x(Pj;`iDC zV3T&OqXKP@h0VMe*C+Hghgb$W|2$J2w?DJYT{T;Zs2d|t_0?pV{kkS#=VpZeYQY}i zTp>ydi0oGme4Qu^=2#vf>sMP#{Zuj<<3;C~;*L#`(+?Y-PpPXfhRg(B#Ik^CK&J-Y zH*XBi8gJu49=R|K!A{P~nJK+3S-CiCTxb+ZBCdU#w2lkGa>KVtM0XIZmb4zDMw=$2#-1;j@7q!DKNHzD7~M~^}OuR!4`_?!OI z%H$x@#sXV7_?L0LsD)KHdn-zubK`R6;*Tzup`YOsFXd4_OX<&G)f?3-FapW0Kij#> z@Vjwt8a&8|_kZ6WxYMNpWmjcc=hcmL=@;-l#>_FWSC+vb~zQEr3n z$_7V_Y6u|tP}+?`b=aRkp(&$khPCiat*>~)(I1;OCVwE27-cMSW=*TKR>m#}VhDnS zbcG8orJta$) z=i)ChX~ zlxlt?Uo~K^3K4JT4{c1SVcSN%Mvh{jpKl28G6`-hotmm_yojwX;ubbpg>r1xMg`Zd z)!_>2k6b;{HX=Z$exCvr6o5_Vex~Yw&9JGwS!789Y+r&|K7b6YV8jnq>3UXTJtSTb zDnBp3lM1@1k0!sThZLV`<0Bqv>NN(qz?JVLFD?rwi*<0{*G#``CH(ECQZAPi3u5`O z1py@K-+^1~91}3jRbeEKjWIjzri+DeE9fYKjCylX%A@c*QmTZTVL4r~WcF#ksf472 zNf){9?8yJxSNbQ-GT2FMZPi@Pm)JsblqhwHTikLN8!_0qyXm$m3+z)I+YcOU>lfzv zjfIH?tb5SEnik$=>Y(2S)bZZdDTB3OYm!pcj!0NX8olI9>+Cbn#ASZ}-$DLsuds_b zL+drrS++ZZko+B<}MoqT|5yijEGWHLE?HC9uX!eKhLh51HLLH ztOm*W2C)*2%pq2m27`Y7H^c7gKZVp$*|zclAZPosHV(XB@pN0TDj)tN^st7+1oLz= z$34!%96xCc@S~WU5oTf;tgkr#8DIq{WS-J2lo=|o3QcnWJ5ct00r`R}pTjB$=Ki=? zL_fe%rVBCr&C)>FLw#K(r_jV#w;)&>p^IY^o*1%KJfQ&X3(3P4K~FhelovPHhH3T8 zWz|kc$UV?NqB+Q9n6ddQ@fJ3r;nAQnKOeUPRq-z4eUPObg_KhMVKM+FQ$Zx){F|ij zecfzb@yl`R$Lt7Tz)=8>308`A-aWZ2M&7JVyEJa(A2BnmSoz^vHSAar~Q{+PWAd&|YQCYuJRKKsjnvsR4%o*ZSZdOg!Up02!< z(n$+9wEf2?5QDP?IMa2_6zoeHU$x_^OGPCxohGfga9mlojOU=gppcH!8(=;K-A4afPui}qVa?U&<)$g@lDW(WWZ4s^f((bM}kn^V1pza_%lIMJf-qdlG5 z)^MJJE5^JqQ5h&`3!p~x^5s`Ho`gEqspO#lw`#55UGsp^a(K1{>Q&#u;&bqfSkO%` zkF$xa-Bg#VlJ!zvs!P>LdZ{l}CF-QTRF|rf^-^A{OVvqtA$WoAo&Xa-0000000000 I000000LhPjd;kCd diff --git a/docs/articles/variableScatterplot.webp b/docs/articles/variableScatterplot.webp deleted file mode 100644 index de6f8999d4218290d8b1d18058abbd70e702a190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58600 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 g000000000000000000000000000000000000Pk-39{>OV diff --git a/docs/authors.html b/docs/authors.html deleted file mode 100644 index caa14ab0f..000000000 --- a/docs/authors.html +++ /dev/null @@ -1,201 +0,0 @@ - -Authors and Citation • PatientLevelPrediction - - -

    -
    - - - -
    -
    -
    - - - -
    • -

      Jenna Reps. Author, maintainer. -

      -
    • -
    • -

      Martijn Schuemie. Author. -

      -
    • -
    • -

      Marc Suchard. Author. -

      -
    • -
    • -

      Patrick Ryan. Author. -

      -
    • -
    • -

      Peter Rijnbeek. Author. -

      -
    • -
    • -

      Egill Fridgeirsson. Author. -

      -
    • -
    -
    -
    -

    Citation

    - Source: inst/CITATION -
    -
    - - -

    Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek P (2018). -“Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data.” -Journal of the American Medical Informatics Association, 25(8), 969-975. -https://doi.org/10.1093/jamia/ocy032. -

    -
    @Article{,
    -  author = {J. M. Reps and M. J. Schuemie and M. A. Suchard and P. B. Ryan and P. Rijnbeek},
    -  title = {Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data},
    -  journal = {Journal of the American Medical Informatics Association},
    -  volume = {25},
    -  number = {8},
    -  pages = {969-975},
    -  year = {2018},
    -  url = {https://doi.org/10.1093/jamia/ocy032},
    -}
    - -
    - -
    - - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/bootstrap-toc.css b/docs/bootstrap-toc.css deleted file mode 100644 index 5a859415c..000000000 --- a/docs/bootstrap-toc.css +++ /dev/null @@ -1,60 +0,0 @@ -/*! - * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) - * Copyright 2015 Aidan Feldman - * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ - -/* modified from https://github.com/twbs/bootstrap/blob/94b4076dd2efba9af71f0b18d4ee4b163aa9e0dd/docs/assets/css/src/docs.css#L548-L601 */ - -/* All levels of nav */ -nav[data-toggle='toc'] .nav > li > a { - display: block; - padding: 4px 20px; - font-size: 13px; - font-weight: 500; - color: #767676; -} -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 19px; - color: #563d7c; - text-decoration: none; - background-color: transparent; - border-left: 1px solid #563d7c; -} -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 18px; - font-weight: bold; - color: #563d7c; - background-color: transparent; - border-left: 2px solid #563d7c; -} - -/* Nav: second level (shown on .active) */ -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} -nav[data-toggle='toc'] .nav .nav > li > a { - padding-top: 1px; - padding-bottom: 1px; - padding-left: 30px; - font-size: 12px; - font-weight: normal; -} -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 29px; -} -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 28px; - font-weight: 500; -} - -/* from https://github.com/twbs/bootstrap/blob/e38f066d8c203c3e032da0ff23cd2d6098ee2dd6/docs/assets/css/src/docs.css#L631-L634 */ -nav[data-toggle='toc'] .nav > .active > ul { - display: block; -} diff --git a/docs/bootstrap-toc.js b/docs/bootstrap-toc.js deleted file mode 100644 index 1cdd573b2..000000000 --- a/docs/bootstrap-toc.js +++ /dev/null @@ -1,159 +0,0 @@ -/*! - * Bootstrap Table of Contents v0.4.1 (http://afeld.github.io/bootstrap-toc/) - * Copyright 2015 Aidan Feldman - * Licensed under MIT (https://github.com/afeld/bootstrap-toc/blob/gh-pages/LICENSE.md) */ -(function() { - 'use strict'; - - window.Toc = { - helpers: { - // return all matching elements in the set, or their descendants - findOrFilter: function($el, selector) { - // http://danielnouri.org/notes/2011/03/14/a-jquery-find-that-also-finds-the-root-element/ - // http://stackoverflow.com/a/12731439/358804 - var $descendants = $el.find(selector); - return $el.filter(selector).add($descendants).filter(':not([data-toc-skip])'); - }, - - generateUniqueIdBase: function(el) { - var text = $(el).text(); - var anchor = text.trim().toLowerCase().replace(/[^A-Za-z0-9]+/g, '-'); - return anchor || el.tagName.toLowerCase(); - }, - - generateUniqueId: function(el) { - var anchorBase = this.generateUniqueIdBase(el); - for (var i = 0; ; i++) { - var anchor = anchorBase; - if (i > 0) { - // add suffix - anchor += '-' + i; - } - // check if ID already exists - if (!document.getElementById(anchor)) { - return anchor; - } - } - }, - - generateAnchor: function(el) { - if (el.id) { - return el.id; - } else { - var anchor = this.generateUniqueId(el); - el.id = anchor; - return anchor; - } - }, - - createNavList: function() { - return $(''); - }, - - createChildNavList: function($parent) { - var $childList = this.createNavList(); - $parent.append($childList); - return $childList; - }, - - generateNavEl: function(anchor, text) { - var $a = $(''); - $a.attr('href', '#' + anchor); - $a.text(text); - var $li = $('
  1. '); - $li.append($a); - return $li; - }, - - generateNavItem: function(headingEl) { - var anchor = this.generateAnchor(headingEl); - var $heading = $(headingEl); - var text = $heading.data('toc-text') || $heading.text(); - return this.generateNavEl(anchor, text); - }, - - // Find the first heading level (`

    `, then `

    `, etc.) that has more than one element. Defaults to 1 (for `

    `). - getTopLevel: function($scope) { - for (var i = 1; i <= 6; i++) { - var $headings = this.findOrFilter($scope, 'h' + i); - if ($headings.length > 1) { - return i; - } - } - - return 1; - }, - - // returns the elements for the top level, and the next below it - getHeadings: function($scope, topLevel) { - var topSelector = 'h' + topLevel; - - var secondaryLevel = topLevel + 1; - var secondarySelector = 'h' + secondaryLevel; - - return this.findOrFilter($scope, topSelector + ',' + secondarySelector); - }, - - getNavLevel: function(el) { - return parseInt(el.tagName.charAt(1), 10); - }, - - populateNav: function($topContext, topLevel, $headings) { - var $context = $topContext; - var $prevNav; - - var helpers = this; - $headings.each(function(i, el) { - var $newNav = helpers.generateNavItem(el); - var navLevel = helpers.getNavLevel(el); - - // determine the proper $context - if (navLevel === topLevel) { - // use top level - $context = $topContext; - } else if ($prevNav && $context === $topContext) { - // create a new level of the tree and switch to it - $context = helpers.createChildNavList($prevNav); - } // else use the current $context - - $context.append($newNav); - - $prevNav = $newNav; - }); - }, - - parseOps: function(arg) { - var opts; - if (arg.jquery) { - opts = { - $nav: arg - }; - } else { - opts = arg; - } - opts.$scope = opts.$scope || $(document.body); - return opts; - } - }, - - // accepts a jQuery object, or an options object - init: function(opts) { - opts = this.helpers.parseOps(opts); - - // ensure that the data attribute is in place for styling - opts.$nav.attr('data-toggle', 'toc'); - - var $topContext = this.helpers.createChildNavList(opts.$nav); - var topLevel = this.helpers.getTopLevel(opts.$scope); - var $headings = this.helpers.getHeadings(opts.$scope, topLevel); - this.helpers.populateNav($topContext, topLevel, $headings); - } - }; - - $(function() { - $('nav[data-toggle="toc"]').each(function(i, el) { - var $nav = $(el); - Toc.init($nav); - }); - }); -})(); diff --git a/docs/docsearch.css b/docs/docsearch.css deleted file mode 100644 index e5f1fe1df..000000000 --- a/docs/docsearch.css +++ /dev/null @@ -1,148 +0,0 @@ -/* Docsearch -------------------------------------------------------------- */ -/* - Source: https://github.com/algolia/docsearch/ - License: MIT -*/ - -.algolia-autocomplete { - display: block; - -webkit-box-flex: 1; - -ms-flex: 1; - flex: 1 -} - -.algolia-autocomplete .ds-dropdown-menu { - width: 100%; - min-width: none; - max-width: none; - padding: .75rem 0; - background-color: #fff; - background-clip: padding-box; - border: 1px solid rgba(0, 0, 0, .1); - box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .175); -} - -@media (min-width:768px) { - .algolia-autocomplete .ds-dropdown-menu { - width: 175% - } -} - -.algolia-autocomplete .ds-dropdown-menu::before { - display: none -} - -.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-] { - padding: 0; - background-color: rgb(255,255,255); - border: 0; - max-height: 80vh; -} - -.algolia-autocomplete .ds-dropdown-menu .ds-suggestions { - margin-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion { - padding: 0; - overflow: visible -} - -.algolia-autocomplete .algolia-docsearch-suggestion--category-header { - padding: .125rem 1rem; - margin-top: 0; - font-size: 1.3em; - font-weight: 500; - color: #00008B; - border-bottom: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--wrapper { - float: none; - padding-top: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column { - float: none; - width: auto; - padding: 0; - text-align: left -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content { - float: none; - width: auto; - padding: 0 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--content::before { - display: none -} - -.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header { - padding-top: .75rem; - margin-top: .75rem; - border-top: 1px solid rgba(0, 0, 0, .1) -} - -.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column { - display: block; - padding: .1rem 1rem; - margin-bottom: 0.1; - font-size: 1.0em; - font-weight: 400 - /* display: none */ -} - -.algolia-autocomplete .algolia-docsearch-suggestion--title { - display: block; - padding: .25rem 1rem; - margin-bottom: 0; - font-size: 0.9em; - font-weight: 400 -} - -.algolia-autocomplete .algolia-docsearch-suggestion--text { - padding: 0 1rem .5rem; - margin-top: -.25rem; - font-size: 0.8em; - font-weight: 400; - line-height: 1.25 -} - -.algolia-autocomplete .algolia-docsearch-footer { - width: 110px; - height: 20px; - z-index: 3; - margin-top: 10.66667px; - float: right; - font-size: 0; - line-height: 0; -} - -.algolia-autocomplete .algolia-docsearch-footer--logo { - background-image: url("data:image/svg+xml;utf8,"); - background-repeat: no-repeat; - background-position: 50%; - background-size: 100%; - overflow: hidden; - text-indent: -9000px; - width: 100%; - height: 100%; - display: block; - transform: translate(-8px); -} - -.algolia-autocomplete .algolia-docsearch-suggestion--highlight { - color: #FF8C00; - background: rgba(232, 189, 54, 0.1) -} - - -.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight { - box-shadow: inset 0 -2px 0 0 rgba(105, 105, 105, .5) -} - -.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content { - background-color: rgba(192, 192, 192, .15) -} diff --git a/docs/docsearch.js b/docs/docsearch.js deleted file mode 100644 index b35504cd3..000000000 --- a/docs/docsearch.js +++ /dev/null @@ -1,85 +0,0 @@ -$(function() { - - // register a handler to move the focus to the search bar - // upon pressing shift + "/" (i.e. "?") - $(document).on('keydown', function(e) { - if (e.shiftKey && e.keyCode == 191) { - e.preventDefault(); - $("#search-input").focus(); - } - }); - - $(document).ready(function() { - // do keyword highlighting - /* modified from https://jsfiddle.net/julmot/bL6bb5oo/ */ - var mark = function() { - - var referrer = document.URL ; - var paramKey = "q" ; - - if (referrer.indexOf("?") !== -1) { - var qs = referrer.substr(referrer.indexOf('?') + 1); - var qs_noanchor = qs.split('#')[0]; - var qsa = qs_noanchor.split('&'); - var keyword = ""; - - for (var i = 0; i < qsa.length; i++) { - var currentParam = qsa[i].split('='); - - if (currentParam.length !== 2) { - continue; - } - - if (currentParam[0] == paramKey) { - keyword = decodeURIComponent(currentParam[1].replace(/\+/g, "%20")); - } - } - - if (keyword !== "") { - $(".contents").unmark({ - done: function() { - $(".contents").mark(keyword); - } - }); - } - } - }; - - mark(); - }); -}); - -/* Search term highlighting ------------------------------*/ - -function matchedWords(hit) { - var words = []; - - var hierarchy = hit._highlightResult.hierarchy; - // loop to fetch from lvl0, lvl1, etc. - for (var idx in hierarchy) { - words = words.concat(hierarchy[idx].matchedWords); - } - - var content = hit._highlightResult.content; - if (content) { - words = words.concat(content.matchedWords); - } - - // return unique words - var words_uniq = [...new Set(words)]; - return words_uniq; -} - -function updateHitURL(hit) { - - var words = matchedWords(hit); - var url = ""; - - if (hit.anchor) { - url = hit.url_without_anchor + '?q=' + escape(words.join(" ")) + '#' + hit.anchor; - } else { - url = hit.url + '?q=' + escape(words.join(" ")); - } - - return url; -} diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index e9e2def0d..000000000 --- a/docs/index.html +++ /dev/null @@ -1,359 +0,0 @@ - - - - - - - -Developing patient level prediction using data in the OMOP Common Data - Model • PatientLevelPrediction - - - - - - - - - - - - -
    -
    - - - - -
    -
    - -
    - -

    Build Status

    -

    codecov.io

    -

    PatientLevelPrediction is part of HADES.

    -
    -
    -

    Introduction -

    -

    PatientLevelPrediction is an R package for building and validating patient-level predictive models using data in the OMOP Common Data Model format.

    -

    Reps JM, Schuemie MJ, Suchard MA, Ryan PB, Rijnbeek PR. Design and implementation of a standardized framework to generate and evaluate patient-level prediction models using observational healthcare data. J Am Med Inform Assoc. 2018;25(8):969-975.

    -

    The figure below illustrates the prediction problem we address. Among a population at risk, we aim to predict which patients at a defined moment in time (t = 0) will experience some outcome during a time-at-risk. Prediction is done using only information about the patients in an observation window prior to that moment in time.

    -

    -

    To define a prediction problem we have to define t=0 by a Target Cohort (T), the outcome we like to predict by an outcome cohort (O), and the time-at-risk (TAR). Furthermore, we have to make design choices for the model we like to develop, and determine the observational datasets to perform internal and external validation. This conceptual framework works for all type of prediction problems, for example those presented below (T=green, O=red).

    -

    -
    -
    -

    Features -

    -
      -
    • Takes one or more target cohorts (Ts) and one or more outcome cohorts (Os) and develops and validates models for all T and O combinations.
    • -
    • Allows for multiple prediction design options.
    • -
    • Extracts the necessary data from a database in OMOP Common Data Model format for multiple covariate settings.
    • -
    • Uses a large set of covariates including for example all drugs, diagnoses, procedures, as well as age, comorbidity indexes, and custom covariates.
    • -
    • Allows you to add custom covariates or cohort covariates.
    • -
    • Includes a large number of state-of-the-art machine learning algorithms that can be used to develop predictive models, including Regularized logistic regression, Random forest, Gradient boosting machines, Decision tree, Naive Bayes, K-nearest neighbours, Neural network, AdaBoost and Support vector machines.
    • -
    • Allows you to add custom algorithms.
    • -
    • Allows you to add custom feature engineering
    • -
    • Allows you to add custom under/over sampling (or any other sampling) [note: based on existing research this is not recommended]
    • -
    • Contains functionality to externally validate models.
    • -
    • Includes functions to plot and explore model performance (ROC + Calibration).
    • -
    • Build ensemble models using EnsemblePatientLevelPrediction.
    • -
    • Build Deep Learning models using DeepPatientLevelPrediction.
    • -
    • Generates learning curves.
    • -
    • Includes a shiny app to interactively view and explore results.
    • -
    • In the shiny app you can create a html file document (report or protocol) containing all the study results.
    • -
    -
    -
    -

    Screenshots -

    - - - - - - - - - -
    -

    Calibration plot

    -
    -

    ROC plot

    -
    -Calibration Plot - -ROC Plot -
    -

    Demo of the Shiny Apps can be found here:

    - -
    -
    -

    Technology -

    -

    PatientLevelPrediction is an R package, with some functions using python through reticulate.

    -
    -
    -

    System Requirements -

    -

    Requires R (version 4.0 or higher). Installation on Windows requires RTools. Libraries used in PatientLevelPrediction require Java and Python.

    -

    The python installation is required for some of the machine learning algorithms. We advise to install Python 3.8 or higher using Anaconda (https://www.continuum.io/downloads).

    -
    -
    -

    Getting Started -

    -
      -
    • To install the package please read the Package Installation guide

    • -
    • Have a look at the video below for an extensive demo of the package.

    • -
    -

    Video Vignette PLP Package

    -

    Please read the main vignette for the package:

    - -

    In addition we have created vignettes that describe advanced functionality in more detail:

    - -

    Package manual: PatientLevelPrediction.pdf

    -
    -
    -

    User Documentation -

    -

    Documentation can be found on the package website.

    -

    PDF versions of the documentation are also available, as mentioned above.

    -
    -
    -

    Support -

    - -
    -
    -

    Contributing -

    -

    Read here how you can contribute to this package.

    -
    -
    -

    License -

    -

    PatientLevelPrediction is licensed under Apache License 2.0

    -
    -
    -

    Development -

    -

    PatientLevelPrediction is being developed in R Studio.

    -
    -
    -

    Acknowledgements -

    -
      -
    • The package is maintained by Jenna Reps and Peter Rijnbeek and has been developed with major contributions from Martijn Schuemie, Patrick Ryan, and Marc Suchard.
    • -
    • We like to thank the following persons for their contributions to the package: Seng Chan You, Ross Williams, Henrik John, Xiaoyong Pan, James Wiggins, Egill Fridgeirsson, Alex Rekkas
    • -
    • This project is supported in part through the National Science Foundation grant IIS 1251151.
    • -
    -
    - -
    - - -
    - - -
    - -
    -

    -

    Site built with pkgdown 2.0.7.

    -
    - -
    -
    - - - - - - - - diff --git a/docs/link.svg b/docs/link.svg deleted file mode 100644 index 88ad82769..000000000 --- a/docs/link.svg +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - diff --git a/docs/news/index.html b/docs/news/index.html deleted file mode 100644 index 10eee02ad..000000000 --- a/docs/news/index.html +++ /dev/null @@ -1,606 +0,0 @@ - -Changelog • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    - -
    • Hotfix adding schema to DatabaseConnector::getTableNames when creating results tables
    • -
    -
    - -
    • Add support for R4.4
    • -
    • Fix notes around documentation (vignette engine and brackets in itemize)
    • -
    • Use webp image format where possible (not in pdfs) for smaller size
    • -
    • Make sure random table names are unique in tests
    • -
    • Remove remote info for Eunomia since it’s in CRAN
    • -
    -
    - -
    • Clean up dependencies, tibble removed and IHT and ParallelLogger from CRAN
    • -
    • Use cohortIds for cohortCovariates to comply with FeatureExtraction
    • -
    • Add cdmDatabaseName from DatabaseDetails to model output
    • -
    • Fix bug when attributes weren’t preserved on trainData$covariateData after split
    • -
    • Fix warnings in tests and speed them up
    • -
    • Fix bug in assignment operator in configurePython
    • -
    • Delay evaluation of plpData when using do.call like in learningCurves and runMultiplePlp
    • -
    • Speed up population generation when subjectId’s are distinct
    • -
    • Fix bug when population was still generated when provided to runPlp
    • -
    -
    - -
    • fix bug with ohdsi shiny modules version check (issue 415)
    • -
    -
    - -
    • Fix sklearnToJson to be compatible with scikit-learn>=1.3
    • -
    • Fix github actions so it’s not hardcoded to use python 3.7
    • -
    -
    - -
    • added spline feature engineering
    • -
    • added age/sex stratified imputation feature engineering
    • -
    • changed result table execution date types to varchar
    • -
    • updated covariateSummary to use feature engineering
    • -
    -
    - -
    • fixed bug introduced with new reticulate update in model saving to json tests
    • -
    -
    - -
    • fixed bug with database insert if result is incomplete
    • -
    • updated/fixed documentation (Egill)
    • -
    • added model path to models (Henrik)
    • -
    • updated hyper-parameter saving to data.frame and made consistent
    • -
    -
    - -
    • fixed bug with multiple covariate settings in diagnose plp
    • -
    • added min cell count when exporting database results to csv files
    • -
    • light GBM added (thanks Jin Choi and Chungsoo Kim)
    • -
    • fixed minor bugs when uploading results to database
    • -
    -
    - -
    • added ensure_installed(“ResultModelManager”) to getDataMigrator()
    • -
    -
    - -
    • shiny app is now using ShinyAppBuilder with a config saved in the /inst folder
    • -
    -
    - -
    • fixed bugs introduced when sklearn inputs changed
    • -
    • added sklearn model being saved as jsons
    • -
    • made changes around the DatabaseConnection get table names function to make it work for the updated DatabaseConnection
    • -
    • removed check RAM stop (now it just warns)
    • -
    -
    - -
    • Updated test to skip test for FE setting if the model does not fit (this was causing occasional test fail)
    • -
    • replaced .data$ with “” for all dplyr::select to remove warnings
    • -
    -
    - -
    • Fix bug with python type being required to be int
    • -
    -
    - -
    • Allow priorType to be passed down to getCV function in case prior is not ‘laplace’
    • -
    • Seed specified in Cyclops model wasn’t passed to Cyclops
    • -
    -
    - -
    • fixed issue with shiny viewer converting connection details to large json
    • -
    -
    - -
    • added check for cdmDatabaseId into createDatabaseDetails
    • -
    • added test for check for cdmDatabaseId into createDatabaseDetails to error when NULL
    • -
    • removed session$onSessionEnded(shiny::stopApp) from shiny server
    • -
    -
    - -
    • fixing cox predictions
    • -
    -
    - -
    • forcing cdmDatabaseId to be a string if integer is input
    • -
    -
    - -
    • replaced utils::read.csv with readr::read_csv when inserting results from csv
    • -
    -
    - -
    • replaced gsub with sub when inserting csvs to database
    • -
    -
    - -
    • saved result specification csv in windows to fix odd formating issue
    • -
    -
    - -
    • fixed sample data bugs
    • -
    • updated to use v1.0.0 of OhdsiShinyModules
    • -
    • updated plp database result tables to use the same structure for cohort and database as other HADES packages
    • -
    • added function to insert csv results into plp database result tables
    • -
    • added input for databaseId (database and version) when extracting data to be consistent with other HADES packages. This is saved in plp objects.
    • -
    -
    - -
    • fixed issue with ‘preprocess’ vs ‘preprocessing’ inconsistently used across models
    • -
    • added metaData tracking for feature engineering or preprocessing when predicting
    • -
    • fixed issue with FE using trainData$covariateData metaData rather than trainData
    • -
    • fixed bug when using sameData for FE
    • -
    -
    - -
    • pulled in multiple bug fixes and test improvements from Egill
    • -
    • pulled in fix for learning curves from Henrik
    • -
    • Pulled in fix for feature engineering from Solomon
    • -
    • Cleaned check messages about comparing class(x) with a string by changing to inherits()
    • -
    -
    - -
    • removed json saving for sklearn models since sklearn-json is no longer working for the latest sklearn
    • -
    -
    - -
    • renamed the input corresponding to the string that gets appended to the results table names to tablePrefix
    • -
    • fixed issues with system.file() from SqlRender code breaking the tests
    • -
    • added an input fileAppend to the function that exports the database tables to csv files
    • -
    • moved the plp model (including preprocessing details) outside of the result database (into a specified folder) due to the size of the objects (too large to insert into the database).
    • -
    -
    - -
    • added saving of plp models into the result database
    • -
    • added default cohortDefinitions in runMultiplePlp
    • -
    -
    - -
    • added modelType to all models for database upload
    • -
    -
    - -
    • moved FeatureExtraction to depends
    • -
    • fixed using inherits()
    • -
    -
    - -
    • moved most of the shiny app code into OhdsiShinyModules
    • -
    • removed shiny dependencies and added OhdsiShinyModules to suggests
    • -
    • fixed bug with linux sklearn saving
    • -
    -
    - -
    • replaced cohortId to targetId for consistency throughout code
    • -
    -
    - -
    • replaced targetId in model design to cohortId for consistency throughout code
    • -
    • replaced plpDataSettings to restrictPlpDataSettings to improve naming consistency
    • -
    • added ability to use initial population in runPlp by adding the population to plpData$population
    • -
    • added splitSettings into modelDesign
    • -
    • replaced saving json settings with ParallelLogger function
    • -
    • updated database result schema (removed researcher_id from tables - if desired a new table with the setting_ids and researcher_id could be added, removed study tables and revised results table to performances table with a reference to model_design_id and development_database_id to enable validation results without a model to be inserted)
    • -
    • added diagnostic code based on PROBAST
    • -
    • added diagnostic shiny module
    • -
    • added code to create sqlite database and populate in uploadToDatabase
    • -
    • add code to convert runPlp+val to sqlite database when viewing shiny
    • -
    • added code to extract database results into csv files: extractDatabaseToCsv()
    • -
    -
    - -
    • pulled in GBM update (default hyper-parameters and variable importance fix) work done by Egill (egillax)
    • -
    -
    - -
    • updated installation documents
    • -
    • added tryCatch around plots to prevent code stopping
    • -
    -
    - -
    • updated result schema (added model_design table with settings and added attrition table)
    • -
    • updated shiny app for new database result schema
    • -
    • removed C++ code for AUC and Rcpp dependency, now using pROC instead as faster
    • -
    • made covariate summary optional when externally validating
    • -
    -
    - -
    • updated json structure for specifying study design (made it friendlier to read)
    • -
    • includes smooth calibration plot fix - work done by Alex (rekkasa)
    • -
    • fixed bug with multiple sample methods or feature engineering settings causing invalid error
    • -
    -
    - -
    • plpModel now saved as json files when possible
    • -
    • Updated runPlp to make more modular
    • -
    • now possible to customise data splitting, feature engineering, sampling (over/under) and learning algorithm
    • -
    • added function for extracting cohort covariates
    • -
    • updated evalaution to evaluate per strata (evaluation column)
    • -
    • updated plpModel structure
    • -
    • updated runPlp structure
    • -
    • updated shiny and package to use tidyr and not reshape2
    • -
    • sklearn learning algorithms share the same fit function
    • -
    • r learning algorithms share the same fit function
    • -
    • interface to cyclops code revised
    • -
    • ensemble learning removed (will be in separate package)
    • -
    • deep learning removed (will be in DeepPatientLevelPrediction package)
    • -
    -
    - -
    • revised toSparseM() to do conversion in one go but check RAM availablility beforehand.
    • -
    • removed temporal plpData conversion in toSparseM (this will be done in DeepPatientLevelPrediction)
    • -
    -
    - -
    • shiny can now read csv results
    • -
    • objects loaded via loadPlpFromCsv() can be saved using savePlpResult()
    • -
    -
    - -
    • added database result storage
    • -
    • added interface to database results in shiny
    • -
    • merged in shinyRepo that changed the shiny app to make it modular and added new features
    • -
    • removed deep learning as this is being added into new OHDSI package DeepPatientLevelPrediction
    • -
    -
    - -
    • save xgboost model as json file for transparency
    • -
    • set connectionDetails to NULL in getPlpData
    • -
    -
    - -
    • updated andromeda functions - restrict to pop and tidy covs for speed
    • -
    • quick fix for GBM survival predicting negative values
    • -
    • fixed occasional demoSum error for survival models
    • -
    • updated index creation to use Andromeda function
    • -
    -
    - -
    • fixed bug when normalize data is false
    • -
    • fixed bugs when single feature (gbm + python)
    • -
    • updated GBM
    • -
    -
    - -
    • updated calibration slope
    • -
    • fixed missing age/gender in prediction
    • -
    • fixed shiny intercept bug
    • -
    • fixed diagnostic
    • -
    • fixed missing covariateSettings in load cvs plp
    • -
    -
    - -
    • Removed plpData from evaluation
    • -
    • Added recalibration into externalVal
    • -
    • Updated shiny app for recalibration
    • -
    • Added population creation setting to use cohortEndDate as timeAtRisk end
    • -
    • fixed tests
    • -
    -
    - -
    • Reduced imports by adding code to install some dependencies when used
    • -
    -
    - -
    • fixed csv result saving bug when no model param
    • -
    -
    - -
    • fixed r check vignette issues
    • -
    • added conda install to test
    • -
    -
    - -
    • finalised permutation feature importance
    • -
    -
    - -
    • fixed deepNN index issue (reported on github - thanks dapritchard)
    • -
    • add compression to python pickles
    • -
    • removed requirement to have outcomeCount for prediction with python models
    • -
    -
    - -
    • cleaned all checks
    • -
    • fixed bug in python toSparseMatrix
    • -
    • fixed warning in studyPop
    • -
    -
    - -
    • fixed bug (identified by Chungsoo) in covariateSummary
    • -
    • fixed bug with thresholdSummary
    • -
    • edited threshold summary function to make it cleaner
    • -
    • added to ensemble where you can combine multiple models into an ensemble
    • -
    • cleaned up the notes and tests
    • -
    • updated simulated data covariateId in tests to use integer64
    • -
    • fixed description imports (and sorted them)
    • -
    -
    - -
    • fixed Cox model calibration plots
    • -
    • fixed int64 conversion bug
    • -
    -
    - -
    • added baseline risk to Cox model
    • -
    -
    - -
    • updated shiny: added attrition and hyper-parameter grid search into settings
    • -
    -
    - -
    • updated shiny app added 95% CI to AUC in summary, size is now complete data size and there is a column valPercent that tells what percentage of the data were used for validation
    • -
    -
    - -
    • updated GBMsurvival to use survival metrics and c-stat
    • -
    -
    - -
    • added survival metrics
    • -
    -
    - -
    • added updates and fixes into master from development branch
    • -
    -
    - -
    • fixed bug with pdw data extraction due to multiple person_id columns
    • -
    • fixed bug in shiny app converting covariate values due to tibble
    • -
    -
    - -
    • added calibration updates: cal-in-large, weak cal
    • -
    • updated smooth cal plot (sample for speed in big data)
    • -
    • defaulted to 100 values in calibrationSummary + updated cal plot
    • -
    -
    - -
    • fixed backwards compat with normalization
    • -
    • fixed python joblib dependancy
    • -
    -
    - -
    • fixed bug in preprocessing
    • -
    • added cross validation aucs to LR, GBM, RF and MLP
    • -
    • added more settings into MLP
    • -
    • added threads option in LR
    • -
    -
    - -
    • fixed minor bug with shiny dependency
    • -
    • fixed some tests
    • -
    • added standardizedMeanDiff to covariatesummary
    • -
    • updated createStudyPopulation to make it cleaner to read and count outcome per TAR
    • -
    -
    - -
    • Andromeda replaced ff data objects
    • -
    • added age/gender into cohort
    • -
    • fixed python warnings
    • -
    • updated shiny plp viewer
    • -
    -
    - -
    • Fixed bug when running multiple analyses using a data extraction sample with multiple covariate settings
    • -
    -
    - -
    • improved shiny PLP viewer
    • -
    • added diagnostic shiny viewer
    • -
    -
    - -
    • updated external validate code to enable custom covariates using ATLAS cohorts
    • -
    • fixed issues with startAnchor and endAnchor
    • -
    -
    - -
    • Deprecating addExposureDaysToStart and addExposureDaysToEnd arguments in createStudyPopulation, adding new arguments called startAnchor and endAnchor. The hope is this is less confusing.
    • -
    • fixed transfer learning code (can now transfer or fine-tune model)
    • -
    • made view plp shiny apps work when some results are missing
    • -
    -
    - -
    • set up testing
    • -
    • fixed build warnings
    • -
    -
    - -
    • added tests to get >70% coverage (keras tests too slow for travis)
    • -
    • Fixed minor bugs
    • -
    • Fixed deep learning code and removed pythonInR dependancy
    • -
    • combined shiny into one file with one interface
    • -
    -
    - -
    • added recalibration using 25% sample in existing models
    • -
    • added option to provide score to probabilities for existing models
    • -
    • fixed warnings with some plots
    • -
    -
    - -

    Small bug fixes: - added analysisId into model saving/loading - made external validation saving recursive - added removal of patients with negative TAR when creating population - added option to apply model without preprocessing settings (make them NULL) - updated create study population to remove patients with negative time-at-risk

    -
    -
    - -

    Changes: - merged in bug fix from Martijn - fixed AUC bug causing crash with big data - update SQL code to be compatible with v6.0 OMOP CDM - added save option to external validate PLP

    -
    -
    - -

    Changes: - Updated splitting functions to include a splitby subject and renamed personSplitter to randomSplitter - Cast indices to integer in python functions to fix bug with non integer sparse matrix indices

    -
    -
    - -

    Changes: - Added GLM status to log (will now inform about any fitting issue in log) - Added GBM survival model (still under development) - Added RF quantile regression (still under development) - Updated viewMultiplePlp() to match PLP skeleton package app - Updated single plp vignette with additional example - Merge in deep learning updates from Chan

    -
    -
    - -

    Changes: - Updated website

    -
    -
    - -

    Changes: - Added more tests - test files now match R files

    -
    -
    - -

    Changes: - Fixed ensemble stacker

    -
    -
    - -

    Changes: - Using reticulate for python interface - Speed improvements - Bug fixes

    -
    -
    - - - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/pkgdown.css b/docs/pkgdown.css deleted file mode 100644 index 80ea5b838..000000000 --- a/docs/pkgdown.css +++ /dev/null @@ -1,384 +0,0 @@ -/* Sticky footer */ - -/** - * Basic idea: https://philipwalton.github.io/solved-by-flexbox/demos/sticky-footer/ - * Details: https://github.com/philipwalton/solved-by-flexbox/blob/master/assets/css/components/site.css - * - * .Site -> body > .container - * .Site-content -> body > .container .row - * .footer -> footer - * - * Key idea seems to be to ensure that .container and __all its parents__ - * have height set to 100% - * - */ - -html, body { - height: 100%; -} - -body { - position: relative; -} - -body > .container { - display: flex; - height: 100%; - flex-direction: column; -} - -body > .container .row { - flex: 1 0 auto; -} - -footer { - margin-top: 45px; - padding: 35px 0 36px; - border-top: 1px solid #e5e5e5; - color: #666; - display: flex; - flex-shrink: 0; -} -footer p { - margin-bottom: 0; -} -footer div { - flex: 1; -} -footer .pkgdown { - text-align: right; -} -footer p { - margin-bottom: 0; -} - -img.icon { - float: right; -} - -/* Ensure in-page images don't run outside their container */ -.contents img { - max-width: 100%; - height: auto; -} - -/* Fix bug in bootstrap (only seen in firefox) */ -summary { - display: list-item; -} - -/* Typographic tweaking ---------------------------------*/ - -.contents .page-header { - margin-top: calc(-60px + 1em); -} - -dd { - margin-left: 3em; -} - -/* Section anchors ---------------------------------*/ - -a.anchor { - display: none; - margin-left: 5px; - width: 20px; - height: 20px; - - background-image: url(./link.svg); - background-repeat: no-repeat; - background-size: 20px 20px; - background-position: center center; -} - -h1:hover .anchor, -h2:hover .anchor, -h3:hover .anchor, -h4:hover .anchor, -h5:hover .anchor, -h6:hover .anchor { - display: inline-block; -} - -/* Fixes for fixed navbar --------------------------*/ - -.contents h1, .contents h2, .contents h3, .contents h4 { - padding-top: 60px; - margin-top: -40px; -} - -/* Navbar submenu --------------------------*/ - -.dropdown-submenu { - position: relative; -} - -.dropdown-submenu>.dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; - border-radius: 0 6px 6px 6px; -} - -.dropdown-submenu:hover>.dropdown-menu { - display: block; -} - -.dropdown-submenu>a:after { - display: block; - content: " "; - float: right; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; - border-width: 5px 0 5px 5px; - border-left-color: #cccccc; - margin-top: 5px; - margin-right: -10px; -} - -.dropdown-submenu:hover>a:after { - border-left-color: #ffffff; -} - -.dropdown-submenu.pull-left { - float: none; -} - -.dropdown-submenu.pull-left>.dropdown-menu { - left: -100%; - margin-left: 10px; - border-radius: 6px 0 6px 6px; -} - -/* Sidebar --------------------------*/ - -#pkgdown-sidebar { - margin-top: 30px; - position: -webkit-sticky; - position: sticky; - top: 70px; -} - -#pkgdown-sidebar h2 { - font-size: 1.5em; - margin-top: 1em; -} - -#pkgdown-sidebar h2:first-child { - margin-top: 0; -} - -#pkgdown-sidebar .list-unstyled li { - margin-bottom: 0.5em; -} - -/* bootstrap-toc tweaks ------------------------------------------------------*/ - -/* All levels of nav */ - -nav[data-toggle='toc'] .nav > li > a { - padding: 4px 20px 4px 6px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; -} - -nav[data-toggle='toc'] .nav > li > a:hover, -nav[data-toggle='toc'] .nav > li > a:focus { - padding-left: 5px; - color: inherit; - border-left: 1px solid #878787; -} - -nav[data-toggle='toc'] .nav > .active > a, -nav[data-toggle='toc'] .nav > .active:hover > a, -nav[data-toggle='toc'] .nav > .active:focus > a { - padding-left: 5px; - font-size: 1.5rem; - font-weight: 400; - color: inherit; - border-left: 2px solid #878787; -} - -/* Nav: second level (shown on .active) */ - -nav[data-toggle='toc'] .nav .nav { - display: none; /* Hide by default, but at >768px, show it */ - padding-bottom: 10px; -} - -nav[data-toggle='toc'] .nav .nav > li > a { - padding-left: 16px; - font-size: 1.35rem; -} - -nav[data-toggle='toc'] .nav .nav > li > a:hover, -nav[data-toggle='toc'] .nav .nav > li > a:focus { - padding-left: 15px; -} - -nav[data-toggle='toc'] .nav .nav > .active > a, -nav[data-toggle='toc'] .nav .nav > .active:hover > a, -nav[data-toggle='toc'] .nav .nav > .active:focus > a { - padding-left: 15px; - font-weight: 500; - font-size: 1.35rem; -} - -/* orcid ------------------------------------------------------------------- */ - -.orcid { - font-size: 16px; - color: #A6CE39; - /* margins are required by official ORCID trademark and display guidelines */ - margin-left:4px; - margin-right:4px; - vertical-align: middle; -} - -/* Reference index & topics ----------------------------------------------- */ - -.ref-index th {font-weight: normal;} - -.ref-index td {vertical-align: top; min-width: 100px} -.ref-index .icon {width: 40px;} -.ref-index .alias {width: 40%;} -.ref-index-icons .alias {width: calc(40% - 40px);} -.ref-index .title {width: 60%;} - -.ref-arguments th {text-align: right; padding-right: 10px;} -.ref-arguments th, .ref-arguments td {vertical-align: top; min-width: 100px} -.ref-arguments .name {width: 20%;} -.ref-arguments .desc {width: 80%;} - -/* Nice scrolling for wide elements --------------------------------------- */ - -table { - display: block; - overflow: auto; -} - -/* Syntax highlighting ---------------------------------------------------- */ - -pre, code, pre code { - background-color: #f8f8f8; - color: #333; -} -pre, pre code { - white-space: pre-wrap; - word-break: break-all; - overflow-wrap: break-word; -} - -pre { - border: 1px solid #eee; -} - -pre .img, pre .r-plt { - margin: 5px 0; -} - -pre .img img, pre .r-plt img { - background-color: #fff; -} - -code a, pre a { - color: #375f84; -} - -a.sourceLine:hover { - text-decoration: none; -} - -.fl {color: #1514b5;} -.fu {color: #000000;} /* function */ -.ch,.st {color: #036a07;} /* string */ -.kw {color: #264D66;} /* keyword */ -.co {color: #888888;} /* comment */ - -.error {font-weight: bolder;} -.warning {font-weight: bolder;} - -/* Clipboard --------------------------*/ - -.hasCopyButton { - position: relative; -} - -.btn-copy-ex { - position: absolute; - right: 0; - top: 0; - visibility: hidden; -} - -.hasCopyButton:hover button.btn-copy-ex { - visibility: visible; -} - -/* headroom.js ------------------------ */ - -.headroom { - will-change: transform; - transition: transform 200ms linear; -} -.headroom--pinned { - transform: translateY(0%); -} -.headroom--unpinned { - transform: translateY(-100%); -} - -/* mark.js ----------------------------*/ - -mark { - background-color: rgba(255, 255, 51, 0.5); - border-bottom: 2px solid rgba(255, 153, 51, 0.3); - padding: 1px; -} - -/* vertical spacing after htmlwidgets */ -.html-widget { - margin-bottom: 10px; -} - -/* fontawesome ------------------------ */ - -.fab { - font-family: "Font Awesome 5 Brands" !important; -} - -/* don't display links in code chunks when printing */ -/* source: https://stackoverflow.com/a/10781533 */ -@media print { - code a:link:after, code a:visited:after { - content: ""; - } -} - -/* Section anchors --------------------------------- - Added in pandoc 2.11: https://github.com/jgm/pandoc-templates/commit/9904bf71 -*/ - -div.csl-bib-body { } -div.csl-entry { - clear: both; -} -.hanging-indent div.csl-entry { - margin-left:2em; - text-indent:-2em; -} -div.csl-left-margin { - min-width:2em; - float:left; -} -div.csl-right-inline { - margin-left:2em; - padding-left:1em; -} -div.csl-indent { - margin-left: 2em; -} diff --git a/docs/pkgdown.js b/docs/pkgdown.js deleted file mode 100644 index 6f0eee40b..000000000 --- a/docs/pkgdown.js +++ /dev/null @@ -1,108 +0,0 @@ -/* http://gregfranko.com/blog/jquery-best-practices/ */ -(function($) { - $(function() { - - $('.navbar-fixed-top').headroom(); - - $('body').css('padding-top', $('.navbar').height() + 10); - $(window).resize(function(){ - $('body').css('padding-top', $('.navbar').height() + 10); - }); - - $('[data-toggle="tooltip"]').tooltip(); - - var cur_path = paths(location.pathname); - var links = $("#navbar ul li a"); - var max_length = -1; - var pos = -1; - for (var i = 0; i < links.length; i++) { - if (links[i].getAttribute("href") === "#") - continue; - // Ignore external links - if (links[i].host !== location.host) - continue; - - var nav_path = paths(links[i].pathname); - - var length = prefix_length(nav_path, cur_path); - if (length > max_length) { - max_length = length; - pos = i; - } - } - - // Add class to parent
  2. , and enclosing
  3. if in dropdown - if (pos >= 0) { - var menu_anchor = $(links[pos]); - menu_anchor.parent().addClass("active"); - menu_anchor.closest("li.dropdown").addClass("active"); - } - }); - - function paths(pathname) { - var pieces = pathname.split("/"); - pieces.shift(); // always starts with / - - var end = pieces[pieces.length - 1]; - if (end === "index.html" || end === "") - pieces.pop(); - return(pieces); - } - - // Returns -1 if not found - function prefix_length(needle, haystack) { - if (needle.length > haystack.length) - return(-1); - - // Special case for length-0 haystack, since for loop won't run - if (haystack.length === 0) { - return(needle.length === 0 ? 0 : -1); - } - - for (var i = 0; i < haystack.length; i++) { - if (needle[i] != haystack[i]) - return(i); - } - - return(haystack.length); - } - - /* Clipboard --------------------------*/ - - function changeTooltipMessage(element, msg) { - var tooltipOriginalTitle=element.getAttribute('data-original-title'); - element.setAttribute('data-original-title', msg); - $(element).tooltip('show'); - element.setAttribute('data-original-title', tooltipOriginalTitle); - } - - if(ClipboardJS.isSupported()) { - $(document).ready(function() { - var copyButton = ""; - - $("div.sourceCode").addClass("hasCopyButton"); - - // Insert copy buttons: - $(copyButton).prependTo(".hasCopyButton"); - - // Initialize tooltips: - $('.btn-copy-ex').tooltip({container: 'body'}); - - // Initialize clipboard: - var clipboardBtnCopies = new ClipboardJS('[data-clipboard-copy]', { - text: function(trigger) { - return trigger.parentNode.textContent.replace(/\n#>[^\n]*/g, ""); - } - }); - - clipboardBtnCopies.on('success', function(e) { - changeTooltipMessage(e.trigger, 'Copied!'); - e.clearSelection(); - }); - - clipboardBtnCopies.on('error', function() { - changeTooltipMessage(e.trigger,'Press Ctrl+C or Command+C to copy'); - }); - }); - } -})(window.jQuery || window.$) diff --git a/docs/pkgdown.yml b/docs/pkgdown.yml deleted file mode 100644 index 24865cad6..000000000 --- a/docs/pkgdown.yml +++ /dev/null @@ -1,20 +0,0 @@ -pandoc: 3.1.11 -pkgdown: 2.0.7 -pkgdown_sha: ~ -articles: - AddingCustomFeatureEngineering: AddingCustomFeatureEngineering.html - AddingCustomModels: AddingCustomModels.html - AddingCustomSamples: AddingCustomSamples.html - AddingCustomSplitting: AddingCustomSplitting.html - BenchmarkTasks: BenchmarkTasks.html - BestPractices: BestPractices.html - BuildingMultiplePredictiveModels: BuildingMultiplePredictiveModels.html - BuildingPredictiveModels: BuildingPredictiveModels.html - ClinicalModels: ClinicalModels.html - ConstrainedPredictors: ConstrainedPredictors.html - CreatingLearningCurves: CreatingLearningCurves.html - CreatingNetworkStudies: CreatingNetworkStudies.html - InstallationGuide: InstallationGuide.html - Videos: Videos.html -last_built: 2024-09-09T14:25Z - diff --git a/docs/reference/MapIds.html b/docs/reference/MapIds.html deleted file mode 100644 index 5cb0b7906..000000000 --- a/docs/reference/MapIds.html +++ /dev/null @@ -1,178 +0,0 @@ - -Map covariate and row Ids so they start from 1 — MapIds • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    this functions takes covariate data and a cohort/population and remaps -the covariate and row ids, restricts to pop and saves/creates mapping

    -
    - -
    -
    MapIds(covariateData, cohort = NULL, mapping = NULL)
    -
    - -
    -

    Arguments

    -
    covariateData
    -

    a covariateData object

    - - -
    cohort
    -

    if specified rowIds restricted to the ones in cohort

    - - -
    mapping
    -

    A pre defined mapping to use

    - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/PatientLevelPrediction.html b/docs/reference/PatientLevelPrediction.html deleted file mode 100644 index 77e24885e..000000000 --- a/docs/reference/PatientLevelPrediction.html +++ /dev/null @@ -1,175 +0,0 @@ - -PatientLevelPrediction — PatientLevelPrediction • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    A package for running predictions using data in the OMOP CDM

    -
    - - - -
    -

    Author

    -

    Maintainer: Jenna Reps jreps@its.jnj.com

    -

    Authors:

    • Martijn Schuemie

    • -
    • Marc Suchard

    • -
    • Patrick Ryan

    • -
    • Peter Rijnbeek

    • -
    • Egill Fridgeirsson

    • -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/Rplot001.png b/docs/reference/Rplot001.png deleted file mode 100644 index 17a358060aed2a86950757bbd25c6f92c08c458f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1011 zcmeAS@N?(olHy`uVBq!ia0y~yV0-|=9Be?5+AI5}0x7m6Z+90U4Fo@(ch>_c&H|6f zVg?3oArNM~bhqvg0|WD9PZ!6KiaBo&GBN^{G%5UFpXcEKVvd5*5Eu=C0SJK)8A6*F U7`aXvEC5;V>FVdQ&MBb@00SN#Z2$lO diff --git a/docs/reference/accuracy.html b/docs/reference/accuracy.html deleted file mode 100644 index 111a58e86..000000000 --- a/docs/reference/accuracy.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the accuracy — accuracy • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the accuracy

    -
    - -
    -
    accuracy(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    accuracy value

    -
    -
    -

    Details

    -

    Calculate the accuracy

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/addDiagnosePlpToDatabase.html b/docs/reference/addDiagnosePlpToDatabase.html deleted file mode 100644 index 31b3a41d3..000000000 --- a/docs/reference/addDiagnosePlpToDatabase.html +++ /dev/null @@ -1,207 +0,0 @@ - -Insert a diagnostic result into a PLP result schema database — addDiagnosePlpToDatabase • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function inserts a diagnostic result into the result schema

    -
    - -
    -
    addDiagnosePlpToDatabase(
    -  diagnosePlp,
    -  connectionDetails,
    -  databaseSchemaSettings,
    -  cohortDefinitions,
    -  databaseList = NULL,
    -  overWriteIfExists = T
    -)
    -
    - -
    -

    Arguments

    -
    diagnosePlp
    -

    An object of class diagnosePlp

    - - -
    connectionDetails
    -

    A connection details created by using the -function createConnectionDetails in the -DatabaseConnector package.

    - - -
    databaseSchemaSettings
    -

    A object created by createDatabaseSchemaSettings with all the settings specifying the result tables

    - - -
    cohortDefinitions
    -

    A set of one or more cohorts extracted using ROhdsiWebApi::exportCohortDefinitionSet()

    - - -
    databaseList
    -

    (Optional) If you wish to overwrite the settings in the plp object use createdatabaseList to specify the databases

    - - -
    overWriteIfExists
    -

    (default: T) Whether to delete existing results and overwrite them

    - -
    -
    -

    Value

    - - -

    Returns NULL but uploads the diagnostic into the database schema specified in databaseSchemaSettings

    -
    -
    -

    Details

    -

    This function can be used to upload a diagnostic result into a database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/addMultipleDiagnosePlpToDatabase.html b/docs/reference/addMultipleDiagnosePlpToDatabase.html deleted file mode 100644 index 56ee9c4c8..000000000 --- a/docs/reference/addMultipleDiagnosePlpToDatabase.html +++ /dev/null @@ -1,202 +0,0 @@ - -Insert mutliple diagnosePlp results saved to a directory into a PLP result schema database — addMultipleDiagnosePlpToDatabase • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function inserts diagnosePlp results into the result schema

    -
    - -
    -
    addMultipleDiagnosePlpToDatabase(
    -  connectionDetails,
    -  databaseSchemaSettings,
    -  cohortDefinitions,
    -  databaseList = NULL,
    -  resultLocation
    -)
    -
    - -
    -

    Arguments

    -
    connectionDetails
    -

    A connection details created by using the -function createConnectionDetails in the -DatabaseConnector package.

    - - -
    databaseSchemaSettings
    -

    A object created by createDatabaseSchemaSettings with all the settings specifying the result tables

    - - -
    cohortDefinitions
    -

    (list) A list of cohortDefinitions (each list must contain: name, id)

    - - -
    databaseList
    -

    (Optional) ...

    - - -
    resultLocation
    -

    The location of the diagnostic results

    - -
    -
    -

    Value

    - - -

    Returns NULL but uploads multiple diagnosePlp results into the database schema specified in databaseSchemaSettings

    -
    -
    -

    Details

    -

    This function can be used to upload diagnosePlp results into a database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/addMultipleRunPlpToDatabase.html b/docs/reference/addMultipleRunPlpToDatabase.html deleted file mode 100644 index 47b53a4c0..000000000 --- a/docs/reference/addMultipleRunPlpToDatabase.html +++ /dev/null @@ -1,212 +0,0 @@ - -Populate the PatientLevelPrediction results tables — addMultipleRunPlpToDatabase • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function formats and uploads results that have been generated via an ATLAS prediction package into a database

    -
    - -
    -
    addMultipleRunPlpToDatabase(
    -  connectionDetails,
    -  databaseSchemaSettings = createDatabaseSchemaSettings(resultSchema = "main"),
    -  cohortDefinitions,
    -  databaseList = NULL,
    -  resultLocation = NULL,
    -  resultLocationVector,
    -  modelSaveLocation
    -)
    -
    - -
    -

    Arguments

    -
    connectionDetails
    -

    A connection details created by using the -function createConnectionDetails in the -DatabaseConnector package.

    - - -
    databaseSchemaSettings
    -

    A object created by createDatabaseSchemaSettings with all the settings specifying the result tables

    - - -
    cohortDefinitions
    -

    A set of one or more cohorts extracted using ROhdsiWebApi::exportCohortDefinitionSet()

    - - -
    databaseList
    -

    (Optional) A list created by createDatabaseList to specify the databases

    - - -
    resultLocation
    -

    (string) location of directory where the main package results were saved

    - - -
    resultLocationVector
    -

    (only used when resultLocation is missing) a vector of locations with development or validation results

    - - -
    modelSaveLocation
    -

    The location of the file system for saving the models in a subdirectory

    - -
    -
    -

    Value

    - - -

    Returns NULL but uploads all the results in resultLocation to the PatientLevelPrediction result tables in resultSchema

    -
    -
    -

    Details

    -

    This function can be used upload PatientLevelPrediction results into a database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/addRunPlpToDatabase.html b/docs/reference/addRunPlpToDatabase.html deleted file mode 100644 index 9752d3ec5..000000000 --- a/docs/reference/addRunPlpToDatabase.html +++ /dev/null @@ -1,207 +0,0 @@ - -Function to add the run plp (development or validation) to database — addRunPlpToDatabase • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function adds a runPlp or external validation result into a database

    -
    - -
    -
    addRunPlpToDatabase(
    -  runPlp,
    -  connectionDetails,
    -  databaseSchemaSettings,
    -  cohortDefinitions,
    -  modelSaveLocation,
    -  databaseList = NULL
    -)
    -
    - -
    -

    Arguments

    -
    runPlp
    -

    An object of class runPlp or class externalValidatePlp

    - - -
    connectionDetails
    -

    A connection details created by using the -function createConnectionDetails in the -DatabaseConnector package.

    - - -
    databaseSchemaSettings
    -

    A object created by createDatabaseSchemaSettings with all the settings specifying the result tables

    - - -
    cohortDefinitions
    -

    A set of one or more cohorts extracted using ROhdsiWebApi::exportCohortDefinitionSet()

    - - -
    modelSaveLocation
    -

    The location of the directory that models will be saved to

    - - -
    databaseList
    -

    (Optional) If you want to change the database name then used createDatabaseList to specify the database settings but use the same cdmDatabaseId was model development/validation

    - -
    -
    -

    Value

    - - -

    Returns a data.frame with the database details

    -
    -
    -

    Details

    -

    This function is used when inserting results into the PatientLevelPrediction database results schema

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/averagePrecision.html b/docs/reference/averagePrecision.html deleted file mode 100644 index 658174496..000000000 --- a/docs/reference/averagePrecision.html +++ /dev/null @@ -1,178 +0,0 @@ - -Calculate the average precision — averagePrecision • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the average precision

    -
    - -
    -
    averagePrecision(prediction)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - -
    -
    -

    Value

    - - -

    The average precision

    -
    -
    -

    Details

    -

    Calculates the average precision from a predition object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/brierScore.html b/docs/reference/brierScore.html deleted file mode 100644 index 678bf1efe..000000000 --- a/docs/reference/brierScore.html +++ /dev/null @@ -1,178 +0,0 @@ - -brierScore — brierScore • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    brierScore

    -
    - -
    -
    brierScore(prediction)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - -
    -
    -

    Value

    - - -

    A list containing the brier score and the scaled brier score

    -
    -
    -

    Details

    -

    Calculates the brierScore from prediction object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/calibrationLine.html b/docs/reference/calibrationLine.html deleted file mode 100644 index 425cccd2b..000000000 --- a/docs/reference/calibrationLine.html +++ /dev/null @@ -1,176 +0,0 @@ - -calibrationLine — calibrationLine • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    calibrationLine

    -
    - -
    -
    calibrationLine(prediction, numberOfStrata = 10)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - - -
    numberOfStrata
    -

    The number of groups to split the prediction into

    - -
    -
    -

    Details

    -

    Calculates the calibration from prediction object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/computeAuc.html b/docs/reference/computeAuc.html deleted file mode 100644 index 9c79d5ffb..000000000 --- a/docs/reference/computeAuc.html +++ /dev/null @@ -1,178 +0,0 @@ - -Compute the area under the ROC curve — computeAuc • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Compute the area under the ROC curve

    -
    - -
    -
    computeAuc(prediction, confidenceInterval = FALSE)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object as generated using the -predict functions.

    - - -
    confidenceInterval
    -

    Should 95 percebt confidence intervals be computed?

    - -
    -
    -

    Details

    -

    Computes the area under the ROC curve for the predicted probabilities, given the true observed -outcomes.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/computeGridPerformance.html b/docs/reference/computeGridPerformance.html deleted file mode 100644 index 5865fa6ea..000000000 --- a/docs/reference/computeGridPerformance.html +++ /dev/null @@ -1,183 +0,0 @@ - -Computes grid performance with a specified performance function — computeGridPerformance • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Computes grid performance with a specified performance function

    -
    - -
    -
    computeGridPerformance(prediction, param, performanceFunct = "computeAuc")
    -
    - -
    -

    Arguments

    -
    prediction
    -

    a dataframe with predictions and outcomeCount per rowId

    - - -
    param
    -

    a list of hyperparameters

    - - -
    performanceFunct
    -

    a string specifying which performance function to use -. Default ``'compute_AUC'``

    - -
    -
    -

    Value

    - - -

    A list with overview of the performance

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/configurePython.html b/docs/reference/configurePython.html deleted file mode 100644 index 1abf63794..000000000 --- a/docs/reference/configurePython.html +++ /dev/null @@ -1,181 +0,0 @@ - -Sets up a virtual environment to use for PLP (can be conda or python) — configurePython • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Sets up a virtual environment to use for PLP (can be conda or python)

    -
    - -
    -
    configurePython(envname = "PLP", envtype = NULL, condaPythonVersion = "3.11")
    -
    - -
    -

    Arguments

    -
    envname
    -

    A string for the name of the virtual environment (default is 'PLP')

    - - -
    envtype
    -

    An option for specifying the environment as'conda' or 'python'. If NULL then the default is 'conda' for windows users and 'python' for non-windows users

    - - -
    condaPythonVersion
    -

    String, Python version to use when creating a conda environment

    - -
    -
    -

    Details

    -

    This function creates a virtual environment that can be used by PatientLevelPrediction -and installs all the required package dependancies. If using python, pip must be set up.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/covariateSummary.html b/docs/reference/covariateSummary.html deleted file mode 100644 index 0ca6ee4c9..000000000 --- a/docs/reference/covariateSummary.html +++ /dev/null @@ -1,216 +0,0 @@ - -covariateSummary — covariateSummary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Summarises the covariateData to calculate the mean and standard deviation per covaraite -if the labels are input it also stratifies this by class label and if the trainRowIds and testRowIds -specifying the patients in the train/test sets respectively are input, these values are also stratified -by train and test set

    -
    - -
    -
    covariateSummary(
    -  covariateData,
    -  cohort,
    -  labels = NULL,
    -  strata = NULL,
    -  variableImportance = NULL,
    -  featureEngineering = NULL
    -)
    -
    - -
    -

    Arguments

    -
    covariateData
    -

    The covariateData part of the plpData that is -extracted using getPlpData

    - - -
    cohort
    -

    The patient cohort to calculate the summary

    - - -
    labels
    -

    A data.frame with the columns rowId and outcomeCount

    - - -
    strata
    -

    A data.frame containing the columns rowId, strataName

    - - -
    variableImportance
    -

    A data.frame with the columns covariateId and -value (the variable importance value)

    - - -
    featureEngineering
    -

    (currently not used ) -A function or list of functions specifying any feature engineering -to create covariates before summarising

    - -
    -
    -

    Value

    - - -

    A data.frame containing: CovariateCount CovariateMean and CovariateStDev plus these values -for any specified stratification

    -
    -
    -

    Details

    -

    The function calculates various metrics to measure the performance of the model

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createCohortCovariateSettings.html b/docs/reference/createCohortCovariateSettings.html deleted file mode 100644 index 1f4bc8bc9..000000000 --- a/docs/reference/createCohortCovariateSettings.html +++ /dev/null @@ -1,233 +0,0 @@ - -Extracts covariates based on cohorts — createCohortCovariateSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Extracts covariates based on cohorts

    -
    - -
    -
    createCohortCovariateSettings(
    -  cohortName,
    -  settingId,
    -  cohortDatabaseSchema,
    -  cohortTable,
    -  cohortId,
    -  startDay = -30,
    -  endDay = 0,
    -  count = F,
    -  ageInteraction = F,
    -  lnAgeInteraction = F,
    -  analysisId = 456
    -)
    -
    - -
    -

    Arguments

    -
    cohortName
    -

    Name for the cohort

    - - -
    settingId
    -

    A unique id for the covariate time and

    - - -
    cohortDatabaseSchema
    -

    The schema of the database with the cohort

    - - -
    cohortTable
    -

    the table name that contains the covariate cohort

    - - -
    cohortId
    -

    cohort id for the covariate cohort

    - - -
    startDay
    -

    The number of days prior to index to start observing the cohort

    - - -
    endDay
    -

    The number of days prior to index to stop observing the cohort

    - - -
    count
    -

    If FALSE the covariate value is binary (1 means cohort occurred between index+startDay and index+endDay, 0 means it did not) -If TRUE then the covariate value is the number of unique cohort_start_dates between index+startDay and index+endDay

    - - -
    ageInteraction
    -

    If TRUE multiple covariate value by the patient's age in years

    - - -
    lnAgeInteraction
    -

    If TRUE multiple covariate value by the log of the patient's age in years

    - - -
    analysisId
    -

    The analysisId for the covariate

    - -
    -
    -

    Value

    - - -

    An object of class covariateSettings specifying how to create the cohort covariate with the covariateId - cohortId x 100000 + settingId x 1000 + analysisId

    -
    -
    -

    Details

    -

    The user specifies a cohort and time period and then a covariate is constructed whether they are in the -cohort during the time periods relative to target population cohort index

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createDatabaseDetails.html b/docs/reference/createDatabaseDetails.html deleted file mode 100644 index 74b2f2d03..000000000 --- a/docs/reference/createDatabaseDetails.html +++ /dev/null @@ -1,256 +0,0 @@ - -Create a setting that holds the details about the cdmDatabase connection for data extraction — createDatabaseDetails • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create a setting that holds the details about the cdmDatabase connection for data extraction

    -
    - -
    -
    createDatabaseDetails(
    -  connectionDetails,
    -  cdmDatabaseSchema,
    -  cdmDatabaseName,
    -  cdmDatabaseId,
    -  tempEmulationSchema = cdmDatabaseSchema,
    -  cohortDatabaseSchema = cdmDatabaseSchema,
    -  cohortTable = "cohort",
    -  outcomeDatabaseSchema = cdmDatabaseSchema,
    -  outcomeTable = "cohort",
    -  targetId = NULL,
    -  outcomeIds = NULL,
    -  cdmVersion = 5,
    -  cohortId = NULL
    -)
    -
    - -
    -

    Arguments

    -
    connectionDetails
    -

    An R object of type connectionDetails created using the -function createConnectionDetails in the -DatabaseConnector package.

    - - -
    cdmDatabaseSchema
    -

    The name of the database schema that contains the OMOP CDM -instance. Requires read permissions to this database. On SQL -Server, this should specifiy both the database and the schema, -so for example 'cdm_instance.dbo'.

    - - -
    cdmDatabaseName
    -

    A string with the name of the database - this is used in the shiny app and when externally validating models to name the result list and to specify the folder name when saving validation results (defaults to cdmDatabaseSchema if not specified)

    - - -
    cdmDatabaseId
    -

    A string with a unique identifier for the database and version - this is stored in the plp object for future reference and used by the shiny app (defaults to cdmDatabaseSchema if not specified)

    - - -
    tempEmulationSchema
    -

    For dmbs like Oracle only: the name of the database schema where you -want all temporary tables to be managed. Requires -create/insert permissions to this database.

    - - -
    cohortDatabaseSchema
    -

    The name of the database schema that is the location where the -target cohorts are available. Requires read -permissions to this database.

    - - -
    cohortTable
    -

    The tablename that contains the target cohorts. Expectation is cohortTable -has format of COHORT table: COHORT_DEFINITION_ID, SUBJECT_ID, -COHORT_START_DATE, COHORT_END_DATE.

    - - -
    outcomeDatabaseSchema
    -

    The name of the database schema that is the location where the -data used to define the outcome cohorts is available. Requires read permissions to -this database.

    - - -
    outcomeTable
    -

    The tablename that contains the outcome cohorts. Expectation is -outcomeTable has format of COHORT table: COHORT_DEFINITION_ID, -SUBJECT_ID, COHORT_START_DATE, COHORT_END_DATE.

    - - -
    targetId
    -

    An integer specifying the cohort id for the target cohort

    - - -
    outcomeIds
    -

    A single integer or vector of integers specifying the cohort ids for the outcome cohorts

    - - -
    cdmVersion
    -

    Define the OMOP CDM version used: currently support "4" and "5".

    - - -
    cohortId
    -

    (depreciated: use targetId) old input for the target cohort id

    - -
    -
    -

    Value

    - - -

    A list with the the database specific settings (this is used by the runMultiplePlp function and the skeleton packages)

    -
    -
    -

    Details

    -

    This function simply stores the settings for communicating with the cdmDatabase when extracting -the target cohort and outcomes

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createDatabaseList.html b/docs/reference/createDatabaseList.html deleted file mode 100644 index 47e5f277b..000000000 --- a/docs/reference/createDatabaseList.html +++ /dev/null @@ -1,186 +0,0 @@ - -Create a list with the database details and database meta data entries — createDatabaseList • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function creates a list with the database details and database meta data entries used in the study

    -
    - -
    -
    createDatabaseList(cdmDatabaseSchemas, cdmDatabaseNames, databaseRefIds = NULL)
    -
    - -
    -

    Arguments

    -
    cdmDatabaseSchemas
    -

    (string vector) A vector of the cdmDatabaseSchemas used in the study - if the schemas are not unique per database please also specify databaseRefId

    - - -
    cdmDatabaseNames
    -

    Sharable names for the databases

    - - -
    databaseRefIds
    -

    (string vector) Unique database identifiers - what you specified as cdmDatabaseId in PatientLevelPrediction::createDatabaseDetails() when developing the models

    - -
    -
    -

    Value

    - - -

    Returns a data.frame with the database details

    -
    -
    -

    Details

    -

    This function is used when inserting database details into the PatientLevelPrediction database results schema

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createDatabaseSchemaSettings.html b/docs/reference/createDatabaseSchemaSettings.html deleted file mode 100644 index d5486f118..000000000 --- a/docs/reference/createDatabaseSchemaSettings.html +++ /dev/null @@ -1,215 +0,0 @@ - -Create the PatientLevelPrediction database result schema settings — createDatabaseSchemaSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function specifies where the results schema is and lets you pick a different schema for the cohorts and databases

    -
    - -
    -
    createDatabaseSchemaSettings(
    -  resultSchema = "main",
    -  tablePrefix = "",
    -  targetDialect = "sqlite",
    -  tempEmulationSchema = getOption("sqlRenderTempEmulationSchema"),
    -  cohortDefinitionSchema = resultSchema,
    -  tablePrefixCohortDefinitionTables = tablePrefix,
    -  databaseDefinitionSchema = resultSchema,
    -  tablePrefixDatabaseDefinitionTables = tablePrefix
    -)
    -
    - -
    -

    Arguments

    -
    resultSchema
    -

    (string) The name of the database schema with the result tables.

    - - -
    tablePrefix
    -

    (string) A string that appends to the PatientLevelPrediction result tables

    - - -
    targetDialect
    -

    (string) The database management system being used

    - - -
    tempEmulationSchema
    -

    (string) The temp schema used when the database management system is oracle

    - - -
    cohortDefinitionSchema
    -

    (string) The name of the database schema with the cohort definition tables (defaults to resultSchema).

    - - -
    tablePrefixCohortDefinitionTables
    -

    (string) A string that appends to the cohort definition tables

    - - -
    databaseDefinitionSchema
    -

    (string) The name of the database schema with the database definition tables (defaults to resultSchema).

    - - -
    tablePrefixDatabaseDefinitionTables
    -

    (string) A string that appends to the database definition tables

    - -
    -
    -

    Value

    - - -

    Returns a list of class 'plpDatabaseResultSchema' with all the database settings

    -
    -
    -

    Details

    -

    This function can be used to specify the database settings used to upload PatientLevelPrediction results into a database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createDefaultExecuteSettings.html b/docs/reference/createDefaultExecuteSettings.html deleted file mode 100644 index e4e409d17..000000000 --- a/docs/reference/createDefaultExecuteSettings.html +++ /dev/null @@ -1,172 +0,0 @@ - -Creates default list of settings specifying what parts of runPlp to execute — createDefaultExecuteSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Creates default list of settings specifying what parts of runPlp to execute

    -
    - -
    -
    createDefaultExecuteSettings()
    -
    - -
    -

    Value

    - - -

    list with TRUE for split, preprocess, model development and covariate summary

    -
    -
    -

    Details

    -

    runs split, preprocess, model development and covariate summary

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createDefaultSplitSetting.html b/docs/reference/createDefaultSplitSetting.html deleted file mode 100644 index f92e40aee..000000000 --- a/docs/reference/createDefaultSplitSetting.html +++ /dev/null @@ -1,211 +0,0 @@ - -Create the settings for defining how the plpData are split into test/validation/train sets using -default splitting functions (either random stratified by outcome, time or subject splitting) — createDefaultSplitSetting • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for defining how the plpData are split into test/validation/train sets using -default splitting functions (either random stratified by outcome, time or subject splitting)

    -
    - -
    -
    createDefaultSplitSetting(
    -  testFraction = 0.25,
    -  trainFraction = 0.75,
    -  splitSeed = sample(1e+05, 1),
    -  nfold = 3,
    -  type = "stratified"
    -)
    -
    - -
    -

    Arguments

    -
    testFraction
    -

    (numeric) A real number between 0 and 1 indicating the test set fraction of the data

    - - -
    trainFraction
    -

    (numeric) A real number between 0 and 1 indicating the train set fraction of the data. -If not set train is equal to 1 - test

    - - -
    splitSeed
    -

    (numeric) A seed to use when splitting the data for reproducibility (if not set a random number will be generated)

    - - -
    nfold
    -

    (numeric) An integer > 1 specifying the number of folds used in cross validation

    - - -
    type
    -

    (character) Choice of:

    • 'stratified' Each data point is randomly assigned into the test or a train fold set but this is done stratified such that the outcome rate is consistent in each partition

    • -
    • 'time' Older data are assigned into the training set and newer data are assigned into the test set

    • -
    • 'subject' Data are partitioned by subject, if a subject is in the data more than once, all the data points for the subject are assigned either into the test data or into the train data (not both).

    • -
    - -
    -
    -

    Value

    - - -

    An object of class splitSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class splitSettings that specifies the splitting function that will be called and the settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createExecuteSettings.html b/docs/reference/createExecuteSettings.html deleted file mode 100644 index dfb91aeed..000000000 --- a/docs/reference/createExecuteSettings.html +++ /dev/null @@ -1,205 +0,0 @@ - -Creates list of settings specifying what parts of runPlp to execute — createExecuteSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Creates list of settings specifying what parts of runPlp to execute

    -
    - -
    -
    createExecuteSettings(
    -  runSplitData = F,
    -  runSampleData = F,
    -  runfeatureEngineering = F,
    -  runPreprocessData = F,
    -  runModelDevelopment = F,
    -  runCovariateSummary = F
    -)
    -
    - -
    -

    Arguments

    -
    runSplitData
    -

    TRUE or FALSE whether to split data into train/test

    - - -
    runSampleData
    -

    TRUE or FALSE whether to over or under sample

    - - -
    runfeatureEngineering
    -

    TRUE or FALSE whether to do feature engineering

    - - -
    runPreprocessData
    -

    TRUE or FALSE whether to do preprocessing

    - - -
    runModelDevelopment
    -

    TRUE or FALSE whether to develop the model

    - - -
    runCovariateSummary
    -

    TRUE or FALSE whether to create covariate summary

    - -
    -
    -

    Value

    - - -

    list with TRUE/FALSE for each part of runPlp

    -
    -
    -

    Details

    -

    define what parts of runPlp to execute

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createFeatureEngineeringSettings.html b/docs/reference/createFeatureEngineeringSettings.html deleted file mode 100644 index 18defa02b..000000000 --- a/docs/reference/createFeatureEngineeringSettings.html +++ /dev/null @@ -1,181 +0,0 @@ - -Create the settings for defining any feature engineering that will be done — createFeatureEngineeringSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for defining any feature engineering that will be done

    -
    - -
    -
    createFeatureEngineeringSettings(type = "none")
    -
    - -
    -

    Arguments

    -
    type
    -

    (character) Choice of:

    • 'none' No feature engineering - this is the default

    • -
    - -
    -
    -

    Value

    - - -

    An object of class featureEngineeringSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class featureEngineeringSettings that specifies the sampling function that will be called and the settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createLearningCurve.html b/docs/reference/createLearningCurve.html deleted file mode 100644 index f7e442e2f..000000000 --- a/docs/reference/createLearningCurve.html +++ /dev/null @@ -1,293 +0,0 @@ - -createLearningCurve — createLearningCurve • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Creates a learning curve object, which can be plotted using the - plotLearningCurve() function.

    -
    - -
    -
    createLearningCurve(
    -  plpData,
    -  outcomeId,
    -  parallel = T,
    -  cores = 4,
    -  modelSettings,
    -  saveDirectory = getwd(),
    -  analysisId = "learningCurve",
    -  populationSettings = createStudyPopulationSettings(),
    -  splitSettings = createDefaultSplitSetting(),
    -  trainFractions = c(0.25, 0.5, 0.75),
    -  trainEvents = NULL,
    -  sampleSettings = createSampleSettings(),
    -  featureEngineeringSettings = createFeatureEngineeringSettings(),
    -  preprocessSettings = createPreprocessSettings(minFraction = 0.001, normalize = T),
    -  logSettings = createLogSettings(),
    -  executeSettings = createExecuteSettings(runSplitData = T, runSampleData = F,
    -    runfeatureEngineering = F, runPreprocessData = T, runModelDevelopment = T,
    -    runCovariateSummary = F)
    -)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM.

    - - -
    outcomeId
    -

    (integer) The ID of the outcome.

    - - -
    parallel
    -

    Whether to run the code in parallel

    - - -
    cores
    -

    The number of computer cores to use if running in parallel

    - - -
    modelSettings
    -

    An object of class modelSettings created using one of the function:

    - - -
    saveDirectory
    -

    The path to the directory where the results will be saved (if NULL uses working directory)

    - - -
    analysisId
    -

    (integer) Identifier for the analysis. It is used to create, e.g., the result folder. Default is a timestamp.

    - - -
    populationSettings
    -

    An object of type populationSettings created using createStudyPopulationSettings that -specifies how the data class labels are defined and addition any exclusions to apply to the -plpData cohort

    - - -
    splitSettings
    -

    An object of type splitSettings that specifies how to split the data into train/validation/test. -The default settings can be created using createDefaultSplitSetting.

    - - -
    trainFractions
    -

    A list of training fractions to create models for. -Note, providing trainEvents will override your input to -trainFractions.

    - - -
    trainEvents
    -

    Events have shown to be determinant of model performance. -Therefore, it is recommended to provide trainEvents rather than -trainFractions. Note, providing trainEvents will override -your input to trainFractions. The format should be as follows:

    • c(500, 1000, 1500) - a list of training events

    • -
    - - -
    sampleSettings
    -

    An object of type sampleSettings that specifies any under/over sampling to be done. -The default is none.

    - - -
    featureEngineeringSettings
    -

    An object of featureEngineeringSettings specifying any feature engineering to be learned (using the train data)

    - - -
    preprocessSettings
    -

    An object of preprocessSettings. This setting specifies the minimum fraction of -target population who must have a covariate for it to be included in the model training -and whether to normalise the covariates before training

    - - -
    logSettings
    -

    An object of logSettings created using createLogSettings -specifying how the logging is done

    - - -
    executeSettings
    -

    An object of executeSettings specifying which parts of the analysis to run

    - -
    -
    -

    Value

    - - -

    A learning curve object containing the various performance measures - obtained by the model for each training set fraction. It can be plotted - using plotLearningCurve.

    -
    - -
    -

    Examples

    -
    if (FALSE) {
    -# define model
    -modelSettings = PatientLevelPrediction::setLassoLogisticRegression()
    -
    -# create learning curve
    -learningCurve <- PatientLevelPrediction::createLearningCurve(population,
    -                                                             plpData,
    -                                                             modelSettings)
    -# plot learning curve
    -PatientLevelPrediction::plotLearningCurve(learningCurve)
    -}
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createLogSettings.html b/docs/reference/createLogSettings.html deleted file mode 100644 index 05c7e8c73..000000000 --- a/docs/reference/createLogSettings.html +++ /dev/null @@ -1,194 +0,0 @@ - -Create the settings for logging the progression of the analysis — createLogSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for logging the progression of the analysis

    -
    - -
    -
    createLogSettings(verbosity = "DEBUG", timeStamp = T, logName = "runPlp Log")
    -
    - -
    -

    Arguments

    -
    verbosity
    -

    Sets the level of the verbosity. If the log level is at or higher in priority than the logger threshold, a message will print. The levels are:

    • DEBUG Highest verbosity showing all debug statements

    • -
    • TRACE Showing information about start and end of steps

    • -
    • INFO Show informative information (Default)

    • -
    • WARN Show warning messages

    • -
    • ERROR Show error messages

    • -
    • FATAL Be silent except for fatal errors

    • -
    - - -
    timeStamp
    -

    If TRUE a timestamp will be added to each logging statement. Automatically switched on for TRACE level.

    - - -
    logName
    -

    A string reference for the logger

    - -
    -
    -

    Value

    - - -

    An object of class logSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class logSettings that specifies the logger settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createModelDesign.html b/docs/reference/createModelDesign.html deleted file mode 100644 index f1fdfafec..000000000 --- a/docs/reference/createModelDesign.html +++ /dev/null @@ -1,231 +0,0 @@ - -Specify settings for deceloping a single model — createModelDesign • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Specify settings for deceloping a single model

    -
    - -
    -
    createModelDesign(
    -  targetId,
    -  outcomeId,
    -  restrictPlpDataSettings = createRestrictPlpDataSettings(),
    -  populationSettings = createStudyPopulationSettings(),
    -  covariateSettings = FeatureExtraction::createDefaultCovariateSettings(),
    -  featureEngineeringSettings = NULL,
    -  sampleSettings = NULL,
    -  preprocessSettings = NULL,
    -  modelSettings = NULL,
    -  splitSettings = createDefaultSplitSetting(type = "stratified", testFraction = 0.25,
    -    trainFraction = 0.75, splitSeed = 123, nfold = 3),
    -  runCovariateSummary = T
    -)
    -
    - -
    -

    Arguments

    -
    targetId
    -

    The id of the target cohort that will be used for data extraction (e.g., the ATLAS id)

    - - -
    outcomeId
    -

    The id of the outcome that will be used for data extraction (e.g., the ATLAS id)

    - - -
    restrictPlpDataSettings
    -

    The settings specifying the extra restriction settings when extracting the data created using createRestrictPlpDataSettings().

    - - -
    populationSettings
    -

    The population settings specified by createStudyPopulationSettings()

    - - -
    covariateSettings
    -

    The covariate settings, this can be a list or a single 'covariateSetting' object.

    - - -
    featureEngineeringSettings
    -

    Either NULL or an object of class featureEngineeringSettings specifying any feature engineering used during model development

    - - -
    sampleSettings
    -

    Either NULL or an object of class sampleSettings with the over/under sampling settings used for model development

    - - -
    preprocessSettings
    -

    Either NULL or an object of class preprocessSettings created using createPreprocessingSettings()

    - - -
    modelSettings
    -

    The model settings such as setLassoLogisticRegression()

    - - -
    splitSettings
    -

    The train/validation/test splitting used by all analyses created using createDefaultSplitSetting()

    - - -
    runCovariateSummary
    -

    Whether to run the covariateSummary

    - -
    -
    -

    Value

    - - -

    A list with analysis settings used to develop a single prediction model

    -
    -
    -

    Details

    -

    This specifies a single analysis for developing as single model

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createPlpResultTables.html b/docs/reference/createPlpResultTables.html deleted file mode 100644 index 41c22b897..000000000 --- a/docs/reference/createPlpResultTables.html +++ /dev/null @@ -1,215 +0,0 @@ - -Create the results tables to store PatientLevelPrediction models and results into a database — createPlpResultTables • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function executes a large set of SQL statements to create tables that can store models and results

    -
    - -
    -
    createPlpResultTables(
    -  connectionDetails,
    -  targetDialect = "postgresql",
    -  resultSchema,
    -  deleteTables = T,
    -  createTables = T,
    -  tablePrefix = "",
    -  tempEmulationSchema = getOption("sqlRenderTempEmulationSchema"),
    -  testFile = NULL
    -)
    -
    - -
    -

    Arguments

    -
    connectionDetails
    -

    The database connection details

    - - -
    targetDialect
    -

    The database management system being used

    - - -
    resultSchema
    -

    The name of the database schema that the result tables will be created.

    - - -
    deleteTables
    -

    If true any existing tables matching the PatientLevelPrediction result tables names will be deleted

    - - -
    createTables
    -

    If true the PatientLevelPrediction result tables will be created

    - - -
    tablePrefix
    -

    A string that appends to the PatientLevelPrediction result tables

    - - -
    tempEmulationSchema
    -

    The temp schema used when the database management system is oracle

    - - -
    testFile
    -

    (used for testing) The location of an sql file with the table creation code

    - -
    -
    -

    Value

    - - -

    Returns NULL but creates the required tables into the specified database schema(s).

    -
    -
    -

    Details

    -

    This function can be used to create (or delete) PatientLevelPrediction result tables

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createPreprocessSettings.html b/docs/reference/createPreprocessSettings.html deleted file mode 100644 index 74d078c2b..000000000 --- a/docs/reference/createPreprocessSettings.html +++ /dev/null @@ -1,192 +0,0 @@ - -Create the settings for preprocessing the trainData. — createPreprocessSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for preprocessing the trainData.

    -
    - -
    -
    createPreprocessSettings(
    -  minFraction = 0.001,
    -  normalize = TRUE,
    -  removeRedundancy = TRUE
    -)
    -
    - -
    -

    Arguments

    -
    minFraction
    -

    The minimum fraction of target population who must have a covariate for it to be included in the model training

    - - -
    normalize
    -

    Whether to normalise the covariates before training (Default: TRUE)

    - - -
    removeRedundancy
    -

    Whether to remove redundant features (Default: TRUE)

    - -
    -
    -

    Value

    - - -

    An object of class preprocessingSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class preprocessingSettings that specifies how to preprocess the training data

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createRandomForestFeatureSelection.html b/docs/reference/createRandomForestFeatureSelection.html deleted file mode 100644 index 3b2803c55..000000000 --- a/docs/reference/createRandomForestFeatureSelection.html +++ /dev/null @@ -1,184 +0,0 @@ - -Create the settings for random foreat based feature selection — createRandomForestFeatureSelection • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for random foreat based feature selection

    -
    - -
    -
    createRandomForestFeatureSelection(ntrees = 2000, maxDepth = 17)
    -
    - -
    -

    Arguments

    -
    ntrees
    -

    number of tree in forest

    - - -
    maxDepth
    -

    MAx depth of each tree

    - -
    -
    -

    Value

    - - -

    An object of class featureEngineeringSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class featureEngineeringSettings that specifies the sampling function that will be called and the settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createRestrictPlpDataSettings.html b/docs/reference/createRestrictPlpDataSettings.html deleted file mode 100644 index 923489204..000000000 --- a/docs/reference/createRestrictPlpDataSettings.html +++ /dev/null @@ -1,209 +0,0 @@ - -createRestrictPlpDataSettings define extra restriction settings when calling getPlpData — createRestrictPlpDataSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function creates the settings used to restrict the target cohort when calling getPlpData

    -
    - -
    -
    createRestrictPlpDataSettings(
    -  studyStartDate = "",
    -  studyEndDate = "",
    -  firstExposureOnly = F,
    -  washoutPeriod = 0,
    -  sampleSize = NULL
    -)
    -
    - -
    -

    Arguments

    -
    studyStartDate
    -

    A calendar date specifying the minimum date that a cohort index -date can appear. Date format is 'yyyymmdd'.

    - - -
    studyEndDate
    -

    A calendar date specifying the maximum date that a cohort index -date can appear. Date format is 'yyyymmdd'. Important: the study -end data is also used to truncate risk windows, meaning no outcomes -beyond the study end date will be considered.

    - - -
    firstExposureOnly
    -

    Should only the first exposure per subject be included? Note that -this is typically done in the createStudyPopulation function, -but can already be done here for efficiency reasons.

    - - -
    washoutPeriod
    -

    The mininum required continuous observation time prior to index -date for a person to be included in the at risk cohort. Note that -this is typically done in the createStudyPopulation function, -but can already be done here for efficiency reasons.

    - - -
    sampleSize
    -

    If not NULL, the number of people to sample from the target cohort

    - -
    -
    -

    Value

    - - -

    A setting object of class restrictPlpDataSettings containing a list getPlpData extra settings

    -
    -
    -

    Details

    -

    Users need to specify the extra restrictions to apply when downloading the target cohort

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createSampleSettings.html b/docs/reference/createSampleSettings.html deleted file mode 100644 index f2723ab9e..000000000 --- a/docs/reference/createSampleSettings.html +++ /dev/null @@ -1,200 +0,0 @@ - -Create the settings for defining how the trainData from splitData are sampled using -default sample functions. — createSampleSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for defining how the trainData from splitData are sampled using -default sample functions.

    -
    - -
    -
    createSampleSettings(
    -  type = "none",
    -  numberOutcomestoNonOutcomes = 1,
    -  sampleSeed = sample(10000, 1)
    -)
    -
    - -
    -

    Arguments

    -
    type
    -

    (character) Choice of:

    • 'none' No sampling is applied - this is the default

    • -
    • 'underSample' Undersample the non-outcome class to make the data more ballanced

    • -
    • 'overSample' Oversample the outcome class by adding in each outcome multiple times

    • -
    - - -
    numberOutcomestoNonOutcomes
    -

    (numeric) An numeric specifying the require number of non-outcomes per outcome

    - - -
    sampleSeed
    -

    (numeric) A seed to use when splitting the data for reproducibility (if not set a random number will be generated)

    - -
    -
    -

    Value

    - - -

    An object of class sampleSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class sampleSettings that specifies the sampling function that will be called and the settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createSplineSettings.html b/docs/reference/createSplineSettings.html deleted file mode 100644 index 9b04d1a1b..000000000 --- a/docs/reference/createSplineSettings.html +++ /dev/null @@ -1,188 +0,0 @@ - -Create the settings for adding a spline for continuous variables — createSplineSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for adding a spline for continuous variables

    -
    - -
    -
    createSplineSettings(continousCovariateId, knots, analysisId = 683)
    -
    - -
    -

    Arguments

    -
    continousCovariateId
    -

    The covariateId to apply splines to

    - - -
    knots
    -

    Either number of knots of vector of split values

    - - -
    analysisId
    -

    The analysisId to use for the spline covariates

    - -
    -
    -

    Value

    - - -

    An object of class featureEngineeringSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class featureEngineeringSettings that specifies the sampling function that will be called and the settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createStratifiedImputationSettings.html b/docs/reference/createStratifiedImputationSettings.html deleted file mode 100644 index 753176d9b..000000000 --- a/docs/reference/createStratifiedImputationSettings.html +++ /dev/null @@ -1,184 +0,0 @@ - -Create the settings for adding a spline for continuous variables — createStratifiedImputationSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for adding a spline for continuous variables

    -
    - -
    -
    createStratifiedImputationSettings(covariateId, ageSplits = NULL)
    -
    - -
    -

    Arguments

    -
    covariateId
    -

    The covariateId that needs imputed values

    - - -
    ageSplits
    -

    A vector of age splits in years to create age groups

    - -
    -
    -

    Value

    - - -

    An object of class featureEngineeringSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class featureEngineeringSettings that specifies how to do stratified imputation

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createStudyPopulation.html b/docs/reference/createStudyPopulation.html deleted file mode 100644 index 70fb48349..000000000 --- a/docs/reference/createStudyPopulation.html +++ /dev/null @@ -1,216 +0,0 @@ - -Create a study population — createStudyPopulation • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create a study population

    -
    - -
    -
    createStudyPopulation(
    -  plpData,
    -  outcomeId,
    -  populationSettings,
    -  population = NULL
    -)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData as generated using -getplpData.

    - - -
    outcomeId
    -

    The ID of the outcome.

    - - -
    populationSettings
    -

    An object of class populationSettings created using createPopulationSettings

    - - -
    population
    -

    If specified, this population will be used as the starting point instead of the -cohorts in the plpData object.

    - -
    -
    -

    Value

    - - -

    A data frame specifying the study population. This data frame will have the following columns:

    rowId
    -

    A unique identifier for an exposure

    - -
    subjectId
    -

    The person ID of the subject

    - -
    cohortStartdate
    -

    The index date

    - -
    outcomeCount
    -

    The number of outcomes observed during the risk window

    - -
    timeAtRisk
    -

    The number of days in the risk window

    - -
    survivalTime
    -

    The number of days until either the outcome or the end of the risk window

    - - -
    -
    -

    Details

    -

    Create a study population by enforcing certain inclusion and exclusion criteria, defining -a risk window, and determining which outcomes fall inside the risk window.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createStudyPopulationSettings.html b/docs/reference/createStudyPopulationSettings.html deleted file mode 100644 index e40884cc2..000000000 --- a/docs/reference/createStudyPopulationSettings.html +++ /dev/null @@ -1,246 +0,0 @@ - -create the study population settings — createStudyPopulationSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    create the study population settings

    -
    - -
    -
    createStudyPopulationSettings(
    -  binary = T,
    -  includeAllOutcomes = T,
    -  firstExposureOnly = FALSE,
    -  washoutPeriod = 0,
    -  removeSubjectsWithPriorOutcome = TRUE,
    -  priorOutcomeLookback = 99999,
    -  requireTimeAtRisk = T,
    -  minTimeAtRisk = 364,
    -  riskWindowStart = 1,
    -  startAnchor = "cohort start",
    -  riskWindowEnd = 365,
    -  endAnchor = "cohort start",
    -  restrictTarToCohortEnd = F
    -)
    -
    - -
    -

    Arguments

    -
    binary
    -

    Forces the outcomeCount to be 0 or 1 (use for binary prediction problems)

    - - -
    includeAllOutcomes
    -

    (binary) indicating whether to include people with outcomes who are not observed for the whole at risk period

    - - -
    firstExposureOnly
    -

    Should only the first exposure per subject be included? Note that -this is typically done in the createStudyPopulation function,

    - - -
    washoutPeriod
    -

    The mininum required continuous observation time prior to index -date for a person to be included in the cohort.

    - - -
    removeSubjectsWithPriorOutcome
    -

    Remove subjects that have the outcome prior to the risk window start?

    - - -
    priorOutcomeLookback
    -

    How many days should we look back when identifying prior outcomes?

    - - -
    requireTimeAtRisk
    -

    Should subject without time at risk be removed?

    - - -
    minTimeAtRisk
    -

    The minimum number of days at risk required to be included

    - - -
    riskWindowStart
    -

    The start of the risk window (in days) relative to the index date (+ -days of exposure if the addExposureDaysToStart parameter is -specified).

    - - -
    startAnchor
    -

    The anchor point for the start of the risk window. Can be "cohort start" or "cohort end".

    - - -
    riskWindowEnd
    -

    The end of the risk window (in days) relative to the index data (+ -days of exposure if the addExposureDaysToEnd parameter is -specified).

    - - -
    endAnchor
    -

    The anchor point for the end of the risk window. Can be "cohort start" or "cohort end".

    - - -
    restrictTarToCohortEnd
    -

    If using a survival model and you want the time-at-risk to end at the cohort end date set this to T

    - -
    -
    -

    Value

    - - -

    A list containing all the settings required for creating the study population

    -
    -
    -

    Details

    -

    Takes as input the inputs to create study population

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createTempModelLoc.html b/docs/reference/createTempModelLoc.html deleted file mode 100644 index e91a74cf3..000000000 --- a/docs/reference/createTempModelLoc.html +++ /dev/null @@ -1,162 +0,0 @@ - -Create a temporary model location — createTempModelLoc • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create a temporary model location

    -
    - -
    -
    createTempModelLoc()
    -
    - - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createUnivariateFeatureSelection.html b/docs/reference/createUnivariateFeatureSelection.html deleted file mode 100644 index 4f4c8fb19..000000000 --- a/docs/reference/createUnivariateFeatureSelection.html +++ /dev/null @@ -1,180 +0,0 @@ - -Create the settings for defining any feature selection that will be done — createUnivariateFeatureSelection • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create the settings for defining any feature selection that will be done

    -
    - -
    -
    createUnivariateFeatureSelection(k = 100)
    -
    - -
    -

    Arguments

    -
    k
    -

    This function returns the K features most associated (univariately) to the outcome

    - -
    -
    -

    Value

    - - -

    An object of class featureEngineeringSettings

    - - -
    -
    -

    Details

    -

    Returns an object of class featureEngineeringSettings that specifies the sampling function that will be called and the settings

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createValidationDesign.html b/docs/reference/createValidationDesign.html deleted file mode 100644 index f3601d2c9..000000000 --- a/docs/reference/createValidationDesign.html +++ /dev/null @@ -1,200 +0,0 @@ - -createValidationDesign - Define the validation design for external validation — createValidationDesign • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    createValidationDesign - Define the validation design for external validation

    -
    - -
    -
    createValidationDesign(
    -  targetId,
    -  outcomeId,
    -  populationSettings,
    -  restrictPlpDataSettings,
    -  plpModelList,
    -  recalibrate = NULL,
    -  runCovariateSummary = TRUE
    -)
    -
    - -
    -

    Arguments

    -
    targetId
    -

    The targetId of the target cohort to validate on

    - - -
    outcomeId
    -

    The outcomeId of the outcome cohort to validate on

    - - -
    populationSettings
    -

    A list of population restriction settings created by createPopulationSettings

    - - -
    restrictPlpDataSettings
    -

    A list of plpData restriction settings created by createRestrictPlpDataSettings

    - - -
    plpModelList
    -

    A list of plpModels objects created by runPlp or a path to such objects

    - - -
    recalibrate
    -

    A vector of characters specifying the recalibration method to apply,

    - - -
    runCovariateSummary
    -

    whether to run the covariate summary for the validation data

    - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/createValidationSettings.html b/docs/reference/createValidationSettings.html deleted file mode 100644 index c21539127..000000000 --- a/docs/reference/createValidationSettings.html +++ /dev/null @@ -1,182 +0,0 @@ - -createValidationSettings define optional settings for performing external validation — createValidationSettings • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function creates the settings required by externalValidatePlp

    -
    - -
    -
    createValidationSettings(recalibrate = NULL, runCovariateSummary = T)
    -
    - -
    -

    Arguments

    -
    recalibrate
    -

    A vector of characters specifying the recalibration method to apply

    - - -
    runCovariateSummary
    -

    Whether to run the covariate summary for the validation data

    - -
    -
    -

    Value

    - - -

    A setting object of class validationSettings containing a list of settings for externalValidatePlp

    -
    -
    -

    Details

    -

    Users need to specify whether they want to sample or recalibate when performing external validation

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/diagnoseMultiplePlp.html b/docs/reference/diagnoseMultiplePlp.html deleted file mode 100644 index 5c24f5c05..000000000 --- a/docs/reference/diagnoseMultiplePlp.html +++ /dev/null @@ -1,203 +0,0 @@ - -Run a list of predictions diagnoses — diagnoseMultiplePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Run a list of predictions diagnoses

    -
    - -
    -
    diagnoseMultiplePlp(
    -  databaseDetails = createDatabaseDetails(),
    -  modelDesignList = list(createModelDesign(targetId = 1, outcomeId = 2, modelSettings =
    -    setLassoLogisticRegression()), createModelDesign(targetId = 1, outcomeId = 3,
    -    modelSettings = setLassoLogisticRegression())),
    -  cohortDefinitions = NULL,
    -  logSettings = createLogSettings(verbosity = "DEBUG", timeStamp = T, logName =
    -    "diagnosePlp Log"),
    -  saveDirectory = getwd()
    -)
    -
    - -
    -

    Arguments

    -
    databaseDetails
    -

    The database settings created using createDatabaseDetails()

    - - -
    modelDesignList
    -

    A list of model designs created using createModelDesign()

    - - -
    cohortDefinitions
    -

    A list of cohort definitions for the target and outcome cohorts

    - - -
    logSettings
    -

    The setting spexcifying the logging for the analyses created using createLogSettings()

    - - -
    saveDirectory
    -

    Name of the folder where all the outputs will written to.

    - -
    -
    -

    Value

    - - -

    A data frame with the following columns:

    analysisIdThe unique identifier -for a set of analysis choices.
    targetIdThe ID of the target cohort populations.
    outcomeIdThe ID of the outcomeId.
    dataLocationThe location where the plpData was saved
    the settings idsThe ids for all other settings used for model development.
    -
    -

    Details

    -

    This function will run all specified prediction design diagnoses as defined using .

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/diagnosePlp.html b/docs/reference/diagnosePlp.html deleted file mode 100644 index f4282a426..000000000 --- a/docs/reference/diagnosePlp.html +++ /dev/null @@ -1,267 +0,0 @@ - -diagnostic - Investigates the prediction problem settings - use before training a model — diagnosePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function runs a set of prediction diagnoses to help pick a suitable T, O, TAR and determine -whether the prediction problem is worth executing.

    -
    - -
    -
    diagnosePlp(
    -  plpData = NULL,
    -  outcomeId,
    -  analysisId,
    -  populationSettings,
    -  splitSettings = createDefaultSplitSetting(),
    -  sampleSettings = createSampleSettings(),
    -  saveDirectory = NULL,
    -  featureEngineeringSettings = createFeatureEngineeringSettings(),
    -  modelSettings = setLassoLogisticRegression(),
    -  logSettings = createLogSettings(verbosity = "DEBUG", timeStamp = T, logName =
    -    "diagnosePlp Log"),
    -  preprocessSettings = createPreprocessSettings()
    -)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM. Can also include an initial population as -plpData$popualtion.

    - - -
    outcomeId
    -

    (integer) The ID of the outcome.

    - - -
    analysisId
    -

    (integer) Identifier for the analysis. It is used to create, e.g., the result folder. Default is a timestamp.

    - - -
    populationSettings
    -

    An object of type populationSettings created using createStudyPopulationSettings that -specifies how the data class labels are defined and addition any exclusions to apply to the -plpData cohort

    - - -
    splitSettings
    -

    An object of type splitSettings that specifies how to split the data into train/validation/test. -The default settings can be created using createDefaultSplitSetting.

    - - -
    sampleSettings
    -

    An object of type sampleSettings that specifies any under/over sampling to be done. -The default is none.

    - - -
    saveDirectory
    -

    The path to the directory where the results will be saved (if NULL uses working directory)

    - - -
    featureEngineeringSettings
    -

    An object of featureEngineeringSettings specifying any feature engineering to be learned (using the train data)

    - - -
    modelSettings
    -

    An object of class modelSettings created using one of the function:

    • setLassoLogisticRegression() A lasso logistic regression model

    • -
    • setGradientBoostingMachine() A gradient boosting machine

    • -
    • setAdaBoost() An ada boost model

    • -
    • setRandomForest() A random forest model

    • -
    • setDecisionTree() A decision tree model

    • -
    • setKNN() A KNN model

    • -
    - - -
    logSettings
    -

    An object of logSettings created using createLogSettings -specifying how the logging is done

    - - -
    preprocessSettings
    -

    An object of preprocessSettings. This setting specifies the minimum fraction of -target population who must have a covariate for it to be included in the model training -and whether to normalise the covariates before training

    - -
    -
    -

    Value

    - - -

    An object containing the model or location where the model is save, the data selection settings, the preprocessing -and training settings as well as various performance measures obtained by the model.

    -
    distribution
    -

    list for each O of a data.frame containing: i) Time to observation end distribution, ii) Time from observation start distribution, iii) Time to event distribution and iv) Time from last prior event to index distribution (only for patients in T who have O before index)

    - -
    incident
    -

    list for each O of incidence of O in T during TAR

    - -
    characterization
    -

    list for each O of Characterization of T, TnO, Tn~O

    - -
    -
    -

    Details

    -

    Users can define set of Ts, Os, databases and population settings. A list of data.frames containing details such as -follow-up time distribution, time-to-event information, characteriszation details, time from last prior event, -observation time distribution.

    -
    - -
    -

    Examples

    -
    if (FALSE) {
    -#******** EXAMPLE 1 ********* 
    -} 
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/diagnosticOddsRatio.html b/docs/reference/diagnosticOddsRatio.html deleted file mode 100644 index 806f33f02..000000000 --- a/docs/reference/diagnosticOddsRatio.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the diagnostic odds ratio — diagnosticOddsRatio • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the diagnostic odds ratio

    -
    - -
    -
    diagnosticOddsRatio(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    diagnosticOddsRatio value

    -
    -
    -

    Details

    -

    Calculate the diagnostic odds ratio

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/evaluatePlp.html b/docs/reference/evaluatePlp.html deleted file mode 100644 index 7ad688156..000000000 --- a/docs/reference/evaluatePlp.html +++ /dev/null @@ -1,183 +0,0 @@ - -evaluatePlp — evaluatePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Evaluates the performance of the patient level prediction model

    -
    - -
    -
    evaluatePlp(prediction, typeColumn = "evaluationType")
    -
    - -
    -

    Arguments

    -
    prediction
    -

    The patient level prediction model's prediction

    - - -
    typeColumn
    -

    The column name in the prediction object that is used to -stratify the evaluation

    - -
    -
    -

    Value

    - - -

    A list containing the performance values

    -
    -
    -

    Details

    -

    The function calculates various metrics to measure the performance of the model

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/externalValidateDbPlp.html b/docs/reference/externalValidateDbPlp.html deleted file mode 100644 index 79f46b721..000000000 --- a/docs/reference/externalValidateDbPlp.html +++ /dev/null @@ -1,207 +0,0 @@ - -externalValidateDbPlp - Validate a model on new databases — externalValidateDbPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    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()
    -)
    -
    - -
    -

    Arguments

    -
    plpModel
    -

    The model object returned by runPlp() containing the trained model

    - - -
    validationDatabaseDetails
    -

    A list of objects of class databaseDetails created using createDatabaseDetails

    - - -
    validationRestrictPlpDataSettings
    -

    A list of population restriction settings created by createRestrictPlpDataSettings()

    - - -
    settings
    -

    A settings object of class validationSettings created using createValidationSettings

    - - -
    logSettings
    -

    An object of logSettings created using createLogSettings -specifying how the logging is done

    - - -
    outputFolder
    -

    The directory to save the validation results to (subfolders are created per database in validationDatabaseDetails)

    - -
    -
    -

    Value

    - - -

    A list containing the performance for each validation_schema

    -
    -
    -

    Details

    -

    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

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/extractDatabaseToCsv.html b/docs/reference/extractDatabaseToCsv.html deleted file mode 100644 index 8e90243ea..000000000 --- a/docs/reference/extractDatabaseToCsv.html +++ /dev/null @@ -1,204 +0,0 @@ - -Exports all the results from a database into csv files — extractDatabaseToCsv • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Exports all the results from a database into csv files

    -
    - -
    -
    extractDatabaseToCsv(
    -  conn = NULL,
    -  connectionDetails,
    -  databaseSchemaSettings = createDatabaseSchemaSettings(resultSchema = "main"),
    -  csvFolder,
    -  minCellCount = 5,
    -  sensitiveColumns = getPlpSensitiveColumns(),
    -  fileAppend = NULL
    -)
    -
    - -
    -

    Arguments

    -
    conn
    -

    The connection to the database with the results

    - - -
    connectionDetails
    -

    The connectionDetails for the result database

    - - -
    databaseSchemaSettings
    -

    The result database schema settings

    - - -
    csvFolder
    -

    Location to save the csv files

    - - -
    minCellCount
    -

    The min value to show in cells that are sensitive (values less than this value will be replaced with -1)

    - - -
    sensitiveColumns
    -

    A named list (name of table columns belong to) with a list of columns to apply the minCellCount to.

    - - -
    fileAppend
    -

    If set to a string this will be appended to the start of the csv file names

    - -
    -
    -

    Details

    -

    Extracts the results from a database into a set of csv files

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/f1Score.html b/docs/reference/f1Score.html deleted file mode 100644 index 0a2fb3974..000000000 --- a/docs/reference/f1Score.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the f1Score — f1Score • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the f1Score

    -
    - -
    -
    f1Score(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    f1Score value

    -
    -
    -

    Details

    -

    Calculate the f1Score

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/falseDiscoveryRate.html b/docs/reference/falseDiscoveryRate.html deleted file mode 100644 index 73f4dc46b..000000000 --- a/docs/reference/falseDiscoveryRate.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the falseDiscoveryRate — falseDiscoveryRate • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the falseDiscoveryRate

    -
    - -
    -
    falseDiscoveryRate(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    falseDiscoveryRate value

    -
    -
    -

    Details

    -

    Calculate the falseDiscoveryRate

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/falseNegativeRate.html b/docs/reference/falseNegativeRate.html deleted file mode 100644 index dc984b78f..000000000 --- a/docs/reference/falseNegativeRate.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the falseNegativeRate — falseNegativeRate • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the falseNegativeRate

    -
    - -
    -
    falseNegativeRate(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    falseNegativeRate value

    -
    -
    -

    Details

    -

    Calculate the falseNegativeRate

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/falseOmissionRate.html b/docs/reference/falseOmissionRate.html deleted file mode 100644 index 7cf484107..000000000 --- a/docs/reference/falseOmissionRate.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the falseOmissionRate — falseOmissionRate • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the falseOmissionRate

    -
    - -
    -
    falseOmissionRate(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    falseOmissionRate value

    -
    -
    -

    Details

    -

    Calculate the falseOmissionRate

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/falsePositiveRate.html b/docs/reference/falsePositiveRate.html deleted file mode 100644 index 0f378c3c8..000000000 --- a/docs/reference/falsePositiveRate.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the falsePositiveRate — falsePositiveRate • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the falsePositiveRate

    -
    - -
    -
    falsePositiveRate(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    falsePositiveRate value

    -
    -
    -

    Details

    -

    Calculate the falsePositiveRate

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/fitPlp.html b/docs/reference/fitPlp.html deleted file mode 100644 index 6a394ecec..000000000 --- a/docs/reference/fitPlp.html +++ /dev/null @@ -1,218 +0,0 @@ - -fitPlp — fitPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Train various models using a default parameter gird search or user specified parameters

    -
    - -
    -
    fitPlp(trainData, modelSettings, search = "grid", analysisId, analysisPath)
    -
    - -
    -

    Arguments

    -
    trainData
    -

    An object of type TrainData created using splitData -data extracted from the CDM.

    - - -
    modelSettings
    -

    An object of class modelSettings created using one of the function:

    • setLassoLogisticRegression() A lasso logistic regression model

    • -
    • setGradientBoostingMachine() A gradient boosting machine

    • -
    • setRandomForest() A random forest model

    • -
    • setKNN() A KNN model

    • -
    - - -
    search
    -

    The search strategy for the hyper-parameter selection (currently not used)

    - - -
    analysisId
    -

    The id of the analysis

    - - -
    analysisPath
    -

    The path of the analysis

    - -
    -
    -

    Value

    - - -

    An object of class plpModel containing:

    -
    model
    -

    The trained prediction model

    - -
    preprocessing
    -

    The preprocessing required when applying the model

    - -
    prediction
    -

    The cohort data.frame with the predicted risk column added

    - -
    modelDesign
    -

    A list specifiying the modelDesign settings used to fit the model

    - -
    trainDetails
    -

    The model meta data

    - -
    covariateImportance
    -

    The covariate importance for the model

    - -
    -
    -

    Details

    -

    The user can define the machine learning model to train (regularised logistic regression, random forest, -gradient boosting machine, neural network and )

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getCalibrationSummary.html b/docs/reference/getCalibrationSummary.html deleted file mode 100644 index f32e764d0..000000000 --- a/docs/reference/getCalibrationSummary.html +++ /dev/null @@ -1,203 +0,0 @@ - -Get a sparse summary of the calibration — getCalibrationSummary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Get a sparse summary of the calibration

    -
    - -
    -
    getCalibrationSummary(
    -  prediction,
    -  predictionType,
    -  typeColumn = "evaluation",
    -  numberOfStrata = 100,
    -  truncateFraction = 0.05
    -)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object as generated using the -predict functions.

    - - -
    predictionType
    -

    The type of prediction (binary or survival)

    - - -
    typeColumn
    -

    A column that is used to stratify the results

    - - -
    numberOfStrata
    -

    The number of strata in the plot.

    - - -
    truncateFraction
    -

    This fraction of probability values will be ignored when plotting, to -avoid the x-axis scale being dominated by a few outliers.

    - -
    -
    -

    Value

    - - -

    A dataframe with the calibration summary

    -
    -
    -

    Details

    -

    Generates a sparse summary showing the predicted probabilities and the observed fractions. Predictions are -stratefied into equally sized bins of predicted probabilities.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getCohortCovariateData.html b/docs/reference/getCohortCovariateData.html deleted file mode 100644 index b5dcda0a1..000000000 --- a/docs/reference/getCohortCovariateData.html +++ /dev/null @@ -1,226 +0,0 @@ - -Extracts covariates based on cohorts — getCohortCovariateData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Extracts covariates based on cohorts

    -
    - -
    -
    getCohortCovariateData(
    -  connection,
    -  oracleTempSchema = NULL,
    -  cdmDatabaseSchema,
    -  cdmVersion = "5",
    -  cohortTable = "#cohort_person",
    -  rowIdField = "row_id",
    -  aggregated,
    -  cohortIds,
    -  covariateSettings,
    -  ...
    -)
    -
    - -
    -

    Arguments

    -
    connection
    -

    The database connection

    - - -
    oracleTempSchema
    -

    The temp schema if using oracle

    - - -
    cdmDatabaseSchema
    -

    The schema of the OMOP CDM data

    - - -
    cdmVersion
    -

    version of the OMOP CDM data

    - - -
    cohortTable
    -

    the table name that contains the target population cohort

    - - -
    rowIdField
    -

    string representing the unique identifier in the target population cohort

    - - -
    aggregated
    -

    whether the covariate should be aggregated

    - - -
    cohortIds
    -

    cohort id for the target cohort

    - - -
    covariateSettings
    -

    settings for the covariate cohorts and time periods

    - - -
    ...
    -

    additional arguments from FeatureExtraction

    - -
    -
    -

    Value

    - - -

    The models will now be in the package

    -
    -
    -

    Details

    -

    The user specifies a cohort and time period and then a covariate is constructed whether they are in the -cohort during the time periods relative to target population cohort index

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getDemographicSummary.html b/docs/reference/getDemographicSummary.html deleted file mode 100644 index a4ffe6cdc..000000000 --- a/docs/reference/getDemographicSummary.html +++ /dev/null @@ -1,186 +0,0 @@ - -Get a calibration per age/gender groups — getDemographicSummary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Get a calibration per age/gender groups

    -
    - -
    -
    getDemographicSummary(prediction, predictionType, typeColumn = "evaluation")
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - - -
    predictionType
    -

    The type of prediction (binary or survival)

    - - -
    typeColumn
    -

    A column that is used to stratify the results

    - -
    -
    -

    Value

    - - -

    A dataframe with the calibration summary

    -
    -
    -

    Details

    -

    Generates a data.frame with the calibration per each 5 year age group and gender group

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getPlpData.html b/docs/reference/getPlpData.html deleted file mode 100644 index 88c691ae6..000000000 --- a/docs/reference/getPlpData.html +++ /dev/null @@ -1,219 +0,0 @@ - -Get the patient level prediction data from the server — getPlpData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function executes a large set of SQL statements against the database in OMOP CDM format to -extract the data needed to perform the analysis.

    -
    - -
    -
    getPlpData(databaseDetails, covariateSettings, restrictPlpDataSettings)
    -
    - -
    -

    Arguments

    -
    databaseDetails
    -

    The cdm database details created using createDatabaseDetails()

    - - -
    covariateSettings
    -

    An object of type covariateSettings as created using the -createCovariateSettings function in the -FeatureExtraction package.

    - - -
    restrictPlpDataSettings
    -

    Extra settings to apply to the target population while extracting data. Created using createRestrictPlpDataSettings().

    - -
    -
    -

    Value

    - - -

    Returns an object of type plpData, containing information on the cohorts, their -outcomes, and baseline covariates. Information about multiple outcomes can be captured at once for -efficiency reasons. This object is a list with the following components:

    outcomes
    -

    A data frame listing the outcomes per person, including the time to event, and -the outcome id. Outcomes are not yet filtered based on risk window, since this is done at -a later stage.

    -
    cohorts
    -

    A data frame listing the persons in each cohort, listing their -exposure status as well as the time to the end of the observation period and time to the end of the -cohort (usually the end of the exposure era).

    -
    covariates
    -

    An ffdf object listing the -baseline covariates per person in the two cohorts. This is done using a sparse representation: -covariates with a value of 0 are omitted to save space.

    -
    covariateRef
    -

    An ffdf object describing the covariates that have been extracted.

    - -
    metaData
    -

    A list of objects with information on how the cohortMethodData object was -constructed.

    - -

    The generic () and summary() functions have been implemented for this object.

    -
    -
    -

    Details

    -

    Based on the arguments, the at risk cohort data is retrieved, as well as outcomes -occurring in these subjects. The at risk cohort is identified through -user-defined cohorts in a cohort table either inside the CDM instance or in a separate schema. -Similarly, outcomes are identified -through user-defined cohorts in a cohort table either inside the CDM instance or in a separate -schema. Covariates are automatically extracted from the appropriate tables within the CDM. -If you wish to exclude concepts from covariates you will need to -manually add the concept_ids and descendants to the excludedCovariateConceptIds of the -covariateSettings argument.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getPredictionDistribution.html b/docs/reference/getPredictionDistribution.html deleted file mode 100644 index f6d9eac2f..000000000 --- a/docs/reference/getPredictionDistribution.html +++ /dev/null @@ -1,191 +0,0 @@ - -Calculates the prediction distribution — getPredictionDistribution • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculates the prediction distribution

    -
    - -
    -
    getPredictionDistribution(
    -  prediction,
    -  predictionType,
    -  typeColumn = "evaluation"
    -)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - - -
    predictionType
    -

    The type of prediction (binary or survival)

    - - -
    typeColumn
    -

    A column that is used to stratify the results

    - -
    -
    -

    Value

    - - -

    The 0.00, 0.1, 0.25, 0.5, 0.75, 0.9, 1.00 quantile pf the prediction, -the mean and standard deviation per class

    -
    -
    -

    Details

    -

    Calculates the quantiles from a predition object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getPredictionDistribution_binary.html b/docs/reference/getPredictionDistribution_binary.html deleted file mode 100644 index 25312a70d..000000000 --- a/docs/reference/getPredictionDistribution_binary.html +++ /dev/null @@ -1,187 +0,0 @@ - -Calculates the prediction distribution — getPredictionDistribution_binary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculates the prediction distribution

    -
    - -
    -
    getPredictionDistribution_binary(prediction, evalColumn, ...)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - - -
    evalColumn
    -

    A column that is used to stratify the results

    - - -
    ...
    -

    Other inputs

    - -
    -
    -

    Value

    - - -

    The 0.00, 0.1, 0.25, 0.5, 0.75, 0.9, 1.00 quantile pf the prediction, -the mean and standard deviation per class

    -
    -
    -

    Details

    -

    Calculates the quantiles from a predition object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getThresholdSummary.html b/docs/reference/getThresholdSummary.html deleted file mode 100644 index 743440c53..000000000 --- a/docs/reference/getThresholdSummary.html +++ /dev/null @@ -1,187 +0,0 @@ - -Calculate all measures for sparse ROC — getThresholdSummary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate all measures for sparse ROC

    -
    - -
    -
    getThresholdSummary(prediction, predictionType, typeColumn = "evaluation")
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - - -
    predictionType
    -

    The type of prediction (binary or survival)

    - - -
    typeColumn
    -

    A column that is used to stratify the results

    - -
    -
    -

    Value

    - - -

    A data.frame with all the measures

    -
    -
    -

    Details

    -

    Calculates the TP, FP, TN, FN, TPR, FPR, accuracy, PPF, FOR and Fmeasure -from a prediction object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/getThresholdSummary_binary.html b/docs/reference/getThresholdSummary_binary.html deleted file mode 100644 index dd31368b0..000000000 --- a/docs/reference/getThresholdSummary_binary.html +++ /dev/null @@ -1,187 +0,0 @@ - -Calculate all measures for sparse ROC when prediction is bianry classification — getThresholdSummary_binary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate all measures for sparse ROC when prediction is bianry classification

    -
    - -
    -
    getThresholdSummary_binary(prediction, evalColumn, ...)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction object

    - - -
    evalColumn
    -

    A column that is used to stratify the results

    - - -
    ...
    -

    Other inputs

    - -
    -
    -

    Value

    - - -

    A data.frame with all the measures

    -
    -
    -

    Details

    -

    Calculates the TP, FP, TN, FN, TPR, FPR, accuracy, PPF, FOR and Fmeasure -from a prediction object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/ici.html b/docs/reference/ici.html deleted file mode 100644 index aefd353ec..000000000 --- a/docs/reference/ici.html +++ /dev/null @@ -1,183 +0,0 @@ - -Calculate the Integrated Calibration Information from Austin and Steyerberg -https://onlinelibrary.wiley.com/doi/full/10.1002/sim.8281 — ici • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the Integrated Calibration Information from Austin and Steyerberg -https://onlinelibrary.wiley.com/doi/full/10.1002/sim.8281

    -
    - -
    -
    ici(prediction)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    the prediction object found in the plpResult object

    - -
    -
    -

    Value

    - - -

    Integrated Calibration Information

    -
    -
    -

    Details

    -

    Calculate the Integrated Calibration Information

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/index.html b/docs/reference/index.html deleted file mode 100644 index 652594c5b..000000000 --- a/docs/reference/index.html +++ /dev/null @@ -1,767 +0,0 @@ - -Function reference • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -

    Extracting data from the OMOP CDM database

    -

    Functions for getting the necessary data from the database in Common Data Model and saving/loading.

    -
    -

    createDatabaseDetails()

    -

    Create a setting that holds the details about the cdmDatabase connection for data extraction

    -

    createRestrictPlpDataSettings()

    -

    createRestrictPlpDataSettings define extra restriction settings when calling getPlpData

    -

    getPlpData()

    -

    Get the patient level prediction data from the server

    -

    savePlpData()

    -

    Save the cohort data to folder

    -

    loadPlpData()

    -

    Load the cohort data from a folder

    -

    getCohortCovariateData()

    -

    Extracts covariates based on cohorts

    -

    Settings for designing a prediction models

    -

    Design settings required when developing a model.

    -
    -

    createStudyPopulationSettings()

    -

    create the study population settings

    -

    createDefaultSplitSetting()

    -

    Create the settings for defining how the plpData are split into test/validation/train sets using -default splitting functions (either random stratified by outcome, time or subject splitting)

    -

    createSampleSettings()

    -

    Create the settings for defining how the trainData from splitData are sampled using -default sample functions.

    -

    createFeatureEngineeringSettings()

    -

    Create the settings for defining any feature engineering that will be done

    -

    createPreprocessSettings()

    -

    Create the settings for preprocessing the trainData.

    -

    Optional design settings

    -

    Settings for optional steps that can be used in the PLP pipeline

    -
    -

    createCohortCovariateSettings()

    -

    Extracts covariates based on cohorts

    -

    createRandomForestFeatureSelection()

    -

    Create the settings for random foreat based feature selection

    -

    createUnivariateFeatureSelection()

    -

    Create the settings for defining any feature selection that will be done

    -

    createSplineSettings()

    -

    Create the settings for adding a spline for continuous variables

    -

    createStratifiedImputationSettings()

    -

    Create the settings for adding a spline for continuous variables

    -

    External validation

    -

    -
    -

    createValidationDesign()

    -

    createValidationDesign - Define the validation design for external validation

    -

    validateExternal()

    -

    externalValidatePlp - Validate model performance on new data

    -

    createValidationSettings()

    -

    createValidationSettings define optional settings for performing external validation

    -

    recalibratePlp()

    -

    recalibratePlp

    -

    recalibratePlpRefit()

    -

    recalibratePlpRefit

    -

    Execution settings when developing a model

    -

    Execution settings required when developing a model.

    -
    -

    createLogSettings()

    -

    Create the settings for logging the progression of the analysis

    -

    createExecuteSettings()

    -

    Creates list of settings specifying what parts of runPlp to execute

    -

    createDefaultExecuteSettings()

    -

    Creates default list of settings specifying what parts of runPlp to execute

    -

    Binary Classification Models

    -

    Functions for setting binary classifiers and their hyper-parameter search.

    -
    -

    setAdaBoost()

    -

    Create setting for AdaBoost with python DecisionTreeClassifier base estimator

    -

    setDecisionTree()

    -

    Create setting for the scikit-learn 1.0.1 DecisionTree with python

    -

    setGradientBoostingMachine()

    -

    Create setting for gradient boosting machine model using gbm_xgboost implementation

    -

    setKNN()

    -

    Create setting for knn model

    -

    setLassoLogisticRegression()

    -

    Create setting for lasso logistic regression

    -

    setMLP()

    -

    Create setting for neural network model with python

    -

    setNaiveBayes()

    -

    Create setting for naive bayes model with python

    -

    setRandomForest()

    -

    Create setting for random forest model with python (very fast)

    -

    setSVM()

    -

    Create setting for the python sklearn SVM (SVC function)

    -

    setIterativeHardThresholding()

    -

    Create setting for lasso logistic regression

    -

    setLightGBM()

    -

    Create setting for gradient boosting machine model using lightGBM (https://github.com/microsoft/LightGBM/tree/master/R-package).

    -

    Survival Models

    -

    Functions for setting survival models and their hyper-parameter search.

    -
    -

    setCoxModel()

    -

    Create setting for lasso Cox model

    -

    Single Patient-Level Prediction Model

    -

    Functions for training/evaluating/applying a single patient-level-prediction model

    -
    -

    runPlp()

    -

    runPlp - Develop and internally evaluate a model using specified settings

    -

    externalValidateDbPlp()

    -

    externalValidateDbPlp - Validate a model on new databases

    -

    savePlpModel()

    -

    Saves the plp model

    -

    loadPlpModel()

    -

    loads the plp model

    -

    savePlpResult()

    -

    Saves the result from runPlp into the location directory

    -

    loadPlpResult()

    -

    Loads the evalaution dataframe

    -

    diagnosePlp()

    -

    diagnostic - Investigates the prediction problem settings - use before training a model

    -

    Multiple Patient-Level Prediction Models

    -

    Functions for training mutliple patient-level-prediction model in an efficient way.

    -
    -

    createModelDesign()

    -

    Specify settings for deceloping a single model

    -

    runMultiplePlp()

    -

    Run a list of predictions analyses

    -

    validateMultiplePlp()

    -

    externally validate the multiple plp models across new datasets

    -

    savePlpAnalysesJson()

    -

    Save the modelDesignList to a json file

    -

    loadPlpAnalysesJson()

    -

    Load the multiple prediction json settings from a file

    -

    diagnoseMultiplePlp()

    -

    Run a list of predictions diagnoses

    -

    Individual pipeline functions

    -

    Functions for running parts of the PLP workflow

    -
    -

    createStudyPopulation()

    -

    Create a study population

    -

    splitData()

    -

    Split the plpData into test/train sets using a splitting settings of class splitSettings

    -

    preprocessData()

    -

    A function that wraps around FeatureExtraction::tidyCovariateData to normalise the data -and remove rare or redundant features

    -

    fitPlp()

    -

    fitPlp

    -

    predictPlp()

    -

    predictPlp

    -

    evaluatePlp()

    -

    evaluatePlp

    -

    covariateSummary()

    -

    covariateSummary

    -

    Saving results into database

    -

    Functions for saving the prediction model and performances into a database.

    -
    -

    insertResultsToSqlite()

    -

    Create sqlite database with the results

    -

    createPlpResultTables()

    -

    Create the results tables to store PatientLevelPrediction models and results into a database

    -

    addMultipleRunPlpToDatabase()

    -

    Populate the PatientLevelPrediction results tables

    -

    addRunPlpToDatabase()

    -

    Function to add the run plp (development or validation) to database

    -

    createDatabaseSchemaSettings()

    -

    Create the PatientLevelPrediction database result schema settings

    -

    createDatabaseList()

    -

    Create a list with the database details and database meta data entries

    -

    addDiagnosePlpToDatabase()

    -

    Insert a diagnostic result into a PLP result schema database

    -

    addMultipleDiagnosePlpToDatabase()

    -

    Insert mutliple diagnosePlp results saved to a directory into a PLP result schema database

    -

    extractDatabaseToCsv()

    -

    Exports all the results from a database into csv files

    -

    insertCsvToDatabase()

    -

    Function to insert results into a database from csvs

    -

    insertModelDesignInDatabase()

    -

    Insert a model design into a PLP result schema database

    -

    migrateDataModel()

    -

    Migrate Data model

    -

    Shiny Viewers

    -

    Functions for viewing results via a shiny app

    -
    -

    viewPlp()

    -

    viewPlp - Interactively view the performance and model settings

    -

    viewMultiplePlp()

    -

    open a local shiny app for viewing the result of a multiple PLP analyses

    -

    viewDatabaseResultPlp()

    -

    open a local shiny app for viewing the result of a PLP analyses from a database

    -

    Plotting

    -

    Functions for various performance plots

    -
    -

    plotPlp()

    -

    Plot all the PatientLevelPrediction plots

    -

    plotSparseRoc()

    -

    Plot the ROC curve using the sparse thresholdSummary data frame

    -

    plotSmoothCalibration()

    -

    Plot the smooth calibration as detailed in Calster et al. "A calibration heirarchy for risk models -was defined: from utopia to empirical data" (2016)

    -

    plotSparseCalibration()

    -

    Plot the calibration

    -

    plotSparseCalibration2()

    -

    Plot the conventional calibration

    -

    plotDemographicSummary()

    -

    Plot the Observed vs. expected incidence, by age and gender

    -

    plotF1Measure()

    -

    Plot the F1 measure efficiency frontier using the sparse thresholdSummary data frame

    -

    plotGeneralizability()

    -

    Plot the train/test generalizability diagnostic

    -

    plotPrecisionRecall()

    -

    Plot the precision-recall curve using the sparse thresholdSummary data frame

    -

    plotPredictedPDF()

    -

    Plot the Predicted probability density function, showing prediction overlap between true and false cases

    -

    plotPreferencePDF()

    -

    Plot the preference score probability density function, showing prediction overlap between true and false cases -#'

    -

    plotPredictionDistribution()

    -

    Plot the side-by-side boxplots of prediction distribution, by class#'

    -

    plotVariableScatterplot()

    -

    Plot the variable importance scatterplot

    -

    outcomeSurvivalPlot()

    -

    Plot the outcome incidence over time

    -

    Learning Curves

    -

    Functions for creating and plotting learning curves

    -
    -

    createLearningCurve()

    -

    createLearningCurve

    -

    plotLearningCurve()

    -

    plotLearningCurve

    -

    Simulation

    -

    Functions for simulating cohort method data objects.

    -
    -

    simulatePlpData()

    -

    Generate simulated data

    -

    plpDataSimulationProfile

    -

    A simulation profile

    -

    Data manipulation functions

    -

    Functions for manipulating data

    -
    -

    toSparseM()

    -

    Convert the plpData in COO format into a sparse R matrix

    -

    MapIds()

    -

    Map covariate and row Ids so they start from 1

    -

    Helper/utility functions

    -

    -
    -

    listAppend()

    -

    join two lists

    -

    listCartesian()

    -

    Cartesian product

    -

    createTempModelLoc()

    -

    Create a temporary model location

    -

    configurePython()

    -

    Sets up a virtual environment to use for PLP (can be conda or python)

    -

    setPythonEnvironment()

    -

    Use the virtual environment created using configurePython()

    -

    Evaluation measures

    -

    -
    -

    accuracy()

    -

    Calculate the accuracy

    -

    averagePrecision()

    -

    Calculate the average precision

    -

    brierScore()

    -

    brierScore

    -

    calibrationLine()

    -

    calibrationLine

    -

    computeAuc()

    -

    Compute the area under the ROC curve

    -

    f1Score()

    -

    Calculate the f1Score

    -

    falseDiscoveryRate()

    -

    Calculate the falseDiscoveryRate

    -

    falseNegativeRate()

    -

    Calculate the falseNegativeRate

    -

    falseOmissionRate()

    -

    Calculate the falseOmissionRate

    -

    falsePositiveRate()

    -

    Calculate the falsePositiveRate

    -

    ici()

    -

    Calculate the Integrated Calibration Information from Austin and Steyerberg -https://onlinelibrary.wiley.com/doi/full/10.1002/sim.8281

    -

    modelBasedConcordance()

    -

    Calculate the model-based concordance, which is a calculation of the expected discrimination performance of a model under the assumption the model predicts the "TRUE" outcome -as detailed in van Klaveren et al. https://pubmed.ncbi.nlm.nih.gov/27251001/

    -

    negativeLikelihoodRatio()

    -

    Calculate the negativeLikelihoodRatio

    -

    negativePredictiveValue()

    -

    Calculate the negativePredictiveValue

    -

    positiveLikelihoodRatio()

    -

    Calculate the positiveLikelihoodRatio

    -

    positivePredictiveValue()

    -

    Calculate the positivePredictiveValue

    -

    sensitivity()

    -

    Calculate the sensitivity

    -

    specificity()

    -

    Calculate the specificity

    -

    computeGridPerformance()

    -

    Computes grid performance with a specified performance function

    -

    diagnosticOddsRatio()

    -

    Calculate the diagnostic odds ratio

    -

    getCalibrationSummary()

    -

    Get a sparse summary of the calibration

    -

    getDemographicSummary()

    -

    Get a calibration per age/gender groups

    -

    getThresholdSummary()

    -

    Calculate all measures for sparse ROC

    -

    getThresholdSummary_binary()

    -

    Calculate all measures for sparse ROC when prediction is bianry classification

    -

    getPredictionDistribution()

    -

    Calculates the prediction distribution

    -

    getPredictionDistribution_binary()

    -

    Calculates the prediction distribution

    -

    Saving/loading models as json

    -

    Functions for saving or loading models as json

    -
    -

    sklearnFromJson()

    -

    Loads sklearn python model from json

    -

    sklearnToJson()

    -

    Saves sklearn python model object to json in path

    -

    Load/save for sharing

    -

    Functions for loading/saving objects for sharing

    -
    -

    savePlpShareable()

    -

    Save the plp result as json files and csv files for transparent sharing

    -

    loadPlpShareable()

    -

    Loads the plp result saved as json/csv files for transparent sharing

    -

    loadPrediction()

    -

    Loads the prediciton dataframe to csv

    -

    savePrediction()

    -

    Saves the prediction dataframe to RDS

    -

    Feature importance

    -

    -
    -

    pfi()

    -

    pfi

    -

    Other functions

    -

    -
    -

    predictCyclops()

    -

    Create predictive probabilities

    - - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/insertCsvToDatabase.html b/docs/reference/insertCsvToDatabase.html deleted file mode 100644 index 80fd8e6cf..000000000 --- a/docs/reference/insertCsvToDatabase.html +++ /dev/null @@ -1,200 +0,0 @@ - -Function to insert results into a database from csvs — insertCsvToDatabase • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function converts a folder with csv results into plp objects and loads them into a plp result database

    -
    - -
    -
    insertCsvToDatabase(
    -  csvFolder,
    -  connectionDetails,
    -  databaseSchemaSettings,
    -  modelSaveLocation,
    -  csvTableAppend = ""
    -)
    -
    - -
    -

    Arguments

    -
    csvFolder
    -

    The location to the csv folder with the plp results

    - - -
    connectionDetails
    -

    A connection details for the plp results database that the csv results will be inserted into

    - - -
    databaseSchemaSettings
    -

    A object created by createDatabaseSchemaSettings with all the settings specifying the result tables to insert the csv results into

    - - -
    modelSaveLocation
    -

    The location to save any models from the csv folder - this should be the same location you picked when inserting other models into the database

    - - -
    csvTableAppend
    -

    A string that appends the csv file names

    - -
    -
    -

    Value

    - - -

    Returns a data.frame indicating whether the results were inported into the database

    -
    -
    -

    Details

    -

    The user needs to have plp csv results in a single folder and an existing plp result database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/insertModelDesignInDatabase.html b/docs/reference/insertModelDesignInDatabase.html deleted file mode 100644 index a69c6aa60..000000000 --- a/docs/reference/insertModelDesignInDatabase.html +++ /dev/null @@ -1,197 +0,0 @@ - -Insert a model design into a PLP result schema database — insertModelDesignInDatabase • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function inserts a model design and all the settings into the result schema

    -
    - -
    -
    insertModelDesignInDatabase(
    -  object,
    -  conn,
    -  databaseSchemaSettings,
    -  cohortDefinitions
    -)
    -
    - -
    -

    Arguments

    -
    object
    -

    An object of class modelDesign, runPlp or externalValidatePlp

    - - -
    conn
    -

    A connection to a database created by using the -function connect in the -DatabaseConnector package.

    - - -
    databaseSchemaSettings
    -

    A object created by createDatabaseSchemaSettings with all the settings specifying the result tables

    - - -
    cohortDefinitions
    -

    A set of one or more cohorts extracted using ROhdsiWebApi::exportCohortDefinitionSet()

    - -
    -
    -

    Value

    - - -

    Returns NULL but uploads the model design into the database schema specified in databaseSchemaSettings

    -
    -
    -

    Details

    -

    This function can be used to upload a model design into a database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/insertResultsToSqlite.html b/docs/reference/insertResultsToSqlite.html deleted file mode 100644 index 1fe355a82..000000000 --- a/docs/reference/insertResultsToSqlite.html +++ /dev/null @@ -1,195 +0,0 @@ - -Create sqlite database with the results — insertResultsToSqlite • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function create an sqlite database with the PLP result schema and inserts all results

    -
    - -
    -
    insertResultsToSqlite(
    -  resultLocation,
    -  cohortDefinitions,
    -  databaseList = NULL,
    -  sqliteLocation = file.path(resultLocation, "sqlite")
    -)
    -
    - -
    -

    Arguments

    -
    resultLocation
    -

    (string) location of directory where the main package results were saved

    - - -
    cohortDefinitions
    -

    A set of one or more cohorts extracted using ROhdsiWebApi::exportCohortDefinitionSet()

    - - -
    databaseList
    -

    A list created by createDatabaseList to specify the databases

    - - -
    sqliteLocation
    -

    (string) location of directory where the sqlite database will be saved

    - -
    -
    -

    Value

    - - -

    Returns the location of the sqlite database file

    -
    -
    -

    Details

    -

    This function can be used upload PatientLevelPrediction results into an sqlite database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/listAppend.html b/docs/reference/listAppend.html deleted file mode 100644 index 2f370ad63..000000000 --- a/docs/reference/listAppend.html +++ /dev/null @@ -1,176 +0,0 @@ - -join two lists — listAppend • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    join two lists

    -
    - -
    -
    listAppend(a, b)
    -
    - -
    -

    Arguments

    -
    a
    -

    A list

    - - -
    b
    -

    Another list

    - -
    -
    -

    Details

    -

    This function joins two lists

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/listCartesian.html b/docs/reference/listCartesian.html deleted file mode 100644 index 5c5c573b7..000000000 --- a/docs/reference/listCartesian.html +++ /dev/null @@ -1,174 +0,0 @@ - -Cartesian product — listCartesian • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Computes the Cartesian product of all the combinations of elements in a list

    -
    - -
    -
    listCartesian(allList)
    -
    - -
    -

    Arguments

    -
    allList
    -

    a list of lists

    - -
    -
    -

    Value

    - - -

    A list with all possible combinations from the input list of lists

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/loadPlpAnalysesJson.html b/docs/reference/loadPlpAnalysesJson.html deleted file mode 100644 index 4d1a0a0cc..000000000 --- a/docs/reference/loadPlpAnalysesJson.html +++ /dev/null @@ -1,181 +0,0 @@ - -Load the multiple prediction json settings from a file — loadPlpAnalysesJson • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Load the multiple prediction json settings from a file

    -
    - -
    -
    loadPlpAnalysesJson(jsonFileLocation)
    -
    - -
    -

    Arguments

    -
    jsonFileLocation
    -

    The location of the file 'predictionAnalysisList.json' with the modelDesignList

    - -
    -
    -

    Details

    -

    This function interprets a json with the multiple prediction settings and creates a list -that can be combined with connection settings to run a multiple prediction study

    -
    - -
    -

    Examples

    -
    if (FALSE) {
    -modelDesignList <- loadPlpAnalysesJson('location of json settings')$analysis
    -}
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/loadPlpData.html b/docs/reference/loadPlpData.html deleted file mode 100644 index ab34cac18..000000000 --- a/docs/reference/loadPlpData.html +++ /dev/null @@ -1,191 +0,0 @@ - -Load the cohort data from a folder — loadPlpData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    loadPlpData loads an object of type plpData from a folder in the file -system.

    -
    - -
    -
    loadPlpData(file, readOnly = TRUE)
    -
    - -
    -

    Arguments

    -
    file
    -

    The name of the folder containing the data.

    - - -
    readOnly
    -

    If true, the data is opened read only.

    - -
    -
    -

    Value

    - - -

    An object of class plpData.

    -
    -
    -

    Details

    -

    The data will be written to a set of files in the folder specified by the user.

    -
    - -
    -

    Examples

    -
    # todo
    -
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/loadPlpModel.html b/docs/reference/loadPlpModel.html deleted file mode 100644 index 3248a457e..000000000 --- a/docs/reference/loadPlpModel.html +++ /dev/null @@ -1,172 +0,0 @@ - -loads the plp model — loadPlpModel • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    loads the plp model

    -
    - -
    -
    loadPlpModel(dirPath)
    -
    - -
    -

    Arguments

    -
    dirPath
    -

    The location of the model

    - -
    -
    -

    Details

    -

    Loads a plp model that was saved using savePlpModel()

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/loadPlpResult.html b/docs/reference/loadPlpResult.html deleted file mode 100644 index 25327ba94..000000000 --- a/docs/reference/loadPlpResult.html +++ /dev/null @@ -1,172 +0,0 @@ - -Loads the evalaution dataframe — loadPlpResult • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Loads the evalaution dataframe

    -
    - -
    -
    loadPlpResult(dirPath)
    -
    - -
    -

    Arguments

    -
    dirPath
    -

    The directory where the evaluation was saved

    - -
    -
    -

    Details

    -

    Loads the evaluation

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/loadPlpShareable.html b/docs/reference/loadPlpShareable.html deleted file mode 100644 index a69479f3d..000000000 --- a/docs/reference/loadPlpShareable.html +++ /dev/null @@ -1,172 +0,0 @@ - -Loads the plp result saved as json/csv files for transparent sharing — loadPlpShareable • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Loads the plp result saved as json/csv files for transparent sharing

    -
    - -
    -
    loadPlpShareable(loadDirectory)
    -
    - -
    -

    Arguments

    -
    loadDirectory
    -

    The directory with the results as json/csv files

    - -
    -
    -

    Details

    -

    Load the main results from json/csv files into a runPlp object

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/loadPrediction.html b/docs/reference/loadPrediction.html deleted file mode 100644 index a4715f9c5..000000000 --- a/docs/reference/loadPrediction.html +++ /dev/null @@ -1,172 +0,0 @@ - -Loads the prediciton dataframe to csv — loadPrediction • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Loads the prediciton dataframe to csv

    -
    - -
    -
    loadPrediction(fileLocation)
    -
    - -
    -

    Arguments

    -
    fileLocation
    -

    The location with the saved prediction

    - -
    -
    -

    Details

    -

    Loads the prediciton RDS file

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/migrateDataModel.html b/docs/reference/migrateDataModel.html deleted file mode 100644 index 5810fedca..000000000 --- a/docs/reference/migrateDataModel.html +++ /dev/null @@ -1,180 +0,0 @@ - -Migrate Data model — migrateDataModel • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Migrate data from current state to next state

    -

    It is strongly advised that you have a backup of all data (either sqlite files, a backup database (in the case you -are using a postgres backend) or have kept the csv/zip files from your data generation.

    -
    - -
    -
    migrateDataModel(connectionDetails, databaseSchema, tablePrefix = "")
    -
    - -
    -

    Arguments

    -
    connectionDetails
    -

    DatabaseConnector connection details object

    - - -
    databaseSchema
    -

    String schema where database schema lives

    - - -
    tablePrefix
    -

    (Optional) Use if a table prefix is used before table names (e.g. "cd_")

    - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/modelBasedConcordance.html b/docs/reference/modelBasedConcordance.html deleted file mode 100644 index b18d502df..000000000 --- a/docs/reference/modelBasedConcordance.html +++ /dev/null @@ -1,182 +0,0 @@ - -Calculate the model-based concordance, which is a calculation of the expected discrimination performance of a model under the assumption the model predicts the "TRUE" outcome -as detailed in van Klaveren et al. https://pubmed.ncbi.nlm.nih.gov/27251001/ — modelBasedConcordance • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the model-based concordance, which is a calculation of the expected discrimination performance of a model under the assumption the model predicts the "TRUE" outcome -as detailed in van Klaveren et al. https://pubmed.ncbi.nlm.nih.gov/27251001/

    -
    - -
    -
    modelBasedConcordance(prediction)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    the prediction object found in the plpResult object

    - -
    -
    -

    Value

    - - -

    model-based concordance value

    -
    -
    -

    Details

    -

    Calculate the model-based concordance

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/negativeLikelihoodRatio.html b/docs/reference/negativeLikelihoodRatio.html deleted file mode 100644 index a1fa5b4f2..000000000 --- a/docs/reference/negativeLikelihoodRatio.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the negativeLikelihoodRatio — negativeLikelihoodRatio • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the negativeLikelihoodRatio

    -
    - -
    -
    negativeLikelihoodRatio(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    negativeLikelihoodRatio value

    -
    -
    -

    Details

    -

    Calculate the negativeLikelihoodRatio

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/negativePredictiveValue.html b/docs/reference/negativePredictiveValue.html deleted file mode 100644 index 816870bb3..000000000 --- a/docs/reference/negativePredictiveValue.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the negativePredictiveValue — negativePredictiveValue • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the negativePredictiveValue

    -
    - -
    -
    negativePredictiveValue(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    negativePredictiveValue value

    -
    -
    -

    Details

    -

    Calculate the negativePredictiveValue

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/outcomeSurvivalPlot.html b/docs/reference/outcomeSurvivalPlot.html deleted file mode 100644 index fc364c7e5..000000000 --- a/docs/reference/outcomeSurvivalPlot.html +++ /dev/null @@ -1,208 +0,0 @@ - -Plot the outcome incidence over time — outcomeSurvivalPlot • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the outcome incidence over time

    -
    - -
    -
    outcomeSurvivalPlot(
    -  plpData,
    -  outcomeId,
    -  populationSettings = createStudyPopulationSettings(binary = T, includeAllOutcomes = T,
    -    firstExposureOnly = FALSE, washoutPeriod = 0, removeSubjectsWithPriorOutcome = TRUE,
    -    priorOutcomeLookback = 99999, requireTimeAtRisk = F, riskWindowStart = 1, startAnchor
    -    = "cohort start", riskWindowEnd = 3650, endAnchor = "cohort start"),
    -  riskTable = T,
    -  confInt = T,
    -  yLabel = "Fraction of those who are outcome free in target population"
    -)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    The plpData object returned by running getPlpData()

    - - -
    outcomeId
    -

    The cohort id corresponding to the outcome

    - - -
    populationSettings
    -

    The population settings created using createStudyPopulationSettings

    - - -
    riskTable
    -

    (binary) Whether to include a table at the bottom of the plot showing the number of people at risk over time

    - - -
    confInt
    -

    (binary) Whether to include a confidence interval

    - - -
    yLabel
    -

    (string) The label for the y-axis

    - -
    -
    -

    Value

    - - -

    TRUE if it ran

    -
    -
    -

    Details

    -

    This creates a survival plot that can be used to pick a suitable time-at-risk period

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/pfi.html b/docs/reference/pfi.html deleted file mode 100644 index 8a039c50a..000000000 --- a/docs/reference/pfi.html +++ /dev/null @@ -1,216 +0,0 @@ - -pfi — pfi • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the permutation feature importance for a PLP model.

    -
    - -
    -
    pfi(
    -  plpResult,
    -  population,
    -  plpData,
    -  repeats = 1,
    -  covariates = NULL,
    -  cores = NULL,
    -  log = NULL,
    -  logthreshold = "INFO"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    An object of type runPlp

    - - -
    population
    -

    The population created using createStudyPopulation() who will have their risks predicted

    - - -
    plpData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM.

    - - -
    repeats
    -

    The number of times to permute each covariate

    - - -
    covariates
    -

    A vector of covariates to calculate the pfi for. If NULL it uses all covariates included in the model.

    - - -
    cores
    -

    Number of cores to use when running this (it runs in parallel)

    - - -
    log
    -

    A location to save the log for running pfi

    - - -
    logthreshold
    -

    The log threshold (e.g., INFO, TRACE, ...)

    - -
    -
    -

    Value

    - - -

    A dataframe with the covariateIds and the pfi (change in AUC caused by permuting the covariate) value

    -
    -
    -

    Details

    -

    The function permutes the each covariate/features <repeats> times and calculates the mean AUC change caused by the permutation.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotDemographicSummary.html b/docs/reference/plotDemographicSummary.html deleted file mode 100644 index 8756040c8..000000000 --- a/docs/reference/plotDemographicSummary.html +++ /dev/null @@ -1,199 +0,0 @@ - -Plot the Observed vs. expected incidence, by age and gender — plotDemographicSummary • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the Observed vs. expected incidence, by age and gender

    -
    - -
    -
    plotDemographicSummary(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "roc.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the Observed vs. expected incidence, by age and gender -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotF1Measure.html b/docs/reference/plotF1Measure.html deleted file mode 100644 index aec0a7eae..000000000 --- a/docs/reference/plotF1Measure.html +++ /dev/null @@ -1,198 +0,0 @@ - -Plot the F1 measure efficiency frontier using the sparse thresholdSummary data frame — plotF1Measure • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the F1 measure efficiency frontier using the sparse thresholdSummary data frame

    -
    - -
    -
    plotF1Measure(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "roc.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the F1 measure efficiency frontier using the sparse thresholdSummary data frame

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotGeneralizability.html b/docs/reference/plotGeneralizability.html deleted file mode 100644 index f91a77613..000000000 --- a/docs/reference/plotGeneralizability.html +++ /dev/null @@ -1,195 +0,0 @@ - -Plot the train/test generalizability diagnostic — plotGeneralizability • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the train/test generalizability diagnostic

    -
    - -
    -
    plotGeneralizability(
    -  covariateSummary,
    -  saveLocation = NULL,
    -  fileName = "Generalizability.png"
    -)
    -
    - -
    -

    Arguments

    -
    covariateSummary
    -

    A prediction object as generated using the -runPlp function.

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the train/test generalizability diagnostic -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotLearningCurve.html b/docs/reference/plotLearningCurve.html deleted file mode 100644 index 803ab6e4f..000000000 --- a/docs/reference/plotLearningCurve.html +++ /dev/null @@ -1,226 +0,0 @@ - -plotLearningCurve — plotLearningCurve • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create a plot of the learning curve using the object returned -from createLearningCurve.

    -
    - -
    -
    plotLearningCurve(
    -  learningCurve,
    -  metric = "AUROC",
    -  abscissa = "events",
    -  plotTitle = "Learning Curve",
    -  plotSubtitle = NULL,
    -  fileName = NULL
    -)
    -
    - -
    -

    Arguments

    -
    learningCurve
    -

    An object returned by createLearningCurve -function.

    - - -
    metric
    -

    Specifies the metric to be plotted:

    • 'AUROC' - use the area under the Receiver Operating - Characteristic curve

    • -
    • 'AUPRC' - use the area under the Precision-Recall curve

    • -
    • 'sBrier' - use the scaled Brier score

    • -
    - - -
    abscissa
    -

    Specify the abscissa metric to be plotted:

    • 'events' - use number of events

    • -
    • 'observations' - use number of observations

    • -
    - - -
    plotTitle
    -

    Title of the learning curve plot.

    - - -
    plotSubtitle
    -

    Subtitle of the learning curve plot.

    - - -
    fileName
    -

    Filename of plot to be saved, for example 'plot.png'. -See the function ggsave in the ggplot2 package for supported file -formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to -file in a different format.

    -
    - -
    -

    Examples

    -
    if (FALSE) {
    -# create learning curve object
    -learningCurve <- createLearningCurve(population,
    -                                     plpData,
    -                                     modelSettings)
    -# plot the learning curve
    -plotLearningCurve(learningCurve)
    -}
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotPlp.html b/docs/reference/plotPlp.html deleted file mode 100644 index 0ae53ad83..000000000 --- a/docs/reference/plotPlp.html +++ /dev/null @@ -1,187 +0,0 @@ - -Plot all the PatientLevelPrediction plots — plotPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot all the PatientLevelPrediction plots

    -
    - -
    -
    plotPlp(plpResult, saveLocation = NULL, typeColumn = "evaluation")
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    Object returned by the runPlp() function

    - - -
    saveLocation
    -

    Name of the directory where the plots should be saved (NULL means no saving)

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type -(to stratify the plots)

    - -
    -
    -

    Value

    - - -

    TRUE if it ran

    -
    -
    -

    Details

    -

    Create a directory with all the plots

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotPrecisionRecall.html b/docs/reference/plotPrecisionRecall.html deleted file mode 100644 index 9296f567e..000000000 --- a/docs/reference/plotPrecisionRecall.html +++ /dev/null @@ -1,198 +0,0 @@ - -Plot the precision-recall curve using the sparse thresholdSummary data frame — plotPrecisionRecall • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the precision-recall curve using the sparse thresholdSummary data frame

    -
    - -
    -
    plotPrecisionRecall(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "roc.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the precision-recall curve using the sparse thresholdSummary data frame

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotPredictedPDF.html b/docs/reference/plotPredictedPDF.html deleted file mode 100644 index f95ad0bc3..000000000 --- a/docs/reference/plotPredictedPDF.html +++ /dev/null @@ -1,198 +0,0 @@ - -Plot the Predicted probability density function, showing prediction overlap between true and false cases — plotPredictedPDF • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the Predicted probability density function, showing prediction overlap between true and false cases

    -
    - -
    -
    plotPredictedPDF(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "PredictedPDF.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the predicted probability density function, showing prediction overlap between true and false cases

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotPredictionDistribution.html b/docs/reference/plotPredictionDistribution.html deleted file mode 100644 index f39445b5c..000000000 --- a/docs/reference/plotPredictionDistribution.html +++ /dev/null @@ -1,199 +0,0 @@ - -Plot the side-by-side boxplots of prediction distribution, by class#' — plotPredictionDistribution • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the side-by-side boxplots of prediction distribution, by class#'

    -
    - -
    -
    plotPredictionDistribution(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "PredictionDistribution.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the side-by-side boxplots of prediction distribution, by class -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotPreferencePDF.html b/docs/reference/plotPreferencePDF.html deleted file mode 100644 index 8b26d68a7..000000000 --- a/docs/reference/plotPreferencePDF.html +++ /dev/null @@ -1,204 +0,0 @@ - -Plot the preference score probability density function, showing prediction overlap between true and false cases -#' — plotPreferencePDF • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the preference score probability density function, showing prediction overlap between true and false cases -#'

    -
    - -
    -
    plotPreferencePDF(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "plotPreferencePDF.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the preference score probability density function, showing prediction overlap between true and false cases -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotSmoothCalibration.html b/docs/reference/plotSmoothCalibration.html deleted file mode 100644 index bb6bd7cd4..000000000 --- a/docs/reference/plotSmoothCalibration.html +++ /dev/null @@ -1,235 +0,0 @@ - -Plot the smooth calibration as detailed in Calster et al. "A calibration heirarchy for risk models -was defined: from utopia to empirical data" (2016) — plotSmoothCalibration • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the smooth calibration as detailed in Calster et al. "A calibration heirarchy for risk models -was defined: from utopia to empirical data" (2016)

    -
    - -
    -
    plotSmoothCalibration(
    -  plpResult,
    -  smooth = "loess",
    -  span = 0.75,
    -  nKnots = 5,
    -  scatter = FALSE,
    -  bins = 20,
    -  sample = TRUE,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "smoothCalibration.pdf"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    The result of running runPlp function. An object containing the -model or location where the model is save, the data selection settings, the -preprocessing and training settings as well as various performance measures -obtained by the model.

    - - -
    smooth
    -

    options: 'loess' or 'rcs'

    - - -
    span
    -

    This specifies the width of span used for loess. This will allow for faster -computing and lower memory usage.

    - - -
    nKnots
    -

    The number of knots to be used by the rcs evaluation. Default is 5

    - - -
    scatter
    -

    plot the decile calibrations as points on the graph. Default is False

    - - -
    bins
    -

    The number of bins for the histogram. Default is 20.

    - - -
    sample
    -

    If using loess then by default 20,000 patients will be sampled to save time

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object.

    -
    -
    -

    Details

    -

    Create a plot showing the smoothed calibration #'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotSparseCalibration.html b/docs/reference/plotSparseCalibration.html deleted file mode 100644 index cb1bc73d3..000000000 --- a/docs/reference/plotSparseCalibration.html +++ /dev/null @@ -1,199 +0,0 @@ - -Plot the calibration — plotSparseCalibration • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the calibration

    -
    - -
    -
    plotSparseCalibration(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "roc.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the calibration -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotSparseCalibration2.html b/docs/reference/plotSparseCalibration2.html deleted file mode 100644 index 34929c48a..000000000 --- a/docs/reference/plotSparseCalibration2.html +++ /dev/null @@ -1,199 +0,0 @@ - -Plot the conventional calibration — plotSparseCalibration2 • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the conventional calibration

    -
    - -
    -
    plotSparseCalibration2(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "roc.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the calibration -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotSparseRoc.html b/docs/reference/plotSparseRoc.html deleted file mode 100644 index 37ef3c135..000000000 --- a/docs/reference/plotSparseRoc.html +++ /dev/null @@ -1,198 +0,0 @@ - -Plot the ROC curve using the sparse thresholdSummary data frame — plotSparseRoc • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the ROC curve using the sparse thresholdSummary data frame

    -
    - -
    -
    plotSparseRoc(
    -  plpResult,
    -  typeColumn = "evaluation",
    -  saveLocation = NULL,
    -  fileName = "roc.png"
    -)
    -
    - -
    -

    Arguments

    -
    plpResult
    -

    A plp result object as generated using the runPlp function.

    - - -
    typeColumn
    -

    The name of the column specifying the evaluation type

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the Receiver Operator Characteristics (ROC) curve.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plotVariableScatterplot.html b/docs/reference/plotVariableScatterplot.html deleted file mode 100644 index 752c4e840..000000000 --- a/docs/reference/plotVariableScatterplot.html +++ /dev/null @@ -1,195 +0,0 @@ - -Plot the variable importance scatterplot — plotVariableScatterplot • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Plot the variable importance scatterplot

    -
    - -
    -
    plotVariableScatterplot(
    -  covariateSummary,
    -  saveLocation = NULL,
    -  fileName = "VariableScatterplot.png"
    -)
    -
    - -
    -

    Arguments

    -
    covariateSummary
    -

    A prediction object as generated using the -runPlp function.

    - - -
    saveLocation
    -

    Directory to save plot (if NULL plot is not saved)

    - - -
    fileName
    -

    Name of the file to save to plot, for example -'plot.png'. See the function ggsave in the ggplot2 package for -supported file formats.

    - -
    -
    -

    Value

    - - -

    A ggplot object. Use the ggsave function to save to file in a different -format.

    -
    -
    -

    Details

    -

    Create a plot showing the variable importance scatterplot -#'

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/plpDataSimulationProfile.html b/docs/reference/plpDataSimulationProfile.html deleted file mode 100644 index cdf677259..000000000 --- a/docs/reference/plpDataSimulationProfile.html +++ /dev/null @@ -1,184 +0,0 @@ - -A simulation profile — plpDataSimulationProfile • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    A simulation profile

    -
    - -
    -
    data(plpDataSimulationProfile)
    -
    - -
    -

    Format

    -

    A data frame containing the following elements:

    covariatePrevalence
    -

    prevalence of all covariates

    - -
    outcomeModels
    -

    regression model parameters to simulate outcomes

    - -
    metaData
    -

    settings used to simulate the profile

    - -
    covariateRef
    -

    covariateIds and covariateNames

    - -
    timePrevalence
    -

    time window

    - -
    exclusionPrevalence
    -

    prevalence of exclusion of covariates

    - - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/positiveLikelihoodRatio.html b/docs/reference/positiveLikelihoodRatio.html deleted file mode 100644 index 15d6fb14f..000000000 --- a/docs/reference/positiveLikelihoodRatio.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the positiveLikelihoodRatio — positiveLikelihoodRatio • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the positiveLikelihoodRatio

    -
    - -
    -
    positiveLikelihoodRatio(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    positiveLikelihoodRatio value

    -
    -
    -

    Details

    -

    Calculate the positiveLikelihoodRatio

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/positivePredictiveValue.html b/docs/reference/positivePredictiveValue.html deleted file mode 100644 index 8e32622a2..000000000 --- a/docs/reference/positivePredictiveValue.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the positivePredictiveValue — positivePredictiveValue • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the positivePredictiveValue

    -
    - -
    -
    positivePredictiveValue(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    positivePredictiveValue value

    -
    -
    -

    Details

    -

    Calculate the positivePredictiveValue

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/predictCyclops.html b/docs/reference/predictCyclops.html deleted file mode 100644 index 8482299c3..000000000 --- a/docs/reference/predictCyclops.html +++ /dev/null @@ -1,188 +0,0 @@ - -Create predictive probabilities — predictCyclops • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create predictive probabilities

    -
    - -
    -
    predictCyclops(plpModel, data, cohort)
    -
    - -
    -

    Arguments

    -
    plpModel
    -

    An object of type predictiveModel as generated using -fitPlp.

    - - -
    data
    -

    The new plpData containing the covariateData for the new population

    - - -
    cohort
    -

    The cohort to calculate the prediction for

    - -
    -
    -

    Value

    - - -

    The value column in the result data.frame is: logistic: probabilities of the outcome, poisson: -Poisson rate (per day) of the outome, survival: hazard rate (per day) of the outcome.

    -
    -
    -

    Details

    -

    Generates predictions for the population specified in plpData given the model.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/predictPlp.html b/docs/reference/predictPlp.html deleted file mode 100644 index 1765cf0ec..000000000 --- a/docs/reference/predictPlp.html +++ /dev/null @@ -1,191 +0,0 @@ - -predictPlp — predictPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Predict the risk of the outcome using the input plpModel for the input plpData

    -
    - -
    -
    predictPlp(plpModel, plpData, population, timepoint)
    -
    - -
    -

    Arguments

    -
    plpModel
    -

    An object of type plpModel - a patient level prediction model

    - - -
    plpData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM.

    - - -
    population
    -

    The population created using createStudyPopulation() who will have their risks predicted or a cohort without the outcome known

    - - -
    timepoint
    -

    The timepoint to predict risk (survival models only)

    - -
    -
    -

    Value

    - - -

    A dataframe containing the prediction for each person in the population with an attribute metaData containing prediction details.

    -
    -
    -

    Details

    -

    The function applied the trained model on the plpData to make predictions

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/preprocessData.html b/docs/reference/preprocessData.html deleted file mode 100644 index c8c042505..000000000 --- a/docs/reference/preprocessData.html +++ /dev/null @@ -1,188 +0,0 @@ - -A function that wraps around FeatureExtraction::tidyCovariateData to normalise the data -and remove rare or redundant features — preprocessData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    A function that wraps around FeatureExtraction::tidyCovariateData to normalise the data -and remove rare or redundant features

    -
    - -
    -
    preprocessData(covariateData, preprocessSettings)
    -
    - -
    -

    Arguments

    -
    covariateData
    -

    The covariate part of the training data created by splitData after being sampled and having -any required feature engineering

    - - -
    preprocessSettings
    -

    The settings for the preprocessing created by createPreprocessSettings

    - -
    -
    -

    Value

    - - -

    The data processed

    -
    -
    -

    Details

    -

    Returns an object of class covariateData that has been processed

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/recalibratePlp.html b/docs/reference/recalibratePlp.html deleted file mode 100644 index d9fb6af46..000000000 --- a/docs/reference/recalibratePlp.html +++ /dev/null @@ -1,196 +0,0 @@ - -recalibratePlp — recalibratePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Train various models using a default parameter gird search or user specified parameters

    -
    - -
    -
    recalibratePlp(
    -  prediction,
    -  analysisId,
    -  typeColumn = "evaluationType",
    -  method = c("recalibrationInTheLarge", "weakRecalibration")
    -)
    -
    - -
    -

    Arguments

    -
    prediction
    -

    A prediction dataframe

    - - -
    analysisId
    -

    The model analysisId

    - - -
    typeColumn
    -

    The column name where the strata types are specified

    - - -
    method
    -

    Method used to recalibrate ('recalibrationInTheLarge' or 'weakRecalibration' )

    - -
    -
    -

    Value

    - - -

    An object of class runPlp that is recalibrated on the new data

    -
    -
    -

    Details

    -

    The user can define the machine learning model to train (regularised logistic regression, random forest, -gradient boosting machine, neural network and )

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/recalibratePlpRefit.html b/docs/reference/recalibratePlpRefit.html deleted file mode 100644 index f9338fe9b..000000000 --- a/docs/reference/recalibratePlpRefit.html +++ /dev/null @@ -1,188 +0,0 @@ - -recalibratePlpRefit — recalibratePlpRefit • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Train various models using a default parameter gird search or user specified parameters

    -
    - -
    -
    recalibratePlpRefit(plpModel, newPopulation, newData)
    -
    - -
    -

    Arguments

    -
    plpModel
    -

    The trained plpModel (runPlp$model)

    - - -
    newPopulation
    -

    The population created using createStudyPopulation() who will have their risks predicted

    - - -
    newData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM.

    - -
    -
    -

    Value

    - - -

    An object of class runPlp that is recalibrated on the new data

    -
    -
    -

    Details

    -

    The user can define the machine learning model to train (regularised logistic regression, random forest, -gradient boosting machine, neural network and )

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/runMultiplePlp.html b/docs/reference/runMultiplePlp.html deleted file mode 100644 index 5e36a1c9f..000000000 --- a/docs/reference/runMultiplePlp.html +++ /dev/null @@ -1,213 +0,0 @@ - -Run a list of predictions analyses — runMultiplePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Run a list of predictions analyses

    -
    - -
    -
    runMultiplePlp(
    -  databaseDetails = createDatabaseDetails(),
    -  modelDesignList = list(createModelDesign(targetId = 1, outcomeId = 2, modelSettings =
    -    setLassoLogisticRegression()), createModelDesign(targetId = 1, outcomeId = 3,
    -    modelSettings = setLassoLogisticRegression())),
    -  onlyFetchData = F,
    -  cohortDefinitions = NULL,
    -  logSettings = createLogSettings(verbosity = "DEBUG", timeStamp = T, logName =
    -    "runPlp Log"),
    -  saveDirectory = getwd(),
    -  sqliteLocation = file.path(saveDirectory, "sqlite")
    -)
    -
    - -
    -

    Arguments

    -
    databaseDetails
    -

    The database settings created using createDatabaseDetails()

    - - -
    modelDesignList
    -

    A list of model designs created using createModelDesign()

    - - -
    onlyFetchData
    -

    Only fetches and saves the data object to the output folder without running the analysis.

    - - -
    cohortDefinitions
    -

    A list of cohort definitions for the target and outcome cohorts

    - - -
    logSettings
    -

    The setting specifying the logging for the analyses created using createLogSettings()

    - - -
    saveDirectory
    -

    Name of the folder where all the outputs will written to.

    - - -
    sqliteLocation
    -

    (optional) The location of the sqlite database with the results

    - -
    -
    -

    Value

    - - -

    A data frame with the following columns:

    analysisIdThe unique identifier -for a set of analysis choices.
    targetIdThe ID of the target cohort populations.
    outcomeIdThe ID of the outcomeId.
    dataLocationThe location where the plpData was saved
    the settings idsThe ids for all other settings used for model development.
    -
    -

    Details

    -

    This function will run all specified predictions as defined using .

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/runPlp.html b/docs/reference/runPlp.html deleted file mode 100644 index 2eb237596..000000000 --- a/docs/reference/runPlp.html +++ /dev/null @@ -1,279 +0,0 @@ - -runPlp - Develop and internally evaluate a model using specified settings — runPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This provides a general framework for training patient level prediction models. The user can select -various default feature selection methods or incorporate their own, The user can also select from -a range of default classifiers or incorporate their own. There are three types of evaluations for the model -patient (randomly splits people into train/validation sets) or year (randomly splits data into train/validation sets -based on index year - older in training, newer in validation) or both (same as year spliting but checks there are -no overlaps in patients within training set and validaiton set - any overlaps are removed from validation set)

    -
    - -
    -
    runPlp(
    -  plpData,
    -  outcomeId = plpData$metaData$call$outcomeIds[1],
    -  analysisId = paste(Sys.Date(), plpData$metaData$call$outcomeIds[1], sep = "-"),
    -  analysisName = "Study details",
    -  populationSettings = createStudyPopulationSettings(),
    -  splitSettings = createDefaultSplitSetting(type = "stratified", testFraction = 0.25,
    -    trainFraction = 0.75, splitSeed = 123, nfold = 3),
    -  sampleSettings = createSampleSettings(type = "none"),
    -  featureEngineeringSettings = createFeatureEngineeringSettings(type = "none"),
    -  preprocessSettings = createPreprocessSettings(minFraction = 0.001, normalize = T),
    -  modelSettings = setLassoLogisticRegression(),
    -  logSettings = createLogSettings(verbosity = "DEBUG", timeStamp = T, logName =
    -    "runPlp Log"),
    -  executeSettings = createDefaultExecuteSettings(),
    -  saveDirectory = getwd()
    -)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM. Can also include an initial population as -plpData$popualtion.

    - - -
    outcomeId
    -

    (integer) The ID of the outcome.

    - - -
    analysisId
    -

    (integer) Identifier for the analysis. It is used to create, e.g., the result folder. Default is a timestamp.

    - - -
    analysisName
    -

    (character) Name for the analysis

    - - -
    populationSettings
    -

    An object of type populationSettings created using createStudyPopulationSettings that -specifies how the data class labels are defined and addition any exclusions to apply to the -plpData cohort

    - - -
    splitSettings
    -

    An object of type splitSettings that specifies how to split the data into train/validation/test. -The default settings can be created using createDefaultSplitSetting.

    - - -
    sampleSettings
    -

    An object of type sampleSettings that specifies any under/over sampling to be done. -The default is none.

    - - -
    featureEngineeringSettings
    -

    An object of featureEngineeringSettings specifying any feature engineering to be learned (using the train data)

    - - -
    preprocessSettings
    -

    An object of preprocessSettings. This setting specifies the minimum fraction of -target population who must have a covariate for it to be included in the model training -and whether to normalise the covariates before training

    - - -
    modelSettings
    -

    An object of class modelSettings created using one of the function:

    • setLassoLogisticRegression() A lasso logistic regression model

    • -
    • setGradientBoostingMachine() A gradient boosting machine

    • -
    • setAdaBoost() An ada boost model

    • -
    • setRandomForest() A random forest model

    • -
    • setDecisionTree() A decision tree model

    • -
    • setKNN() A KNN model

    • -
    - - -
    logSettings
    -

    An object of logSettings created using createLogSettings -specifying how the logging is done

    - - -
    executeSettings
    -

    An object of executeSettings specifying which parts of the analysis to run

    - - -
    saveDirectory
    -

    The path to the directory where the results will be saved (if NULL uses working directory)

    - -
    -
    -

    Value

    - - -

    An object containing the following:

    -

    -
    • model The developed model of class plpModel

    • -
    • executionSummary A list containing the hardward details, R package details and execution time

    • -
    • performanceEvaluation Various internal performance metrics in sparse format

    • -
    • prediction The plpData cohort table with the predicted risks added as a column (named value)

    • -
    • covariateSummary A characterization of the features for patients with and without the outcome during the time at risk

    • -
    • analysisRef A list with details about the analysis

    • -
    -
    -

    Details

    -

    This function takes as input the plpData extracted from an OMOP CDM database and follows the specified settings to -develop and internally validate a model for the specified outcomeId.

    -
    - -
    -

    Examples

    - -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/savePlpAnalysesJson.html b/docs/reference/savePlpAnalysesJson.html deleted file mode 100644 index 675b05e57..000000000 --- a/docs/reference/savePlpAnalysesJson.html +++ /dev/null @@ -1,200 +0,0 @@ - -Save the modelDesignList to a json file — savePlpAnalysesJson • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Save the modelDesignList to a json file

    -
    - -
    -
    savePlpAnalysesJson(
    -  modelDesignList = list(createModelDesign(targetId = 1, outcomeId = 2, modelSettings =
    -    setLassoLogisticRegression()), createModelDesign(targetId = 1, outcomeId = 3,
    -    modelSettings = setLassoLogisticRegression())),
    -  cohortDefinitions = NULL,
    -  saveDirectory = NULL
    -)
    -
    - -
    -

    Arguments

    -
    modelDesignList
    -

    A list of modelDesigns created using createModelDesign()

    - - -
    cohortDefinitions
    -

    A list of the cohortDefinitions (generally extracted from ATLAS)

    - - -
    saveDirectory
    -

    The directory to save the modelDesignList settings

    - -
    -
    -

    Details

    -

    This function creates a json file with the modelDesignList saved

    -
    - -
    -

    Examples

    -
    if (FALSE) {
    -savePlpAnalysesJson(
    -modelDesignList = list(
    -createModelDesign(targetId = 1, outcomeId = 2, modelSettings = setLassoLogisticRegression()), 
    -createModelDesign(targetId = 1, outcomeId = 3, modelSettings = setLassoLogisticRegression())
    -),
    -saveDirectory = 'C:/bestModels'
    -)
    -}
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/savePlpData.html b/docs/reference/savePlpData.html deleted file mode 100644 index 54a2af0ae..000000000 --- a/docs/reference/savePlpData.html +++ /dev/null @@ -1,193 +0,0 @@ - -Save the cohort data to folder — savePlpData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    savePlpData saves an object of type plpData to folder.

    -
    - -
    -
    savePlpData(plpData, file, envir = NULL, overwrite = F)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData as generated using -getPlpData.

    - - -
    file
    -

    The name of the folder where the data will be written. The folder should -not yet exist.

    - - -
    envir
    -

    The environment for to evaluate variables when saving

    - - -
    overwrite
    -

    Whether to force overwrite an existing file

    - -
    -
    -

    Details

    -

    The data will be written to a set of files in the folder specified by the user.

    -
    - -
    -

    Examples

    -
    # todo
    -
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/savePlpModel.html b/docs/reference/savePlpModel.html deleted file mode 100644 index 786674942..000000000 --- a/docs/reference/savePlpModel.html +++ /dev/null @@ -1,176 +0,0 @@ - -Saves the plp model — savePlpModel • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Saves the plp model

    -
    - -
    -
    savePlpModel(plpModel, dirPath)
    -
    - -
    -

    Arguments

    -
    plpModel
    -

    A trained classifier returned by running runPlp()$model

    - - -
    dirPath
    -

    A location to save the model to

    - -
    -
    -

    Details

    -

    Saves the plp model to a user specificed folder

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/savePlpResult.html b/docs/reference/savePlpResult.html deleted file mode 100644 index 52064bba2..000000000 --- a/docs/reference/savePlpResult.html +++ /dev/null @@ -1,176 +0,0 @@ - -Saves the result from runPlp into the location directory — savePlpResult • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Saves the result from runPlp into the location directory

    -
    - -
    -
    savePlpResult(result, dirPath)
    -
    - -
    -

    Arguments

    -
    result
    -

    The result of running runPlp()

    - - -
    dirPath
    -

    The directory to save the csv

    - -
    -
    -

    Details

    -

    Saves the result from runPlp into the location directory

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/savePlpShareable.html b/docs/reference/savePlpShareable.html deleted file mode 100644 index 828518125..000000000 --- a/docs/reference/savePlpShareable.html +++ /dev/null @@ -1,180 +0,0 @@ - -Save the plp result as json files and csv files for transparent sharing — savePlpShareable • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Save the plp result as json files and csv files for transparent sharing

    -
    - -
    -
    savePlpShareable(result, saveDirectory, minCellCount = 10)
    -
    - -
    -

    Arguments

    -
    result
    -

    An object of class runPlp with development or validation results

    - - -
    saveDirectory
    -

    The directory the save the results as csv files

    - - -
    minCellCount
    -

    Minimum cell count for the covariateSummary and certain evaluation results

    - -
    -
    -

    Details

    -

    Saves the main results json/csv files (these files can be read by the shiny app)

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/savePrediction.html b/docs/reference/savePrediction.html deleted file mode 100644 index 6ff5a6ff3..000000000 --- a/docs/reference/savePrediction.html +++ /dev/null @@ -1,180 +0,0 @@ - -Saves the prediction dataframe to RDS — savePrediction • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Saves the prediction dataframe to RDS

    -
    - -
    -
    savePrediction(prediction, dirPath, fileName = "prediction.rds")
    -
    - -
    -

    Arguments

    -
    prediction
    -

    The prediciton data.frame

    - - -
    dirPath
    -

    The directory to save the prediction RDS

    - - -
    fileName
    -

    The name of the RDS file that will be saved in dirPath

    - -
    -
    -

    Details

    -

    Saves the prediction data frame returned by predict.R to an RDS file and returns the fileLocation where the prediction is saved

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/sensitivity.html b/docs/reference/sensitivity.html deleted file mode 100644 index 512fa41d5..000000000 --- a/docs/reference/sensitivity.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the sensitivity — sensitivity • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the sensitivity

    -
    - -
    -
    sensitivity(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    sensitivity value

    -
    -
    -

    Details

    -

    Calculate the sensitivity

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setAdaBoost.html b/docs/reference/setAdaBoost.html deleted file mode 100644 index 2ad4c4aea..000000000 --- a/docs/reference/setAdaBoost.html +++ /dev/null @@ -1,195 +0,0 @@ - -Create setting for AdaBoost with python DecisionTreeClassifier base estimator — setAdaBoost • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for AdaBoost with python DecisionTreeClassifier base estimator

    -
    - -
    -
    setAdaBoost(
    -  nEstimators = list(10, 50, 200),
    -  learningRate = list(1, 0.5, 0.1),
    -  algorithm = list("SAMME.R"),
    -  seed = sample(1e+06, 1)
    -)
    -
    - -
    -

    Arguments

    -
    nEstimators
    -

    (list) The maximum number of estimators at which boosting is terminated. In case of perfect fit, the learning procedure is stopped early.

    - - -
    learningRate
    -

    (list) Weight applied to each classifier at each boosting iteration. A higher learning rate increases the contribution of each classifier. There is a trade-off between the learningRate and nEstimators parameters -There is a trade-off between learningRate and nEstimators.

    - - -
    algorithm
    -

    (list) If ‘SAMME.R’ then use the SAMME.R real boosting algorithm. base_estimator must support calculation of class probabilities. If ‘SAMME’ then use the SAMME discrete boosting algorithm. The SAMME.R algorithm typically converges faster than SAMME, achieving a lower test error with fewer boosting iterations.

    - - -
    seed
    -

    A seed for the model

    - -
    - -
    -

    Examples

    -
    if (FALSE) {
    -model.adaBoost <- setAdaBoost(nEstimators = list(10,50,200), learningRate = list(1, 0.5, 0.1),
    -                              algorithm = list('SAMME.R'), seed = sample(1000000,1)
    -                              )
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setCoxModel.html b/docs/reference/setCoxModel.html deleted file mode 100644 index 072cb424c..000000000 --- a/docs/reference/setCoxModel.html +++ /dev/null @@ -1,215 +0,0 @@ - -Create setting for lasso Cox model — setCoxModel • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for lasso Cox model

    -
    - -
    -
    setCoxModel(
    -  variance = 0.01,
    -  seed = NULL,
    -  includeCovariateIds = c(),
    -  noShrinkage = c(),
    -  threads = -1,
    -  upperLimit = 20,
    -  lowerLimit = 0.01,
    -  tolerance = 2e-07,
    -  maxIterations = 3000
    -)
    -
    - -
    -

    Arguments

    -
    variance
    -

    Numeric: prior distribution starting variance

    - - -
    seed
    -

    An option to add a seed when training the model

    - - -
    includeCovariateIds
    -

    a set of covariate IDS to limit the analysis to

    - - -
    noShrinkage
    -

    a set of covariates whcih are to be forced to be included in the final model. default is the intercept

    - - -
    threads
    -

    An option to set number of threads when training model

    - - -
    upperLimit
    -

    Numeric: Upper prior variance limit for grid-search

    - - -
    lowerLimit
    -

    Numeric: Lower prior variance limit for grid-search

    - - -
    tolerance
    -

    Numeric: maximum relative change in convergence criterion from successive iterations to achieve convergence

    - - -
    maxIterations
    -

    Integer: maximum iterations of Cyclops to attempt before returning a failed-to-converge error

    - -
    - -
    -

    Examples

    -
    model.lr <- setCoxModel()
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setDecisionTree.html b/docs/reference/setDecisionTree.html deleted file mode 100644 index 1a6f0906f..000000000 --- a/docs/reference/setDecisionTree.html +++ /dev/null @@ -1,227 +0,0 @@ - -Create setting for the scikit-learn 1.0.1 DecisionTree with python — setDecisionTree • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for the scikit-learn 1.0.1 DecisionTree with python

    -
    - -
    -
    setDecisionTree(
    -  criterion = list("gini"),
    -  splitter = list("best"),
    -  maxDepth = list(as.integer(4), as.integer(10), NULL),
    -  minSamplesSplit = list(2, 10),
    -  minSamplesLeaf = list(10, 50),
    -  minWeightFractionLeaf = list(0),
    -  maxFeatures = list(100, "sqrt", NULL),
    -  maxLeafNodes = list(NULL),
    -  minImpurityDecrease = list(10^-7),
    -  classWeight = list(NULL),
    -  seed = sample(1e+06, 1)
    -)
    -
    - -
    -

    Arguments

    -
    criterion
    -

    The function to measure the quality of a split. Supported criteria are “gini” for the Gini impurity and “entropy” for the information gain.

    - - -
    splitter
    -

    The strategy used to choose the split at each node. Supported strategies are “best” to choose the best split and “random” to choose the best random split.

    - - -
    maxDepth
    -

    (list) The maximum depth of the tree. If NULL, then nodes are expanded until all leaves are pure or until all leaves contain less than min_samples_split samples.

    - - -
    minSamplesSplit
    -

    The minimum number of samples required to split an internal node

    - - -
    minSamplesLeaf
    -

    The minimum number of samples required to be at a leaf node. A split point at any depth will only be considered if it leaves at least minSamplesLeaf training samples in each of the left and right branches. This may have the effect of smoothing the model, especially in regression.

    - - -
    minWeightFractionLeaf
    -

    The minimum weighted fraction of the sum total of weights (of all the input samples) required to be at a leaf node. Samples have equal weight when sampleWeight is not provided.

    - - -
    maxFeatures
    -

    (list) The number of features to consider when looking for the best split (int/'sqrt'/NULL)

    - - -
    maxLeafNodes
    -

    (list) Grow a tree with max_leaf_nodes in best-first fashion. Best nodes are defined as relative reduction in impurity. If None then unlimited number of leaf nodes. (int/NULL)

    - - -
    minImpurityDecrease
    -

    Threshold for early stopping in tree growth. A node will split if its impurity is above the threshold, otherwise it is a leaf.

    - - -
    classWeight
    -

    (list) Weights associated with classes 'balance' or NULL

    - - -
    seed
    -

    The random state seed

    - -
    - -
    -

    Examples

    -
    if (FALSE) {
    -model.decisionTree <- setDecisionTree(maxDepth=10,minSamplesLeaf=10, seed=NULL )
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setGradientBoostingMachine.html b/docs/reference/setGradientBoostingMachine.html deleted file mode 100644 index 125a8d43b..000000000 --- a/docs/reference/setGradientBoostingMachine.html +++ /dev/null @@ -1,222 +0,0 @@ - -Create setting for gradient boosting machine model using gbm_xgboost implementation — setGradientBoostingMachine • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for gradient boosting machine model using gbm_xgboost implementation

    -
    - -
    -
    setGradientBoostingMachine(
    -  ntrees = c(100, 300),
    -  nthread = 20,
    -  earlyStopRound = 25,
    -  maxDepth = c(4, 6, 8),
    -  minChildWeight = 1,
    -  learnRate = c(0.05, 0.1, 0.3),
    -  scalePosWeight = 1,
    -  lambda = 1,
    -  alpha = 0,
    -  seed = sample(1e+07, 1)
    -)
    -
    - -
    -

    Arguments

    -
    ntrees
    -

    The number of trees to build

    - - -
    nthread
    -

    The number of computer threads to use (how many cores do you have?)

    - - -
    earlyStopRound
    -

    If the performance does not increase over earlyStopRound number of trees then training stops (this prevents overfitting)

    - - -
    maxDepth
    -

    Maximum depth of each tree - a large value will lead to slow model training

    - - -
    minChildWeight
    -

    Minimum sum of of instance weight in a child node - larger values are more conservative

    - - -
    learnRate
    -

    The boosting learn rate

    - - -
    scalePosWeight
    -

    Controls weight of positive class in loss - useful for imbalanced classes

    - - -
    lambda
    -

    L2 regularization on weights - larger is more conservative

    - - -
    alpha
    -

    L1 regularization on weights - larger is more conservative

    - - -
    seed
    -

    An option to add a seed when training the final model

    - -
    - -
    -

    Examples

    -
    model.gbm <- setGradientBoostingMachine(ntrees=c(10,100), nthread=20,
    -                           maxDepth=c(4,6), learnRate=c(0.1,0.3))
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setIterativeHardThresholding.html b/docs/reference/setIterativeHardThresholding.html deleted file mode 100644 index 6a234802c..000000000 --- a/docs/reference/setIterativeHardThresholding.html +++ /dev/null @@ -1,225 +0,0 @@ - -Create setting for lasso logistic regression — setIterativeHardThresholding • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for lasso logistic regression

    -
    - -
    -
    setIterativeHardThresholding(
    -  K = 10,
    -  penalty = "bic",
    -  seed = sample(1e+05, 1),
    -  exclude = c(),
    -  forceIntercept = F,
    -  fitBestSubset = FALSE,
    -  initialRidgeVariance = 10000,
    -  tolerance = 1e-08,
    -  maxIterations = 10000,
    -  threshold = 1e-06,
    -  delta = 0
    -)
    -
    - -
    -

    Arguments

    -
    K
    -

    The maximum number of non-zero predictors

    - - -
    penalty
    -

    Specifies the IHT penalty; possible values are `BIC` or `AIC` or a numeric value

    - - -
    seed
    -

    An option to add a seed when training the model

    - - -
    exclude
    -

    A vector of numbers or covariateId names to exclude from prior

    - - -
    forceIntercept
    -

    Logical: Force intercept coefficient into regularization

    - - -
    fitBestSubset
    -

    Logical: Fit final subset with no regularization

    - - -
    initialRidgeVariance
    -

    integer

    - - -
    tolerance
    -

    numeric

    - - -
    maxIterations
    -

    integer

    - - -
    threshold
    -

    numeric

    - - -
    delta
    -

    numeric

    - -
    - -
    -

    Examples

    - -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setKNN.html b/docs/reference/setKNN.html deleted file mode 100644 index e3025432b..000000000 --- a/docs/reference/setKNN.html +++ /dev/null @@ -1,183 +0,0 @@ - -Create setting for knn model — setKNN • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for knn model

    -
    - -
    -
    setKNN(k = 1000, indexFolder = file.path(getwd(), "knn"), threads = 1)
    -
    - -
    -

    Arguments

    -
    k
    -

    The number of neighbors to consider

    - - -
    indexFolder
    -

    The directory where the results and intermediate steps are output

    - - -
    threads
    -

    The number of threads to use when applying big knn

    - -
    - -
    -

    Examples

    -
    if (FALSE) {
    -model.knn <- setKNN(k=10000)
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setLassoLogisticRegression.html b/docs/reference/setLassoLogisticRegression.html deleted file mode 100644 index 05f3b0a0b..000000000 --- a/docs/reference/setLassoLogisticRegression.html +++ /dev/null @@ -1,225 +0,0 @@ - -Create setting for lasso logistic regression — setLassoLogisticRegression • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for lasso logistic regression

    -
    - -
    -
    setLassoLogisticRegression(
    -  variance = 0.01,
    -  seed = NULL,
    -  includeCovariateIds = c(),
    -  noShrinkage = c(0),
    -  threads = -1,
    -  forceIntercept = F,
    -  upperLimit = 20,
    -  lowerLimit = 0.01,
    -  tolerance = 2e-06,
    -  maxIterations = 3000,
    -  priorCoefs = NULL
    -)
    -
    - -
    -

    Arguments

    -
    variance
    -

    Numeric: prior distribution starting variance

    - - -
    seed
    -

    An option to add a seed when training the model

    - - -
    includeCovariateIds
    -

    a set of covariate IDS to limit the analysis to

    - - -
    noShrinkage
    -

    a set of covariates whcih are to be forced to be included in the final model. default is the intercept

    - - -
    threads
    -

    An option to set number of threads when training model

    - - -
    forceIntercept
    -

    Logical: Force intercept coefficient into prior

    - - -
    upperLimit
    -

    Numeric: Upper prior variance limit for grid-search

    - - -
    lowerLimit
    -

    Numeric: Lower prior variance limit for grid-search

    - - -
    tolerance
    -

    Numeric: maximum relative change in convergence criterion from successive iterations to achieve convergence

    - - -
    maxIterations
    -

    Integer: maximum iterations of Cyclops to attempt before returning a failed-to-converge error

    - - -
    priorCoefs
    -

    Use coefficients from a previous model as starting points for model fit (transfer learning)

    - -
    - -
    -

    Examples

    -
    model.lr <- setLassoLogisticRegression()
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setLightGBM.html b/docs/reference/setLightGBM.html deleted file mode 100644 index d15720ee7..000000000 --- a/docs/reference/setLightGBM.html +++ /dev/null @@ -1,234 +0,0 @@ - -Create setting for gradient boosting machine model using lightGBM (https://github.com/microsoft/LightGBM/tree/master/R-package). — setLightGBM • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for gradient boosting machine model using lightGBM (https://github.com/microsoft/LightGBM/tree/master/R-package).

    -
    - -
    -
    setLightGBM(
    -  nthread = 20,
    -  earlyStopRound = 25,
    -  numIterations = c(100),
    -  numLeaves = c(31),
    -  maxDepth = c(5, 10),
    -  minDataInLeaf = c(20),
    -  learningRate = c(0.05, 0.1, 0.3),
    -  lambdaL1 = c(0),
    -  lambdaL2 = c(0),
    -  scalePosWeight = 1,
    -  isUnbalance = FALSE,
    -  seed = sample(1e+07, 1)
    -)
    -
    - -
    -

    Arguments

    -
    nthread
    -

    The number of computer threads to use (how many cores do you have?)

    - - -
    earlyStopRound
    -

    If the performance does not increase over earlyStopRound number of trees then training stops (this prevents overfitting)

    - - -
    numIterations
    -

    Number of boosting iterations.

    - - -
    numLeaves
    -

    This hyperparameter sets the maximum number of leaves. Increasing this parameter can lead to higher model complexity and potential overfitting.

    - - -
    maxDepth
    -

    This hyperparameter sets the maximum depth . Increasing this parameter can also lead to higher model complexity and potential overfitting.

    - - -
    minDataInLeaf
    -

    This hyperparameter sets the minimum number of data points that must be present in a leaf node. Increasing this parameter can help to reduce overfitting

    - - -
    learningRate
    -

    This hyperparameter controls the step size at each iteration of the gradient descent algorithm. Lower values can lead to slower convergence but may result in better performance.

    - - -
    lambdaL1
    -

    This hyperparameter controls L1 regularization, which can help to reduce overfitting by encouraging sparse models.

    - - -
    lambdaL2
    -

    This hyperparameter controls L2 regularization, which can also help to reduce overfitting by discouraging large weights in the model.

    - - -
    scalePosWeight
    -

    Controls weight of positive class in loss - useful for imbalanced classes

    - - -
    isUnbalance
    -

    This parameter cannot be used at the same time with scalePosWeight, choose only one of them. While enabling this should increase the overall performance metric of your model, it will also result in poor estimates of the individual class probabilities.

    - - -
    seed
    -

    An option to add a seed when training the final model

    - -
    - -
    -

    Examples

    -
    model.lightgbm <- setLightGBM(
    -    numLeaves = c(20, 31, 50), maxDepth = c(-1, 5, 10),
    -    minDataInLeaf = c(10, 20, 30), learningRate = c(0.05, 0.1, 0.3)
    -)
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setMLP.html b/docs/reference/setMLP.html deleted file mode 100644 index f7f77fb07..000000000 --- a/docs/reference/setMLP.html +++ /dev/null @@ -1,281 +0,0 @@ - -Create setting for neural network model with python — setMLP • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for neural network model with python

    -
    - -
    -
    setMLP(
    -  hiddenLayerSizes = list(c(100), c(20)),
    -  activation = list("relu"),
    -  solver = list("adam"),
    -  alpha = list(0.3, 0.01, 1e-04, 1e-06),
    -  batchSize = list("auto"),
    -  learningRate = list("constant"),
    -  learningRateInit = list(0.001),
    -  powerT = list(0.5),
    -  maxIter = list(200, 100),
    -  shuffle = list(TRUE),
    -  tol = list(1e-04),
    -  warmStart = list(TRUE),
    -  momentum = list(0.9),
    -  nesterovsMomentum = list(TRUE),
    -  earlyStopping = list(FALSE),
    -  validationFraction = list(0.1),
    -  beta1 = list(0.9),
    -  beta2 = list(0.999),
    -  epsilon = list(1e-08),
    -  nIterNoChange = list(10),
    -  seed = sample(1e+05, 1)
    -)
    -
    - -
    -

    Arguments

    -
    hiddenLayerSizes
    -

    (list of vectors) The ith element represents the number of neurons in the ith hidden layer.

    - - -
    activation
    -

    (list) Activation function for the hidden layer.

    • "identity": no-op activation, useful to implement linear bottleneck, returns f(x) = x

    • -
    • "logistic": the logistic sigmoid function, returns f(x) = 1 / (1 + exp(-x)).

    • -
    • "tanh": the hyperbolic tan function, returns f(x) = tanh(x).

    • -
    • "relu": the rectified linear unit function, returns f(x) = max(0, x)

    • -
    - - -
    solver
    -

    (list) The solver for weight optimization. (‘lbfgs’, ‘sgd’, ‘adam’)

    - - -
    alpha
    -

    (list) L2 penalty (regularization term) parameter.

    - - -
    batchSize
    -

    (list) Size of minibatches for stochastic optimizers. If the solver is ‘lbfgs’, the classifier will not use minibatch. When set to “auto”, batchSize=min(200, n_samples).

    - - -
    learningRate
    -

    (list) Only used when solver='sgd' Learning rate schedule for weight updates. ‘constant’, ‘invscaling’, ‘adaptive’, default=’constant’

    - - -
    learningRateInit
    -

    (list) Only used when solver=’sgd’ or ‘adam’. The initial learning rate used. It controls the step-size in updating the weights.

    - - -
    powerT
    -

    (list) Only used when solver=’sgd’. The exponent for inverse scaling learning rate. It is used in updating effective learning rate when the learning_rate is set to ‘invscaling’.

    - - -
    maxIter
    -

    (list) Maximum number of iterations. The solver iterates until convergence (determined by ‘tol’) or this number of iterations. For stochastic solvers (‘sgd’, ‘adam’), note that this determines the number of epochs (how many times each data point will be used), not the number of gradient steps.

    - - -
    shuffle
    -

    (list) boolean: Whether to shuffle samples in each iteration. Only used when solver=’sgd’ or ‘adam’.

    - - -
    tol
    -

    (list) Tolerance for the optimization. When the loss or score is not improving by at least tol for nIterNoChange consecutive iterations, unless learning_rate is set to ‘adaptive’, convergence is considered to be reached and training stops.

    - - -
    warmStart
    -

    (list) When set to True, reuse the solution of the previous call to fit as initialization, otherwise, just erase the previous solution.

    - - -
    momentum
    -

    (list) Momentum for gradient descent update. Should be between 0 and 1. Only used when solver=’sgd’.

    - - -
    nesterovsMomentum
    -

    (list) Whether to use Nesterov’s momentum. Only used when solver=’sgd’ and momentum > 0.

    - - -
    earlyStopping
    -

    (list) boolean Whether to use early stopping to terminate training when validation score is not improving. If set to true, it will automatically set aside 10 percent of training data as validation and terminate training when validation score is not improving by at least tol for n_iter_no_change consecutive epochs.

    - - -
    validationFraction
    -

    (list) The proportion of training data to set aside as validation set for early stopping. Must be between 0 and 1. Only used if earlyStopping is True.

    - - -
    beta1
    -

    (list) Exponential decay rate for estimates of first moment vector in adam, should be in 0 to 1.

    - - -
    beta2
    -

    (list) Exponential decay rate for estimates of second moment vector in adam, should be in 0 to 1.

    - - -
    epsilon
    -

    (list) Value for numerical stability in adam.

    - - -
    nIterNoChange
    -

    (list) Maximum number of epochs to not meet tol improvement. Only effective when solver=’sgd’ or ‘adam’.

    - - -
    seed
    -

    A seed for the model

    - -
    - -
    -

    Examples

    -
    if (FALSE) {
    -model.mlp <- setMLP()
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setNaiveBayes.html b/docs/reference/setNaiveBayes.html deleted file mode 100644 index a0389c1d8..000000000 --- a/docs/reference/setNaiveBayes.html +++ /dev/null @@ -1,169 +0,0 @@ - -Create setting for naive bayes model with python — setNaiveBayes • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for naive bayes model with python

    -
    - -
    -
    setNaiveBayes()
    -
    - - -
    -

    Examples

    -
    if (FALSE) {
    -model.nb <- setNaiveBayes()
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setPythonEnvironment.html b/docs/reference/setPythonEnvironment.html deleted file mode 100644 index ce517c7b7..000000000 --- a/docs/reference/setPythonEnvironment.html +++ /dev/null @@ -1,176 +0,0 @@ - -Use the virtual environment created using configurePython() — setPythonEnvironment • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Use the virtual environment created using configurePython()

    -
    - -
    -
    setPythonEnvironment(envname = "PLP", envtype = NULL)
    -
    - -
    -

    Arguments

    -
    envname
    -

    A string for the name of the virtual environment (default is 'PLP')

    - - -
    envtype
    -

    An option for specifying the environment as'conda' or 'python'. If NULL then the default is 'conda' for windows users and 'python' for non-windows users

    - -
    -
    -

    Details

    -

    This function sets PatientLevelPrediction to use a virtual environment

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setRandomForest.html b/docs/reference/setRandomForest.html deleted file mode 100644 index 1b44fefc4..000000000 --- a/docs/reference/setRandomForest.html +++ /dev/null @@ -1,253 +0,0 @@ - -Create setting for random forest model with python (very fast) — setRandomForest • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for random forest model with python (very fast)

    -
    - -
    -
    setRandomForest(
    -  ntrees = list(100, 500),
    -  criterion = list("gini"),
    -  maxDepth = list(4, 10, 17),
    -  minSamplesSplit = list(2, 5),
    -  minSamplesLeaf = list(1, 10),
    -  minWeightFractionLeaf = list(0),
    -  mtries = list("sqrt", "log2"),
    -  maxLeafNodes = list(NULL),
    -  minImpurityDecrease = list(0),
    -  bootstrap = list(TRUE),
    -  maxSamples = list(NULL, 0.9),
    -  oobScore = list(FALSE),
    -  nJobs = list(NULL),
    -  classWeight = list(NULL),
    -  seed = sample(1e+05, 1)
    -)
    -
    - -
    -

    Arguments

    -
    ntrees
    -

    (list) The number of trees to build

    - - -
    criterion
    -

    (list) The function to measure the quality of a split. Supported criteria are “gini” for the Gini impurity and “entropy” for the information gain. Note: this parameter is tree-specific.

    - - -
    maxDepth
    -

    (list) The maximum depth of the tree. If NULL, then nodes are expanded until all leaves are pure or until all leaves contain less than minSamplesSplit samples.

    - - -
    minSamplesSplit
    -

    (list) The minimum number of samples required to split an internal node

    - - -
    minSamplesLeaf
    -

    (list) The minimum number of samples required to be at a leaf node. A split point at any depth will only be considered if it leaves at least minSamplesLeaf training samples in each of the left and right branches. This may have the effect of smoothing the model, especially in regression.

    - - -
    minWeightFractionLeaf
    -

    (list) The minimum weighted fraction of the sum total of weights (of all the input samples) required to be at a leaf node. Samples have equal weight when sampleWeight is not provided.

    - - -
    mtries
    -

    (list) The number of features to consider when looking for the best split:

    • int then consider max_features features at each split.

    • -
    • float then max_features is a fraction and round(max_features * n_features) features are considered at each split

    • -
    • 'sqrt' then max_features=sqrt(n_features)

    • -
    • 'log2' then max_features=log2(n_features)

    • -
    • NULL then max_features=n_features

    • -
    - - -
    maxLeafNodes
    -

    (list) Grow trees with max_leaf_nodes in best-first fashion. Best nodes are defined as relative reduction in impurity. If None then unlimited number of leaf nodes.

    - - -
    minImpurityDecrease
    -

    (list) A node will be split if this split induces a decrease of the impurity greater than or equal to this value.

    - - -
    bootstrap
    -

    (list) Whether bootstrap samples are used when building trees. If False, the whole dataset is used to build each tree.

    - - -
    maxSamples
    -

    (list) If bootstrap is True, the number of samples to draw from X to train each base estimator.

    - - -
    oobScore
    -

    (list) Whether to use out-of-bag samples to estimate the generalization score. Only available if bootstrap=True.

    - - -
    nJobs
    -

    The number of jobs to run in parallel.

    - - -
    classWeight
    -

    (list) Weights associated with classes. If not given, all classes are supposed to have weight one. NULL, “balanced”, “balanced_subsample”

    - - -
    seed
    -

    A seed when training the final model

    - -
    - -
    -

    Examples

    -
    if (FALSE) {
    -model.rf <- setRandomForest(mtries=list('auto',5,20),  ntrees=c(10,100),
    -                           maxDepth=c(5,20))
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/setSVM.html b/docs/reference/setSVM.html deleted file mode 100644 index c8ca9a9e7..000000000 --- a/docs/reference/setSVM.html +++ /dev/null @@ -1,222 +0,0 @@ - -Create setting for the python sklearn SVM (SVC function) — setSVM • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Create setting for the python sklearn SVM (SVC function)

    -
    - -
    -
    setSVM(
    -  C = list(1, 0.9, 2, 0.1),
    -  kernel = list("rbf"),
    -  degree = list(1, 3, 5),
    -  gamma = list("scale", 1e-04, 3e-05, 0.001, 0.01, 0.25),
    -  coef0 = list(0),
    -  shrinking = list(TRUE),
    -  tol = list(0.001),
    -  classWeight = list(NULL),
    -  cacheSize = 500,
    -  seed = sample(1e+05, 1)
    -)
    -
    - -
    -

    Arguments

    -
    C
    -

    (list) Regularization parameter. The strength of the regularization is inversely proportional to C. Must be strictly positive. The penalty is a squared l2 penalty.

    - - -
    kernel
    -

    (list) Specifies the kernel type to be used in the algorithm. one of ‘linear’, ‘poly’, ‘rbf’, ‘sigmoid’, ‘precomputed’. If none is given ‘rbf’ will be used.

    - - -
    degree
    -

    (list) degree of kernel function is significant only in poly, rbf, sigmoid

    - - -
    gamma
    -

    (list) kernel coefficient for rbf and poly, by default 1/n_features will be taken. ‘scale’, ‘auto’ or float, default=’scale’

    - - -
    coef0
    -

    (list) independent term in kernel function. It is only significant in poly/sigmoid.

    - - -
    shrinking
    -

    (list) whether to use the shrinking heuristic.

    - - -
    tol
    -

    (list) Tolerance for stopping criterion.

    - - -
    classWeight
    -

    (list) Class weight based on imbalance either 'balanced' or NULL

    - - -
    cacheSize
    -

    Specify the size of the kernel cache (in MB).

    - - -
    seed
    -

    A seed for the model

    - -
    - -
    -

    Examples

    -
    if (FALSE) {
    -model.svm <- setSVM(kernel='rbf', seed = NULL)
    -}
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/simulatePlpData.html b/docs/reference/simulatePlpData.html deleted file mode 100644 index 28d042f5a..000000000 --- a/docs/reference/simulatePlpData.html +++ /dev/null @@ -1,185 +0,0 @@ - -Generate simulated data — simulatePlpData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    simulateplpData creates a plpData object with simulated data.

    -
    - -
    -
    simulatePlpData(plpDataSimulationProfile, n = 10000)
    -
    - -
    -

    Arguments

    -
    plpDataSimulationProfile
    -

    An object of type plpDataSimulationProfile as generated -using the
    createplpDataSimulationProfile function.

    - - -
    n
    -

    The size of the population to be generated.

    - -
    -
    -

    Value

    - - -

    An object of type plpData.

    -
    -
    -

    Details

    -

    This function generates simulated data that is in many ways similar to the original data on which -the simulation profile is based. The contains same outcome, comparator, and outcome concept IDs, -and the covariates and their 1st order statistics should be comparable.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/sklearnFromJson.html b/docs/reference/sklearnFromJson.html deleted file mode 100644 index 207925bfd..000000000 --- a/docs/reference/sklearnFromJson.html +++ /dev/null @@ -1,168 +0,0 @@ - -Loads sklearn python model from json — sklearnFromJson • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Loads sklearn python model from json

    -
    - -
    -
    sklearnFromJson(path)
    -
    - -
    -

    Arguments

    -
    path
    -

    path to the model json file

    - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/sklearnToJson.html b/docs/reference/sklearnToJson.html deleted file mode 100644 index 4f18ac540..000000000 --- a/docs/reference/sklearnToJson.html +++ /dev/null @@ -1,172 +0,0 @@ - -Saves sklearn python model object to json in path — sklearnToJson • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Saves sklearn python model object to json in path

    -
    - -
    -
    sklearnToJson(model, path)
    -
    - -
    -

    Arguments

    -
    model
    -

    a fitted sklearn python model object

    - - -
    path
    -

    path to the saved model file

    - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/specificity.html b/docs/reference/specificity.html deleted file mode 100644 index e16bf46a6..000000000 --- a/docs/reference/specificity.html +++ /dev/null @@ -1,190 +0,0 @@ - -Calculate the specificity — specificity • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Calculate the specificity

    -
    - -
    -
    specificity(TP, TN, FN, FP)
    -
    - -
    -

    Arguments

    -
    TP
    -

    Number of true positives

    - - -
    TN
    -

    Number of true negatives

    - - -
    FN
    -

    Number of false negatives

    - - -
    FP
    -

    Number of false positives

    - -
    -
    -

    Value

    - - -

    specificity value

    -
    -
    -

    Details

    -

    Calculate the specificity

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/splitData.html b/docs/reference/splitData.html deleted file mode 100644 index 1b6baefdf..000000000 --- a/docs/reference/splitData.html +++ /dev/null @@ -1,197 +0,0 @@ - -Split the plpData into test/train sets using a splitting settings of class splitSettings — splitData • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Split the plpData into test/train sets using a splitting settings of class splitSettings

    -
    - -
    -
    splitData(
    -  plpData = plpData,
    -  population = population,
    -  splitSettings = splitSettings
    -)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData - the patient level prediction -data extracted from the CDM.

    - - -
    population
    -

    The population created using createStudyPopulation that define who will be used to develop the model

    - - -
    splitSettings
    -

    An object of type splitSettings specifying the split - the default can be created using createDefaultSplitSetting

    - -
    -
    -

    Value

    - - -

    An object of class splitSettings

    - - -
    -
    -

    Details

    -

    Returns a list containing the training data (Train) and optionally the test data (Test). Train is an Andromeda object containing

    • covariateRef: a table with the covariate information

    • -
    • labels: a table (rowId, outcomeCount, ...) for each data point in the train data (outcomeCount is the class label)

    • -
    • folds: a table (rowId, index) specifying which training fold each data point is in.

    • -

    Test is an Andromeda object containing

    • covariateRef: a table with the covariate information

    • -
    • labels: a table (rowId, outcomeCount, ...) for each data point in the test data (outcomeCount is the class label)

    • -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/toSparseM.html b/docs/reference/toSparseM.html deleted file mode 100644 index 7c240da30..000000000 --- a/docs/reference/toSparseM.html +++ /dev/null @@ -1,206 +0,0 @@ - -Convert the plpData in COO format into a sparse R matrix — toSparseM • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    Converts the standard plpData to a sparse matrix

    -
    - -
    -
    toSparseM(plpData, cohort = NULL, map = NULL)
    -
    - -
    -

    Arguments

    -
    plpData
    -

    An object of type plpData with covariate in coo format - the patient level prediction -data extracted from the CDM.

    - - -
    cohort
    -

    If specified the plpData is restricted to the rowIds in the cohort (otherwise plpData$labels is used)

    - - -
    map
    -

    A covariate map (telling us the column number for covariates)

    - -
    -
    -

    Value

    - - -

    Returns a list, containing the data as a sparse matrix, the plpData covariateRef -and a data.frame named map that tells us what covariate corresponds to each column -This object is a list with the following components:

    data
    -

    A sparse matrix with the rows corresponding to each person in the plpData and the columns corresponding to the covariates.

    - -
    covariateRef
    -

    The plpData covariateRef.

    - -
    map
    -

    A data.frame containing the data column ids and the corresponding covariateId from covariateRef.

    - - -
    -
    -

    Details

    -

    This function converts the covariate file from ffdf in COO format into a sparse matrix from -the package Matrix

    -
    - -
    -

    Examples

    -
    #TODO
    -
    -
    -
    -
    -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/validateExternal.html b/docs/reference/validateExternal.html deleted file mode 100644 index ce79f9c15..000000000 --- a/docs/reference/validateExternal.html +++ /dev/null @@ -1,188 +0,0 @@ - -externalValidatePlp - Validate model performance on new data — validateExternal • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    externalValidatePlp - Validate model performance on new data

    -
    - -
    -
    validateExternal(
    -  validationDesignList,
    -  databaseDetails,
    -  logSettings,
    -  outputFolder
    -)
    -
    - -
    -

    Arguments

    -
    validationDesignList
    -

    A list of objects created with createValidationDesign

    - - -
    databaseDetails
    -

    A list of objects of class -databaseDetails created using createDatabaseDetails

    - - -
    logSettings
    -

    An object of logSettings created -using createLogSettings

    - - -
    outputFolder
    -

    The directory to save the validation results to -(subfolders are created per database in validationDatabaseDetails)

    - -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/validateMultiplePlp.html b/docs/reference/validateMultiplePlp.html deleted file mode 100644 index c75da7891..000000000 --- a/docs/reference/validateMultiplePlp.html +++ /dev/null @@ -1,202 +0,0 @@ - -externally validate the multiple plp models across new datasets — validateMultiplePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This function loads all the models in a multiple plp analysis folder and -validates the models on new data

    -
    - -
    -
    validateMultiplePlp(
    -  analysesLocation,
    -  validationDatabaseDetails,
    -  validationRestrictPlpDataSettings = createRestrictPlpDataSettings(),
    -  recalibrate = NULL,
    -  cohortDefinitions = NULL,
    -  saveDirectory = NULL
    -)
    -
    - -
    -

    Arguments

    -
    analysesLocation
    -

    The location where the multiple plp analyses are

    - - -
    validationDatabaseDetails
    -

    A single or list of validation database settings created using createDatabaseDetails()

    - - -
    validationRestrictPlpDataSettings
    -

    The settings specifying the extra restriction settings when extracting the data created using createRestrictPlpDataSettings().

    - - -
    recalibrate
    -

    A vector of recalibration methods (currently supports 'RecalibrationintheLarge' and/or 'weakRecalibration')

    - - -
    cohortDefinitions
    -

    A list of cohortDefinitions

    - - -
    saveDirectory
    -

    The location to save to validation results

    - -
    -
    -

    Details

    -

    Users need to input a location where the results of the multiple plp analyses -are found and the connection and database settings for the new data

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/viewDatabaseResultPlp.html b/docs/reference/viewDatabaseResultPlp.html deleted file mode 100644 index 6ff722a2e..000000000 --- a/docs/reference/viewDatabaseResultPlp.html +++ /dev/null @@ -1,204 +0,0 @@ - -open a local shiny app for viewing the result of a PLP analyses from a database — viewDatabaseResultPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    open a local shiny app for viewing the result of a PLP analyses from a database

    -
    - -
    -
    viewDatabaseResultPlp(
    -  mySchema,
    -  myServer,
    -  myUser,
    -  myPassword,
    -  myDbms,
    -  myPort = NULL,
    -  myTableAppend
    -)
    -
    - -
    -

    Arguments

    -
    mySchema
    -

    Database result schema containing the result tables

    - - -
    myServer
    -

    server with the result database

    - - -
    myUser
    -

    Username for the connection to the result database

    - - -
    myPassword
    -

    Password for the connection to the result database

    - - -
    myDbms
    -

    database management system for the result database

    - - -
    myPort
    -

    Port for the connection to the result database

    - - -
    myTableAppend
    -

    A string appended to the results tables (optional)

    - -
    -
    -

    Details

    -

    Opens a shiny app for viewing the results of the models from a database

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/viewMultiplePlp.html b/docs/reference/viewMultiplePlp.html deleted file mode 100644 index 60cbf1a87..000000000 --- a/docs/reference/viewMultiplePlp.html +++ /dev/null @@ -1,173 +0,0 @@ - -open a local shiny app for viewing the result of a multiple PLP analyses — viewMultiplePlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    open a local shiny app for viewing the result of a multiple PLP analyses

    -
    - -
    -
    viewMultiplePlp(analysesLocation)
    -
    - -
    -

    Arguments

    -
    analysesLocation
    -

    The directory containing the results (with the analysis_x folders)

    - -
    -
    -

    Details

    -

    Opens a shiny app for viewing the results of the models from various T,O, Tar and settings -settings.

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/reference/viewPlp.html b/docs/reference/viewPlp.html deleted file mode 100644 index 5dc710218..000000000 --- a/docs/reference/viewPlp.html +++ /dev/null @@ -1,186 +0,0 @@ - -viewPlp - Interactively view the performance and model settings — viewPlp • PatientLevelPrediction - - -
    -
    - - - -
    -
    - - -
    -

    This is a shiny app for viewing interactive plots of the performance and the settings

    -
    - -
    -
    viewPlp(runPlp, validatePlp = NULL, diagnosePlp = NULL)
    -
    - -
    -

    Arguments

    -
    runPlp
    -

    The output of runPlp() (an object of class 'runPlp')

    - - -
    validatePlp
    -

    The output of externalValidatePlp (on object of class 'validatePlp')

    - - -
    diagnosePlp
    -

    The output of diagnosePlp()

    - -
    -
    -

    Value

    - - -

    Opens a shiny app for interactively viewing the results

    -
    -
    -

    Details

    -

    Either the result of runPlp and view the plots

    -
    - -
    - -
    - - -
    - -
    -

    Site built with pkgdown 2.0.7.

    -
    - -
    - - - - - - - - diff --git a/docs/sitemap.xml b/docs/sitemap.xml deleted file mode 100644 index 5c677f919..000000000 --- a/docs/sitemap.xml +++ /dev/null @@ -1,456 +0,0 @@ - - - - /404.html - - - /articles/AddingCustomFeatureEngineering.html - - - /articles/AddingCustomModels.html - - - /articles/AddingCustomSamples.html - - - /articles/AddingCustomSplitting.html - - - /articles/BenchmarkTasks.html - - - /articles/BestPractices.html - - - /articles/BuildingMultiplePredictiveModels.html - - - /articles/BuildingPredictiveModels.html - - - /articles/ClinicalModels.html - - - /articles/ConstrainedPredictors.html - - - /articles/CreatingLearningCurves.html - - - /articles/CreatingNetworkStudies.html - - - /articles/InstallationGuide.html - - - /articles/Videos.html - - - /articles/index.html - - - /authors.html - - - /index.html - - - /news/index.html - - - /reference/MapIds.html - - - /reference/PatientLevelPrediction.html - - - /reference/accuracy.html - - - /reference/addDiagnosePlpToDatabase.html - - - /reference/addMultipleDiagnosePlpToDatabase.html - - - /reference/addMultipleRunPlpToDatabase.html - - - /reference/addRunPlpToDatabase.html - - - /reference/averagePrecision.html - - - /reference/brierScore.html - - - /reference/calibrationLine.html - - - /reference/computeAuc.html - - - /reference/computeGridPerformance.html - - - /reference/configurePython.html - - - /reference/covariateSummary.html - - - /reference/createCohortCovariateSettings.html - - - /reference/createDatabaseDetails.html - - - /reference/createDatabaseList.html - - - /reference/createDatabaseSchemaSettings.html - - - /reference/createDefaultExecuteSettings.html - - - /reference/createDefaultSplitSetting.html - - - /reference/createExecuteSettings.html - - - /reference/createFeatureEngineeringSettings.html - - - /reference/createLearningCurve.html - - - /reference/createLogSettings.html - - - /reference/createModelDesign.html - - - /reference/createPlpResultTables.html - - - /reference/createPreprocessSettings.html - - - /reference/createRandomForestFeatureSelection.html - - - /reference/createRestrictPlpDataSettings.html - - - /reference/createSampleSettings.html - - - /reference/createSplineSettings.html - - - /reference/createStratifiedImputationSettings.html - - - /reference/createStudyPopulation.html - - - /reference/createStudyPopulationSettings.html - - - /reference/createTempModelLoc.html - - - /reference/createUnivariateFeatureSelection.html - - - /reference/createValidationDesign.html - - - /reference/createValidationSettings.html - - - /reference/diagnoseMultiplePlp.html - - - /reference/diagnosePlp.html - - - /reference/diagnosticOddsRatio.html - - - /reference/evaluatePlp.html - - - /reference/externalValidateDbPlp.html - - - /reference/extractDatabaseToCsv.html - - - /reference/f1Score.html - - - /reference/falseDiscoveryRate.html - - - /reference/falseNegativeRate.html - - - /reference/falseOmissionRate.html - - - /reference/falsePositiveRate.html - - - /reference/fitPlp.html - - - /reference/getCalibrationSummary.html - - - /reference/getCohortCovariateData.html - - - /reference/getDemographicSummary.html - - - /reference/getPlpData.html - - - /reference/getPredictionDistribution.html - - - /reference/getPredictionDistribution_binary.html - - - /reference/getThresholdSummary.html - - - /reference/getThresholdSummary_binary.html - - - /reference/ici.html - - - /reference/index.html - - - /reference/insertCsvToDatabase.html - - - /reference/insertModelDesignInDatabase.html - - - /reference/insertResultsToSqlite.html - - - /reference/listAppend.html - - - /reference/listCartesian.html - - - /reference/loadPlpAnalysesJson.html - - - /reference/loadPlpData.html - - - /reference/loadPlpModel.html - - - /reference/loadPlpResult.html - - - /reference/loadPlpShareable.html - - - /reference/loadPrediction.html - - - /reference/migrateDataModel.html - - - /reference/modelBasedConcordance.html - - - /reference/negativeLikelihoodRatio.html - - - /reference/negativePredictiveValue.html - - - /reference/outcomeSurvivalPlot.html - - - /reference/pfi.html - - - /reference/plotDemographicSummary.html - - - /reference/plotF1Measure.html - - - /reference/plotGeneralizability.html - - - /reference/plotLearningCurve.html - - - /reference/plotPlp.html - - - /reference/plotPrecisionRecall.html - - - /reference/plotPredictedPDF.html - - - /reference/plotPredictionDistribution.html - - - /reference/plotPreferencePDF.html - - - /reference/plotSmoothCalibration.html - - - /reference/plotSparseCalibration.html - - - /reference/plotSparseCalibration2.html - - - /reference/plotSparseRoc.html - - - /reference/plotVariableScatterplot.html - - - /reference/plpDataSimulationProfile.html - - - /reference/positiveLikelihoodRatio.html - - - /reference/positivePredictiveValue.html - - - /reference/predictCyclops.html - - - /reference/predictPlp.html - - - /reference/preprocessData.html - - - /reference/recalibratePlp.html - - - /reference/recalibratePlpRefit.html - - - /reference/runMultiplePlp.html - - - /reference/runPlp.html - - - /reference/savePlpAnalysesJson.html - - - /reference/savePlpData.html - - - /reference/savePlpModel.html - - - /reference/savePlpResult.html - - - /reference/savePlpShareable.html - - - /reference/savePrediction.html - - - /reference/sensitivity.html - - - /reference/setAdaBoost.html - - - /reference/setCoxModel.html - - - /reference/setDecisionTree.html - - - /reference/setGradientBoostingMachine.html - - - /reference/setIterativeHardThresholding.html - - - /reference/setKNN.html - - - /reference/setLassoLogisticRegression.html - - - /reference/setLightGBM.html - - - /reference/setMLP.html - - - /reference/setNaiveBayes.html - - - /reference/setPythonEnvironment.html - - - /reference/setRandomForest.html - - - /reference/setSVM.html - - - /reference/simulatePlpData.html - - - /reference/sklearnFromJson.html - - - /reference/sklearnToJson.html - - - /reference/specificity.html - - - /reference/splitData.html - - - /reference/toSparseM.html - - - /reference/validateExternal.html - - - /reference/validateMultiplePlp.html - - - /reference/viewDatabaseResultPlp.html - - - /reference/viewMultiplePlp.html - - - /reference/viewPlp.html - -
  4. x+|(2@Uifg$1z%mq$LSU(pzR+*D%2Aep% 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 xq(#FABiRA4l7 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 diff --git a/docs/articles/example1/ATLAS_T.webp b/docs/articles/example1/ATLAS_T.webp deleted file mode 100644 index df3a8245f8570986ae2a7bfca1ec0dfa26a2544d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64810 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