楼主: 心怡heart-one
3519 8

[程序分享] 空间计量模型SAC模型matlab代码,sac_panel_FE [推广有奖]

  • 0关注
  • 1粉丝

本科生

55%

还不是VIP/贵宾

-

威望
0
论坛币
844 个
通用积分
1.7200
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
806 点
帖子
22
精华
0
在线时间
161 小时
注册时间
2017-6-26
最后登录
2023-12-15

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
此代码是J.Paul. Elhorst空间计量经济学:从横截面数据到空间面板此书中sar_panel_FE和sem_panel_FE代码的延续,压缩文件内包含以下3段代码。代码运行同样需在matlab加载了经济学工具箱和Elhorst提供的jplv7工具箱之后运行。 SAC.zip (5.96 KB, 需要: 3 个论坛币) 本附件包括:
  • f2_sacpanel.m
  • f_sacpanel.m
  • sac_panel_FE.m

微信截图_20190306110145.png
二维码

扫码加我 拉你入群

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

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

关键词:空间计量经济学 空间计量经济 计量经济学 横截面数据 经济学工具

沙发
dengjhui 发表于 2019-3-6 13:02:31 |只看作者 |坛友微信交流群
请问知道怎么用吗?就是如何加载自己的数据

使用道具

藤椅
心怡heart-one 在职认证  发表于 2019-3-6 19:30:37 |只看作者 |坛友微信交流群
dengjhui 发表于 2019-3-6 13:02
请问知道怎么用吗?就是如何加载自己的数据
跟其他模型一样。

A=xlsread('D:\matlab\toolbox\SpatEcon_ren\Files_SLX_paper\cigarette.xls');

W1=xlsread('D:\matlab\toolbox\SpatEcon_ren\Files_SLX_paper\Spat-Sym-US.xls');

%

T=9; % number of time periods

N=31; % number of regions

% row-normalize W

W=normw(W1); % function of LeSage

y=A(:,1); % column number in the data matrix that corresponds to the dependent variable

x=A(:,[2,3,4,5,6,7,8,9]); % 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);

[nobs K]=size(x);           %size返回的是行和列

et=ones(T,1);

en=ones(N,1);


% All models include spatial and time period fixed effects



% SAC / SARAR / Clifford-Ord/ Kelejian-Prucha model
info.lflag=0; % required for exact results
info.model=3;
info.fe=0; % Do not print intercept and fixed effects; use info.fe=1 to turn on
info.bc=1;
results=sac_panel_FE(y,x,W,T,info);
vnames=strvcat('logcit','logp','logy');
prt_spnew(results,vnames,1);
% Print out effects estimates
spat_model=0;
direct_indirect_effects_estimates(results,W,spat_model);

使用道具

板凳
dengjhui 发表于 2019-3-9 00:11:39 |只看作者 |坛友微信交流群
可是我就是这样的代码 老是运行不了

使用道具

报纸
dengjhui 发表于 2019-3-9 00:23:48 |只看作者 |坛友微信交流群
结果是这样
>> a new day
未定义与 'char' 类型的输入参数相对应的函数 'a'。

使用道具

楼主,您好。我想问一下,为啥我用这个无法格式化输出?显示结果:results structure not known by prt_sp function

使用道具

7
今古一相接8 发表于 2019-12-21 21:00:32 |只看作者 |坛友微信交流群
挥霍你的迷恋 发表于 2019-12-20 21:22
楼主,您好。我想问一下,为啥我用这个无法格式化输出?显示结果:results structure not known by prt_sp  ...
同问,请问你解决了吗?

使用道具

8
心怡heart-one 在职认证  发表于 2019-12-23 09:17:23 |只看作者 |坛友微信交流群
到这一步应该说明估计完成了,prt_spnew 函数是显示SAC模型估计结果的函数,可查看此函数中有没有关于SAC模型的结果显示的代码,参照其他模型的结果显示代码添加一段代码进去即可。

微信截图_20191222182553.png (25.32 KB)

需要: 1 个论坛币  [购买]

使用道具

今古一相接8 发表于 2019-12-21 21:00
同问,请问你解决了吗?
用最新的工具包就可以了,老版本的工具包没有SAC格式化输出的函数

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-23 18:49