楼主: windyy56
14593 33

[空间经济学] 重金征集matlab可用的空间面板杜宾模型或是空间面板SARAR模型程序! [推广有奖]

11
clx0200 在职认证  发表于 2014-10-16 20:02:56
学习了

12
hu8105 在职认证  发表于 2014-10-20 20:01:48
matlab尚不直接做sarar

13
zca 发表于 2015-6-6 22:55:08
楼主,请问你的问题解决了吗?有没有找到杜宾模型的面板程序?

14
xmrhkld 发表于 2016-2-29 16:16:33
zngtian 发表于 2013-12-19 09:27
Spatial Panel Durbin model 和 SAR 没什么不同,用Elhorst的sar_panel_FE就行,设置你的 X = [x, wx] 就行 ...
WX是指W*X吗?可是W权重矩阵与X自变量维数并不相同啊,因为使用的是空间面板数据的,W为N行N列的矩阵,X为N*T行1列的矩阵

15
306878644 发表于 2016-3-11 16:33:21
zngtian 发表于 2013-12-19 09:27
Spatial Panel Durbin model 和 SAR 没什么不同,用Elhorst的sar_panel_FE就行,设置你的 X = [x, wx] 就行 ...
我做的10年面板数据,x是310*4的矩阵,w是31*31的矩阵,该怎么处理wx呢?

16
306878644 发表于 2016-3-11 16:42:54
xmrhkld 发表于 2016-2-29 16:16
WX是指W*X吗?可是W权重矩阵与X自变量维数并不相同啊,因为使用的是空间面板数据的,W为N行N列的矩阵,X为 ...
W*X的问题你解决了吗

17
xmrhkld 发表于 2016-3-12 09:11:28
306878644 发表于 2016-3-11 16:42
W*X的问题你解决了吗
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
SDM模型也有程序代码的,链接https://bbs.pinggu.org/thread-2657434-1-1.html
里面解决了这个问题,WX不是W*X,是用以下这段代码处理的
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);
这只是我个人理解,其实我也看不太懂程序。。。

18
zngtian 发表于 2016-3-15 12:55:58
xmrhkld 发表于 2016-3-12 09:11
T=30; % number of time periods
N=46; % number of regions
% row-normalize W
Matlab里有kronecker product的函数,直接直接用 kron(eye(30), W)就行了

19
xmrhkld 发表于 2016-3-15 21:38:53
zngtian 发表于 2016-3-15 12:55
Matlab里有kronecker product的函数,直接直接用 kron(eye(30), W)就行了
又学了一招,谢谢啦~

20
wygyzxfdsh 发表于 2016-4-25 20:05:42
学习了

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-5 19:38