我正在尝试根据此插图https://mran.microsoft.com/snapshot/2016-08-24/web/packages/ggRandomForests/vignettes/randomForestSRC-Survival.pdf-附录A中的源代码来实现3D表面依赖图。
一次使用以下partial.rfsrc
命令创建的时间表面:
partial_pbc_time <- partial.rfsrc(modello_, xvar.names = xvar,
npts = 20, show.plots = FALSE,
surv.type="surv")
将plot.variable输出列表转换为gg_partial时发生错误,即:
partial_time <- do.call(rbind,lapply(partial_pbc_time, gg_partial))
Error in UseMethod("gg_partial", object) :
no applicable method for 'gg_partial' applied to an object of class "character"
似乎无法对字符类使用gg_partial
函数,但是partial_pbc_time
不是字符类,它是"gg_partial_depend" "surv"
类。
有人遇到这个问题吗?