前言:
建立nomogram时报错,提示
Error in approx(fu[s], xseq[s], fat, ties = mean) :
need at least two non-NA values to interpolate
什么是nomogram,R代码就不写了~
直接来到这个报错点:
在删除数据框中所有含缺失值的情况下,主要问题在于:“ function(x)surv(1*12,lp=x)”这段代码中的1*12出现了问题。假如你的数据都没有达到1*12或者都超过了1*12,那就会出错,也就没有预测价值。。。
啥玩意?人话?
问题在于这里:surv1<- function(x)surv(3*365,lp=x) # 定义time.inc,n年OS,
原来的代码是“*365”的,生存日期算的是day,但是如果你的生存数据是按月算的话,就会报错~
解决办法:
一年:365(天)变成12(12个月)
surv1<- function(x)surv(3*12,lp=x) # 定义time.inc,n年OS。
后记:
能帮到你吗?帮到的话能不能给个赞嘛?
1百个赞,再详细写什么是nomogram,R代码了。反正网上都能找到,你们看完也不点赞......
哭~~~~
网友评论