Description Details Dictionary Super classes Methods References See Also Examples
A mlr3proba::LearnerSurv implementing svm from package
survivalsvm.
Calls survivalsvm::survivalsvm()
.
Four possible SVMs can be implemented, dependent on the type
parameter. These correspond
to predicting the survival time via regression (regression
), predicting a continuous rank
(vanbelle1
, vanbelle2
), or a hybrid of the two (hybrid
).
Whichever type
is chosen determines how the crank
predict type is calculated,
but in any case all can be considered a valid continuous ranking.
This Learner can be instantiated via the dictionary
mlr_learners or with the associated sugar function lrn()
:
1 2 | mlr_learners$get("surv.svm")
lrn("surv.svm")
|
mlr3::Learner
-> mlr3proba::LearnerSurv
-> LearnerSurvSVM
new()
Creates a new instance of this R6 class.
LearnerSurvSVM$new()
clone()
The objects of this class are cloneable with this method.
LearnerSurvSVM$clone(deep = FALSE)
deep
Whether to make a deep clone.
Belle VV, Pelckmans K, Huffel SV, Suykens JAK (2010). “Improved performance on high-dimensional survival data by application of Survival-SVM.” Bioinformatics, 27(1), 87–94. doi: 10.1093/bioinformatics/btq617.
Belle VV, Pelckmans K, Huffel SV, Suykens JA (2011). “Support vector methods for survival analysis: a comparison between ranking and regression approaches." Artificial Intelligence in Medicine, 53(2), 107–118. doi: 10.1016/j.artmed.2011.06.006.
Shivaswamy, P. K., Chu, W., & Jansche, M. (2007). A support vector approach to censored targets. In Proceedings - IEEE International Conference on Data Mining, ICDM (pp. 655–660). https://doi.org/10.1109/ICDM.2007.93
Dictionary of Learners: mlr3::mlr_learners
1 2 3 4 5 6 7 | if (requireNamespace("survivalsvm")) {
learner = mlr3::lrn("surv.svm")
print(learner)
# available parameters:
learner$param_set$ids()
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.