【发布时间】:2020-11-12 01:40:18
【问题描述】:
我有一个数据集,其中有一个异常值,我为其分配了一个“NA”。因此,或者看起来, effect() 不起作用。
> eff.bs3 <- effect("SHADE", model.bspyield3)
> eff.bs3$fit[2]/eff.bs3$fit[1]*100
[1] NA
我该如何解决这个问题?像 na.rm=TRUE 这样的东西不起作用。
感谢您的帮助!
【问题讨论】:
-
使用
na.rm = TRUE? -
您的意思是
effects还是某个包中的函数? -
您可以对数据进行子集化以排除异常值,然后运行脚本。或尝试类似 na.action=na.exclude.