全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
3636 8
2016-11-20
悬赏 50 个论坛币 已解决
空间面板模型中,运用hausman检验来确定应该使用固定效应模型还是随机效应模型。
hausman=(blagfe-blagre)'*inv(covblagre-covblagfe)*(blagfe-blagre);

错误使用  -
矩阵维度必须一致。


此处出现了矩阵维度不同,不能进行计算。


反思:
blagfe  和 blagre矩阵维度相同   
blagfe=[results.beta;results.rho];
blagre=[results.beta(2:end);results.rho];
但是:
covblagfe=results.cov;
covblagre=results.cov(2:end,2:end);
后者总是比前者多一行一列,请问这是什么原因?





代码来源  叶阿忠《空间计量经济学》


请明白这个问题的给予解答,谢谢~

最佳答案

lixuewei3 查看完整内容

那是因为你第一个里面有results.rho这个矩阵,他的维度应该比合并的那个多一行使得第一个没有报错
二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-20 21:22:42
陈玉路 发表于 2016-11-26 13:45
没有很明白你表达的意思,同样是从第二行开始,为啥第一组矩阵维度是一样的,第二组里面就是不一样的呢?
那是因为你第一个里面有results.rho这个矩阵,他的维度应该比合并的那个多一行使得第一个没有报错
二维码

扫码加我 拉你入群

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

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

2016-11-20 21:23:17
顶一个,请明白这个问题的好心人回答一下~
二维码

扫码加我 拉你入群

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

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

2016-11-24 14:28:40
你应该核对下你的数据,虽然固定效应和随机效应的理论知识我都还给老师了,但单独就你这几句程序来看,怪怪的,随机效应的计算值都是从第二行开始的,固定效应都是所有,两个来源于同样的结构体里的对象,矩阵维度不一致也正常啊
二维码

扫码加我 拉你入群

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

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

2016-11-26 13:45:54
lixuewei3 发表于 2016-11-24 14:28
你应该核对下你的数据,虽然固定效应和随机效应的理论知识我都还给老师了,但单独就你这几句程序来看,怪怪 ...
没有很明白你表达的意思,同样是从第二行开始,为啥第一组矩阵维度是一样的,第二组里面就是不一样的呢?
二维码

扫码加我 拉你入群

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

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

2018-5-13 17:06:27
因为随机效应模型多了常数项吧
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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