Как построить кривые выживания с помощью Survivalsvm в R? - PullRequest
0 голосов
/ 11 октября 2018

Я прочитал использование svm в анализе выживания в R. Теперь я реализовал его, используя пакет survivalsvm в R. У меня есть набор данных df_acn.

library(survivalsvm)
set.seed(2)
train <- sample(nrow(df_acn), 0.3*nrow(df_acn), replace = FALSE)
Train <- df_acn[train,]
Valid <- df_acn[-train,]
surv_model <- survivalsvm(Surv(Line_Tenure_In_Days, churn) ~ .-(Subscriber_Line_Id), Train,type = "regression", gamma.mu = 1,
                          opt.meth = "ipop", kernel = "add_kernel")

surv_model_prd <- predict( surv_model, Valid)

Теперь мой вопрос заключается в том, как построить кривую выживания, используя подобранную модель на тестовом наборе в R. Я искал в интернете, но не смог найти там большую помощь.

1 Ответ

0 голосов
/ 08 июля 2019

Невозможно построить кривую выживания для объекта SurvivalsVM .Предсказанные значения следует интерпретировать как ранги, как описано в fouodo et al.(2018).Поэтому подходящим показателем производительности при использовании SurvivalsVM является C-Index .

...