1.excel与MATLAB链接:
Excel:
选项——加载项——COM加载项——转到——没有勾选项
2.MATLAB安装目录中寻找toolbox——exlink——点击,启用宏
E:\\MATLAB\\toolbox\\exlink
然后,Excel中就出现MATLAB工具
1
(注意Excel中的数据:)
3.启动matlab
(1) 点击start MATLAB
(2) senddata to matlab ,并对变量矩阵变量进行命名(注意:选取变量为数值,不包
括各变量)
(data表中数据进行命名)
2
(空间权重进行命名)
(3) 导入MATLAB中的两个矩阵变量就可以看见
4.将elhorst和jplv7两个程序文件夹复制到MATLAB安装目录的toolbox文件夹
3
5.设置路径:
6.输入程序,得出结果
4
T=30; N=46;
W=normw(W1); y=A(:,3); x=A(:,[4,6]);
xconstant=ones(N*T,1); [nobs K]=size(x);
results=ols(y,[xconstant x]);
vnames=strvcat('logcit','intercept','logp','logy'); prt_reg(results,vnames,1); sige=results.sige*((nobs-K)/nobs);
loglikols=-nobs/2*log(2*pi*sige)-1/(2*sige)*results.resid'*results.resid % The (robust)LM tests developed by Elhorst
LMsarsem_panel(results,W,y,[xconstant x]); % (Robust) LM tests 解释
每一行分别表示:
该面板数据的时期数为30(T=30), 5