楼主: chengchao
6347 16

[问答] 求助:请各位大牛看看,我用matlab做回归为什么会出现以下错误? [推广有奖]

11
huangli 发表于 2017-2-19 19:17:38
仔细检查数据的共线性!!!!

12
chengchao 发表于 2017-2-20 17:42:49
huangli 发表于 2017-2-19 19:17
仔细检查数据的共线性!!!!
O(∩_∩)O谢谢

13
阮阮的火车 发表于 2017-5-26 22:50:02
huangli 发表于 2017-2-19 19:17
仔细检查数据的共线性!!!!
我粘过去你的代码 改完之后还是出现之前的问题 但是自变量选择三个就没有问题

14
leichunyan1233 发表于 2017-12-6 20:22:04
出现同样的问题,解释变量选择两个的话就没有问题,多加一个解释变量就出现了问题,例如我的三个解释变量会出现:
代码:T=10;
N=16;
W=normw(W1);
y=A(:,3);
x=A(:,[4,6]);
xconstant=ones(N*T,1);
[nobs K]=size(x);
results=ols(y,[xconstant x]);
vnames=strvcat('y','intercept','x1','x2','x3');
prt_reg(results,vnames,1);
sige=results.sige*((nobs-K)/nobs);
loglikols=-nobs/2*log(2*pi*sige)-1/(2*sige)*results.resid'*results.resid
% The (robust)LM tests developed by Elhorst
LMsarsem_panel(results,W,y,[xconstant x]); % (Robust) LM tests
结果出现了:
Wrong # of variable names in prt_reg -- check vnames argument
will use generic variable names

Ordinary Least-squares Estimates
R-squared      =    0.2004
Rbar-squared   =    0.1902
sigma^2        =    0.0017
Durbin-Watson  =    0.4011
Nobs, Nvars    =    160,     3
***************************************************************
Variable        Coefficient      t-statistic    t-probability
variable 1         0.078386        16.458904         0.000000
variable 2         0.000038         4.919880         0.000002
variable 3        -0.000347        -4.332922         0.000026


loglikols =

   286.1946

LM test no spatial lag, probability          =  247.2800,    0.000
robust LM test no spatial lag, probability   =  181.9879,    0.000
LM test no spatial error, probability        =  169.5590,    0.000
robust LM test no spatial error, probability =  104.2669,    0.000
本文来自: 人大经济论坛 MATLAB等数学软件专版 版,详细出处参考: https://bbs.pinggu.org/forum.php?mod=viewthread&tid=1345696&page=2&from^^uid=8219544

15
Benisher 发表于 2018-3-15 20:39:55
应该是多重共线性问题导致的,我去除了导致多重共线性的变量后就不报错了

16
大闫闫 发表于 2021-1-26 16:41:17
huangli 发表于 2017-2-18 21:00
题主及各位同仁,我今天碰到同样的问题,一样的提示错。我已经觉得,特来共享。
1.这是软件问题,不是数据 ...
你好  能分享一下空间计量  matlab 里里面这个 prt_tests函数吗 我运行提示找不到该函数

17
大闫闫 发表于 2021-1-26 16:41:34
fengls 发表于 2017-2-15 19:25
您好 请问您的这个问题解决了吗
你好  能分享一下空间计量  matlab 里里面这个 prt_tests函数吗 我运行提示找不到该函数

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 10:40