Description Constructor Author(s) Examples
Stores two classifiers and the ID of the data set each one of them was trained on. Not intended for end-user.
EasyHardClassifier(easyClassifier, hardClassifier, datasetIDs)
Creates a EasyHardClassifier object which stores the details of the two underlying classification models.
easyClassifier
A classifier trained on the easy-to-collect data set by easyHardClassifierTrain. Represented as a list of rules, each of which is also a list.
hardClassifier
A list of two with names "selected" and "model". The "selected" element should contain the chosen features and the "model" element is for the trained model on the hard-to-collect data set or simply a character vector of length 1 containing a class name, if the prediction of the samples left over from the easy classifier all or all except one belonged to a particular class.
datasetIDs
A vector of length 2 with names "easy" and "hard" containing the data set IDs from the original MultiAssayExperiment
input data object for the easy data set and the hard data set.
Dario Strbenac
1 2 3 4 5 | predictiveRules <- list(list(feature = "age", relation = "<", value = 18, predict = "Risk"))
hardClassifier <- DLDAtrainInterface(matrix(rnorm(400), ncol = 20),
classes = factor(sample(c("Safe", "Risk"), 20, replace = TRUE)))
EasyHardClassifier(predictiveRules, list(selected = LETTERS[1:5], model = hardClassifier),
setNames(c("clinical", "RNA-seq"), c("easy", "hard")))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.