首页 > 解决方案 > CoxBoost 的相对变量重要性

问题描述

我正在使用包surv.CoxBoost中拟合事件发生时间的生存数据mlr。我的问题:有什么方法可以让拟合模型中的变量相对重要性?我已经看到这篇文章详细介绍了 cvglment 的变量重要性,但在 CoxBoost 上没有看到任何内容。

任何想法?

下面是使用 CoxBoost 的模型示例。您可能需要从这里安装 CoxBoost,因为似乎不再在 CRAN 上。

library(randomForestSRC)
library(mlr)
library(survival)
library(CoxBoost) 


data(pbc, package="randomForestSRC")
data <- na.omit(pbc)

set.seed(9512)
train <- sample(1:nrow(data), round(nrow(data)*0.7))
data.train <- data[train, ]
data.test <- data[-train, ]

task = makeSurvTask( data=data.train, target=c('days', 'status'))
learner= makeLearner("surv.CoxBoost")
trained.learner=train(learner,task)
CoxBoostfit <- trained.learner$learner.model

CoxBoostfit$coefficients

标签: rmachine-learningcox-regressionmlr

解决方案


推荐阅读