r - 有没有办法改变 hdnom 包中列线图的标签和级别?
问题描述
我使用 hdnom 包从智能数据集创建了列线图。我已经分享了下面的列线图的代码和图像。hdnom 包只允许对因子使用整数变量,因此整数变量的级别只有 0 和 1。
data(smart)
x <- as.matrix(smart[, -c(1, 2)])
time <- smart$TEVENT
event <- smart$EVENT
y <- survival::Surv(time, event)
fit <- fit_aenet(x, y, nfolds = 10, rule = "lambda.1se", seed = c(5, 7), parallel = F)
nom <- as_nomogram(fit, x, time, event,pred.at = 365 * 2,funlabel = "2-Year Overall Survival Probability")
plot(mynom)
我想将变量标签更改为“腹主动脉瓣狭窄(是/否)”、“狭窄(是/否)”、“IMT(是/否)”、“白蛋白(ng/mL)”,我想更改此列线图中从 0 和 1 到“否”和“是”的级别。在将变量拟合到模型之前,我尝试更改变量的标签。但我失败了。如果有人可以指导我如何更改这些变量级别和标签,我将不胜感激。提前谢谢了。
解决方案
推荐阅读
- haskell - 计算 `map 的类型。文件夹`
- ios - Expokit:未定义的方法“target_installation_results”
- javascript - 获取对象数组,然后将其显示在我的组件中
- ios - 添加自定义弹出窗口不会填充完整视图 iOS、Swift
- sql - 如何使用实体框架更新多对多表
- azure - 如何将 Azure Blob 存储端点添加到流量管理器
- ios - iPhone XR 缩放问题
- python-3.x - 无法使用 DocuSign Python 代码生成 jwt 令牌
- java - java中数组的无穷大
- c# - 如何在 C# 中获取 SAN 驱动器信息?