r语言问题解决:Error in fn(par, ...) : NA/NaN/Inf in foreign function call (arg 1)

两次遇到factor相关error,问题描述如下:

 

问题一:

在survival analysis中要做一个 aftgeeaftsrr的模型

由于数据本身原因,运行报错

错误如下:

Error in fn(par, ...) : NA/NaN/Inf in foreign function call (arg 1)

中文:

Error in fn(par, ...) :外接函数调用时不能有NA/NaN/Inf(arg 1)

尝试解决1:

查询以后各个变量并没有 NA/NaN/Inf

该模型范例中variable类型有numeric和factor,我的数据也是,所以排除input variable类型问题

尝试解决2:

随意拆分一下input data,看看是其中几份出问题还是全部?

尝试解决3:

debug(aftsrr)

但是报错同样的错,仍然不知道哪里的问题

尝试解决4:

一个一个variable放进来试一试,嘿,居然还真的挑出来了几个有问题的factor变量

这个时候不要着急靠着删除问题变量一劳永逸,我痛定思痛一回忆.......

似乎之前做xgboost


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部