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.

To be in line with the Van Belle papers and to prevent the learner crashing without user-set parameters, the default diff.meth is set to diffmeth3 with equal to 0.1.


R6::R6Class() inheriting from LearnerSurv.



Meta Information

  • Type: "surv"

  • Predict Types: crank

  • Feature Types: integer, numeric

  • Packages: survivalsvm


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 .

See also