楼主: theory1993
2894 6

[问答] 用MATLAB做空间计量时,panel_effects_sar(results,vnames,W);显示出错 [推广有奖]

  • 1关注
  • 1粉丝

硕士生

90%

还不是VIP/贵宾

-

威望
0
论坛币
395 个
通用积分
4.5991
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
943 点
帖子
76
精华
0
在线时间
343 小时
注册时间
2018-1-21
最后登录
2024-11-4

楼主
theory1993 发表于 2018-7-5 20:35:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

clear

A=xlsread('cigarette.xls');

W1=xlsread('Spat-Sym-US.xls');

T=30; % numberof time periods

N=46; % numberof regions

% row-normalizeW

W=normw(W1); %function of LeSage

y=A(:,[3]); % columnnumber in the data matrix that corresponds to the dependent variable

x=A(:,[4,6]); %column numbers in the data matrix that correspond to the independent variables

for t=1:T

    t1=(t-1)*N+1;t2=t*N;

    wx(t1:t2,:)=W*x(t1:t2,:);

end

xconstant=ones(N*T,1);

[nobsK]=size(x);

%----------------------------------------------------------------------------------------

% No fixedeffects + spatially lagged dependent variable

info.lflag=0; %required for exact results

info.model=0;

info.fe=0; % Donot print intercept and fixed effects; use info.fe=1 to turn on

% New routinesto calculate effects estimates

results=sar_panel_FE(y,[xconstantx],W,T,info);

vnames=strvcat('logcit','intercept','logp','logy');

% Print outcoefficient estimates

prt_sp(results,vnames,1);

% Print outeffects estimates

spat_model=0;

direct_indirect_effects_estimates(results,W,spat_model);

panel_effects_sar(results,vnames,W);(一直都是这个代码有问题)

引用了不存在的字段 'hessi'。


出错 panel_effects_sar (line 49)

sigmat = results.hessi - diag(diag(results.hessi)) + diag(diag(abs(results.hessi)));

但是文件夹里有一个名为hessian.m的函数了,我一开始以为函数不一致,我把函数名和变量改成hessi还是有问题!真心不知道问题出在哪里?

另外:panel_effects_sar(results,vnames,W);函数代码出错的地方:

% cheat here to fix the numerical hessian

% Use MCMC to get good results results.xwith

sigmat = results.hessi - diag(diag(results.hessi)) + diag(diag(abs(results.hessi)));

sigmatt = sigmat(1:end-1,1:end-1);

[R,posdef] = chol(sigmatt);



二维码

扫码加我 拉你入群

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

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

关键词:results effects Effect MATLAB Result

沙发
黄騰騰 学生认证  发表于 2018-9-13 10:18:07
你好,请问你解决了吗

藤椅
theory1993 发表于 2018-9-13 14:16:29
黄騰騰 发表于 2018-9-13 10:18
你好,请问你解决了吗
解决了,文件包的问题,用LeSage提供的就好

板凳
陈崇云 发表于 2018-10-25 13:52:52 来自手机
theory1993 发表于 2018-9-13 14:16
解决了,文件包的问题,用LeSage提供的就好
可以告诉我怎么解决的吗,谢谢了

报纸
陈崇云 发表于 2018-10-25 14:12:01 来自手机
黄騰騰 发表于 2018-9-13 10:18
你好,请问你解决了吗
您好,您解决了吗

地板
黄騰騰 学生认证  发表于 2018-10-30 18:32:37
陈崇云 发表于 2018-10-25 14:12
您好,您解决了吗
没有,我用R做了

7
王樰沫 学生认证  发表于 2019-1-1 18:48:21
theory1993 发表于 2018-9-13 14:16
解决了,文件包的问题,用LeSage提供的就好
你好,请问可以把你包给我一份吗?

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

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