0

我正在使用mlr3proba软件包R进行机器学习生存分析。
我的数据集包含因子、数字和整数特征。
为了实现SVM我写了下面的代码:

task <- TaskSurv$new(id = "id", backend = dataset, time = time, event = status)

train <- sample(task$nrow, 0.8 * task$nrow)
test <- setdiff(seq_len(task$nrow), train)

resampling <- rsmp("cv", folds = 10)

learner <- lrn("surv.svm", gamma.mu ="0.1")

learner$train(task, row_ids = train)

但是当我运行最后一行代码时,它显示以下错误:

Error in -ub: invalid argument to unary operator

当我SVM在主survivalsvm包中运行时,它可以工作,但mlr3proba不能工作。

4

0 回答 0