全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
5893 7
2014-08-22

我在运行Christoph写的关于做Toda-Yamamoto 协整的R代码。具体代码见:

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程序;但是,这个错误依然存在。


希望大家帮忙看一下,问题在哪里,我应该如何修正?

非常感谢!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-8-22 17:26:35
复制代码


利用R 3.0.2运行作者提供的例子,可以正常运行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-24 06:39:28
在判断条件里面加个 !is.null(resvar)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-24 19:30:04
ywh19860616 发表于 2014-8-22 17:26
利用R 3.0.2运行作者提供的例子,可以正常运行。
谢谢!我现在用的是cran网站是的当前版本,也按照提示安装了。为什么运行时就出错?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-24 19:31:42
Aharach 发表于 2014-8-24 06:39
在判断条件里面加个 !is.null(resvar)
谢谢,但不知要加到哪里?是vcov()函数里面么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-8-24 21:35:24
oceanlover 发表于 2014-8-24 19:31
谢谢,但不知要加到哪里?是vcov()函数里面么?
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群