【发布时间】:2018-01-03 23:49:20
【问题描述】:
我正在尝试绘制一个 cox 比例风险比模型,该模型使用 forestmodel 的 forest_model 函数使用生存的 coxph() 计算得出。
协变量是因子,它们的一些名称中有一个空格,即。 “手术切除”。当我将这些输入 coxph 模型时,我用反引号引用它们,以便 R 知道忽略空格:
res.coxm <- coxph(Surv(Survival_Overall, Death == 1) ~ Age+`Surgical Resection`
+`Intracranial BoD`+`Systemic BoD`+`Treatment prior to CNS involvement`+
`Systemic treatment after CNS involvlement`+`Brain-directed radiotherapy`, data = df)
模型运行良好。当我尝试绘制此模型时,出现错误:
forest_model(res.coxm, format_options = list(color="black", text_size=4.5))
Error in grouped_df_impl(data, unname(vars), drop) : Column `Surgical Resection` is unknown
有人遇到过这个问题吗?
如果满足以下条件,情节就很好: - 我将变量名称更改为“无空格”版本,即“surgical_resection”而不是“Surgical Resection”OR - 如果我将变量从因子更改为整数,但保留名称与空格
我尝试使用各种不同的列命名函数(包括名称(sd))重新编码我的原始 df
有什么想法吗?谢谢!!
【问题讨论】:
标签: r survival-analysis survival