全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
30550 92
2012-10-24
发此文的目的是通过研读程序,更深入的了解Elhost在写这个程序时的思想,通过认真研读程序,深入掌握空间面板程序建模的问题。
复制代码

二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-24 23:18:16
复制代码
二维码

扫码加我 拉你入群

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

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

2012-10-24 23:28:55
MATLAB R2012b 已经不支持读取 wk1的文件。还好当初已经将数据保存为matlab的数据格式 .mat。
数据的读入是如下两句:
load cigarette_mat;
load US_W;
二维码

扫码加我 拉你入群

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

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

2012-10-24 23:29:50
T=30; % number of time periods
N=46; % number of regions
% row-normalize W
W=normw(W1); % function of LeSage
y=A(:,[3]); % column number 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);
[nobs K]=size(x);

这部分是空间面板数据的初始处理;为面板模型数据格式做好准备。
二维码

扫码加我 拉你入群

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

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

2012-10-24 23:37:46
第53~65行的代码;是定义了一个具体的空间面板模型,并通过小效应数估计出(直接效应与间接效应),我这里所说的效应也许翻译得不对,记得一些论文上说的是“空间溢出效应”。具体看相关论文与手册。
---------------------
% No fixed effects + spatially lagged dependent variable
info.lflag=0; % required for exact results
info.model=0;
info.fe=0; % Do not print intercept and fixed effects; use info.fe=1 to turn on
% New routines to calculate effects estimates
results=sar_panel_FE(y,[xconstant x],W,T,info);
vnames=char('logcit','intercept','logp','logy');
% Print out coefficient estimates
prt_sp(results,vnames,1);
% Print out effects estimates
spat_model=0;
direct_indirect_effects_estimates(results,W,spat_model);
panel_effects_sar(results,vnames,W);

info是一个数据结构,其中的 info.fe,是info结构里,对 fe 赋值,0与1,在计算机程序里,如在C++里,应该是 boolean 类型,或者其他的如 FOXPRO里,会负值为 0对于 false,1对于 true的逻辑函数。
这里,info.fe=0,就是逻辑否,关闭特定的功能。

results=sar_panel_FE(y,[xconstant x],W,T,info);
具体的估计函数是 sar_panel_FE,是一个 “空间自回归的面板模型”函数。y为因变量,[xconstant x],xconstant 应当是我们所说的常数项 C ( Constant),x 是各列因变量数据。W 是空间权重矩阵,T是时间时期数,info是一个数据结构,刚才对于模型的各种设定在 info 里给予具体的“设定”, specify

direct_indirect_effects_estimates(results,W,spat_model);
这句解释了空间的直接效应与空间的间接效应。其实从大师们的论文里可以看到,还有所谓的“空间溢出效应”。
二维码

扫码加我 拉你入群

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

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

2012-10-24 23:38:33
lz能否做个文件,一句一句解释下啊。然后告诉大家如何在matlab上实现程序。我保证该帖必火啊。现在很多人不知道怎么做空间面板。能否将该程序文件发一份给我?非常感谢!598636005@qq.com
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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