r 函数返回多个值_R 技巧 | 绘制nomogram列线图的细节优化

本文介绍了在使用R语言绘制列线图时,如何优化fun函数以返回多个时间点的生存函数。通过将时间点作为参数,减少代码冗余,并利用`match.fun`和`do.call`将返回的字符串转换为函数对象。这样不仅能避免代码重复,还能方便地设置时间点,避免超出生存时间的错误,同时允许根据输入生存时间动态调整时间值范围。
摘要由CSDN通过智能技术生成

17bbeee14f1d43ee9933ed8cbcd7f2b0.gif

生活,有时候就需要些技巧~

793c9bd144779fe7b6868a2e60aaa172.gif

使用 nomogram 绘制列线图时,有个参数fun,输入计算特定时间点的生存函数,如果是多个时间点的话,则使用列表形式:

If more than one transformation is plotted, put them in a list, e.g. list(function(x)x/2,function(x)2*x).

如计算

surv = Survival(fit) # 生存函数

surv1 = function(x) surv(1*365, lp=x) # 1年生存

s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值