楼主: laura914
6437 12

[问答] 空间计量程序中,panel_effects_sar报错,求解! [推广有奖]

  • 2关注
  • 3粉丝

已卖:312份资源

本科生

83%

还不是VIP/贵宾

-

威望
0
论坛币
2454 个
通用积分
2.2003
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
2430 点
帖子
101
精华
0
在线时间
101 小时
注册时间
2012-1-17
最后登录
2021-8-25

楼主
laura914 在职认证  发表于 2014-5-3 10:44:41 |AI写论文
30论坛币
最近空间计量学的太辛苦了,跑demo程序出现了无数bug,解决了一个又来一个了!向大家请教下!
在运行demopanelscompare中,这次出错的试panel_effects_sar,报错如下:
??? Error: File: panel_effects_sar.m Line: 30 Column: 3
Expression or statement is incorrect--possibly unbalanced (, {, or [.


Error in ==> demopanelscompare at 65
panel_effects_sar(results,vnames,W);


检视panel_effects_sar:报错程序为红色字体。
function panel_effects_sar(results,vnames,W)
% PURPOSE: computes and prints direct, indirect and total effects estimates
%          for Elhorst SAR spatial panel models using the LeSage and Pace code
%---------------------------------------------------
% USAGE: panel_effects_sar(results,vnames,W)
% Where: results    = a structure returned by a spatial panel regression
%        vnames     = a structure of variable names
%        W          = spatial weights matrix used to estimate model
ndraw=1000;
uiter=50;
maxorderu=100;
nobs = results.N;
[~, nvar] = size(results.xwith);
rv=randn(nobs,uiter);
tracew=zeros(maxorderu,1);
wjjju=rv;
for jjj=1:maxorderu
    wjjju=W*wjjju;
    tracew(jjj)=mean(mean(rv.*wjjju));

end



这是Elhorst的程序,我之后调用另一个程序包里的panel_effects_sar发现出错的这一行程序是这样写的,两者不一样:
ndraw=1000;
uiter=50;
maxorderu=100;
nobs = results.N;
[junk nvar] = size(results.xwith);
rv=randn(nobs,uiter);
tracew=zeros(maxorderu,1);
wjjju=rv;
for jjj=1:maxorderu
    wjjju=W*wjjju;
    tracew(jjj)=mean(mean(rv.*wjjju));

end


也就是[~. nvar]变成了[junk nvar]
在运行demopanelscompare时,有一个direct_indirect_effects_estimates.m的程序中红色行报错:
N=results.N;
parm=results.parm;
cflag=results.cflag;
if (spat_model==0)   
[~.  nvar]=size(results.xwith);


同样我改成[junk nvar]=size(results.xwith),就成功了。
但是这次用在panel_effects_sar,就不行了!

就高手帮助呀!

panel_effects_sar.rar
下载链接: https://bbs.pinggu.org/a-1541759.html

1.85 KB

另外找的panel_effects_sar

本附件包括:

  • panel_effects_sar.m

Elhorst_Panel_Code.rar

166.13 KB

关键词:effects Effect Panel 空间计量 pane Error 程序 空间

沙发
seafront 发表于 2015-6-10 15:48:23
楼主有没有   panel_effects_sem    跪求上传   谢谢

藤椅
沙允 发表于 2016-8-24 15:43:40
谢谢楼主的分享 ,好东西 谢谢

板凳
qianjb81 发表于 2016-9-7 17:13:20
可能是新版本的语法规则改变了

报纸
销声匿迹hlj 在职认证  学生认证  发表于 2017-7-6 16:24:10
亲,解决了吗?我在运行的时候也出现了好多问题。 在运行 direct_indirect_effects_estimates就提示出错 direct_indirect_effects_estimates (line 21)。代码
N=results.N;
parm=results.parm;
cflag=results.cflag;

请问这要怎么解决???

地板
anesyice 发表于 2017-7-14 20:07:17
销声匿迹hlj 发表于 2017-7-6 16:24
亲,解决了吗?我在运行的时候也出现了好多问题。 在运行 direct_indirect_effects_estimates就提示出错 di ...
楼主这个问题解决了吗

7
深水潜鱼 发表于 2018-5-21 13:13:33
销声匿迹hlj 发表于 2017-7-6 16:24
亲,解决了吗?我在运行的时候也出现了好多问题。 在运行 direct_indirect_effects_estimates就提示出错 di ...
同问!!!!

8
penghuizzqy 在职认证  发表于 2018-8-19 17:23:43
你好,我的也运行报错:如何解决? 我也遇到了同样的问题,可以请问一下是如何解决的吗?
我的邮箱:549612136@qq.com  谢谢。

9
外贸英 发表于 2019-3-14 20:09:06
销声匿迹hlj 发表于 2017-7-6 16:24
亲,解决了吗?我在运行的时候也出现了好多问题。 在运行 direct_indirect_effects_estimates就提示出错 di ...
你好 我此时也遇到相同问题 想问你是如何解决的呢 谢谢(交流:252182845)

10
jzf2002 发表于 2020-7-15 10:44:55

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

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