Name: PatientLevelPrediction
Owner: Observational Health Data Sciences and Informatics
Description: An R package for performing patient level prediction.
Created: 2015-03-22 19:08:53.0
Updated: 2017-12-30 07:02:56.0
Pushed: 2018-01-15 15:03:20.0
Size: 112860
Language: R
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
An R package for building patient level predictive models using data in Common Data Model format.
Calibration plot | ROC plot |
PatientLevelPrediction is an R package, with some functions implemented in C++ and python.
Requires R (version 3.3.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 2.7 using Anaconda (https://www.continuum.io/downloads)
On Windows, make sure RTools is installed.
The DatabaseConnector and SqlRender packages require Java. Java can be downloaded from http://www.java.com.
Random forest, Naive Bayes and MLP require python 2.7. Python 2.7 can be downloaded from: https://www.continuum.io/downloads.
In R, use the following commands to download and install PatientLevelPrediction:
all.packages("drat")
::addRepo("OHDSI")
all.packages("PatientLevelPrediction")
Note that for testing you can simulate a random plpData object using the following code:
seed(1234)
(plpDataSimulationProfile)
leSize <- 2000
ata <- PatientLevelPrediction::simulatePlpData(plpDataSimulationProfile, n = sampleSize)
Have a look at the video below for an extensive demo of the package.
PatientLevelPrediction is licensed under Apache License 2.0
PatientLevelPrediction is being developed in R Studio.
Beta