http://www.christophpfeiffer.org/2012/11/07/toda-yamamoto-implementation-in-r/
运行到vcov(lm1)的时候,出现错误提示:
错误于if (is.finite(resvar) && resvar < (mean(f)^2 + var(f)) * 1e-30) warning("essentially perfect fit: summary may be unreliable") :
需要TRUE/FALSE值的地方不可以用缺少值
应该就是做了回归之后,无法使用summary(), vcov()等函数。但是作者自己解释说,这个程序是没有问题的,能做出结果。
我已经按照作者说的:安装了所有需要的package; 同时重新安装了R程序;但是,这个错误依然存在。
希望大家帮忙看一下,问题在哪里,我应该如何修正?
非常感谢!
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
ywh19860616 发表于 2014-8-22 17:26 利用R 3.0.2运行作者提供的例子,可以正常运行。
Aharach 发表于 2014-8-24 06:39 在判断条件里面加个 !is.null(resvar)
oceanlover 发表于 2014-8-24 19:31 谢谢,但不知要加到哪里?是vcov()函数里面么?