全部版块 我的主页
论坛 经济学论坛 三区 区域经济学
9244 12
2015-04-27
各位大神,小弟刚刚接触MATLAB空间计量工具箱,拜托大家帮忙解释一下莫兰指数检验的语句,包括函数以及赋值等等谢谢!!!

if nargin ~= 3
error('Wrong # of arguments to moran');
end;

[n k] = size(x);

% standardize the weight matrix
W = normw(W);

% do ols to get residuals
b = inv(x'*x)*x'*y;
e = y - x*b;
epe = e'*e;
mi = (e'*W*e)/epe;
M = eye(n) - x*(inv(x'*x))*x';
tmw = trace(M*W);

meani = tmw/(n-k);
vari =  trace((M*W)*(M*W')) + trace((M*W)*(M*W)) + tmw*tmw;
vari = vari/((n-k)*(n-k+2));
vari = vari - meani*meani;
mis = (mi-meani)/sqrt(vari);
prob = norm_prb(mis);

result.meth = 'moran';
result.nobs = n;
result.nvar = k;
result.morani = mi;
result.istat  = mis;
result.imean  = meani;
result.ivar   = vari;
result.prob   = prob;


二维码

扫码加我 拉你入群

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

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

全部回复
2015-5-5 15:37:34
简单解释一下,你需要的不是莫兰指数程序的解释,而是具体学一学MATLAB。
这里是个判断语句,nargin不等于3,那么就不是莫兰指数程序
复制代码
构造一个函数

复制代码
权重矩阵正规化

复制代码
开始加权最小二乘
复制代码
求各种均值方差与相关概率
复制代码
最终结果表示:
复制代码
二维码

扫码加我 拉你入群

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

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

2015-5-6 17:47:12
yangyuzhou 发表于 2015-5-5 15:37
简单解释一下,你需要的不是莫兰指数程序的解释,而是具体学一学MATLAB。
这里是个判断语句,nargin不等于 ...
大神,强!我本科是学软件的,但是学的一塌糊涂,研究生学金融,想自学matlab,求教大神应该看什么书,感觉mat内容好多,有关金融的是只看一部分就可以吗?
二维码

扫码加我 拉你入群

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

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

2015-5-6 20:29:36
Sunshine_mqy 发表于 2015-5-6 17:47
大神,强!我本科是学软件的,但是学的一塌糊涂,研究生学金融,想自学matlab,求教大神应该看什么书,感 ...
没有一定的方法,只有是否合适你自己的方法,你自己看自己适合是从基础开始学还是边做边学吧。
二维码

扫码加我 拉你入群

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

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

2015-5-9 14:51:29
到MATLAB论坛哪里有推荐的,可以在那里交流,只要多下工夫会成功的
二维码

扫码加我 拉你入群

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

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

2016-1-15 18:12:58
程序无法运行怎么回事?以上程序的哪个地方要更改输入自己的数据?谢谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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