全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1185 1
2020-04-13
求助一份matlab空间面板动态模型命令,本人在论坛上找过,但是发现运行结果和stata的结果完全不一样。而且stata还可以构建被解释变量在时间上、空间上、空间和时间上的滞后项可以建三个模型,matlab只见有一个模型的命令,好奇怪。

以下是命令,但总感觉有点不太对,有没有大神给一份新的呢。


T=9;
N=31;
W=normw(juli);
y=lunwen(:,1);
x=lunwen(:,[2,3,4,5,6,7,8]);
for t=1:T+1
    t1=(t-1)*N+1;t2=t*N;
    wx(t1:t2,:)=W*x(t1:t2,:);
    Wy(t1:t2,1)=W*y(t1:t2,1);
end
[nobs K]=size(x);
xconstant=ones(nobs,1);
%--------------------------------------------------------------------

info.lflag=0;
info.tl=1;
info.stl=1;
info.ted=1;
info.dyn=1;
info.model=3;
info.fe=0;
info.bc=0;
results=sar_panel_FE(y(N+1:end),[y(1:end-N) Wy(1:end-N) x(N+1:end,:) wx(N+1:end,:)],W,T,info);
vnames=char('cxcy','timelag cxcy','spacetimelag cxcy', 'cywh','lncfsp','hlw','lncsfj','lnjyzc','W*cywh','W*lncfsp','W*hlw','W*lncsfj','W*lnjyzc');
results1=sar_jihai_time(y(1:nobs),[x(N+1:nobs,:) wx(N+1:nobs,:)],W,info);
results.beta=results1.theta1(1:end-2);
results.rho=results1.theta1(end-1);
results.tstat=results1.tstat1(1:end-1);
prt_sp(results,vnames,1);
二维码

扫码加我 拉你入群

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

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

全部回复
2020-9-15 17:01:34
你把info.model=3;调成info.model=1;或info.model=2;试试
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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