fire_cpp
我用systemfit解一个联立方程组,得到的错误提示是:
错误在solve.default(crossprod(Xf), crossprod(Xf, Y), tol = solvetol) :
系统计算上是奇异的: 倒条件数=2.09655e-16
哪们大侠知道这样的提示是什么意思?
另:
我用的是2SLS法对一个五个方程的方程组进行处理,这五个方程全部过度识别。
fire_cpp
没人知道吗?我在国外的邮件列表上看到点这方面的内容,可是似乎也是没人回答。
我只有自己手工做联立方程组的两阶段最小二乘法了。
yihui
阿弥陀佛……不要装中文版的R嘛……不是排斥中文,但实在很难看懂中文翻译
看样子是某个矩阵不可逆还是怎么的
abel
[quote]引用第2楼谢益辉于2007-06-08 21:40发表的“”:
阿弥陀佛……不要装中文版的R嘛……不是排斥中文,但实在很难看懂中文翻译
看样子是某个矩阵不可逆还是怎么的[/quote]
可能是所谓的严重的多重共线性
fire_cpp
啊……这个啊,我装的是Debian操作系统,一个apt-get命令就自动把软件下好、装好了,而且自动就汉化了。
晕……我已经自己写了代码了。没时间耗了。
但是……我还是想知道怎么回事,不然睡不着觉。
看提示是某个矩阵不可逆,问题是哪步。看了systemfit.pdf里面的介绍,也没看出个所以然来……
fire_cpp
另外,因为R的普及程度不高,要找点资源和社区还真不容易啊。