r语言问题解决:Error in fn(par, ...) : NA/NaN/Inf in foreign function call (arg 1)
两次遇到factor相关error,问题描述如下:
问题一:
在survival analysis中要做一个 aftgee 和aftsrr的模型
由于数据本身原因,运行报错
错误如下:
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
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
