空间计量模型的选择LM检验结果怎么看

LM检验出来是这样的,我想问一下lag和error的显著性咋看呀,这是只有一个显著还是两个都显著呀?

img

LM检验(Lagrange Multiplier test)是模型拟合优度检验的一种方法,常用于空间计量模型中。其中,Lag的显著性检验是检验空间自相关性的,Error的显著性检验是检验异方差性的。在你提供的图像中,lm_lag和lm_error的显著性都小于0.05,说明在空间计量模型中存在显著的自相关性和异方差性。具体地,你可以通过以下步骤来进行LM检验的显著性指标判断:

  1. 运行空间计量模型,在计算完模型后提供模型诊断指标;
  2. 在LM检验结果中找到lm_lag和lm_error的p值;
  3. 判断p值是否小于设定的显著性水平(如0.05);
  4. 如果p值小于设定的显著性水平,则拒绝原假设,认为该显著性检验是显著的;如果p值大于设定的显著性水平,则无法拒绝原假设,认为该显著性检验不是显著的。

如果两个显著性检验的p值均小于0.05,则说明模型的自相关性和异方差性都是显著的。下面是一段matlab代码可以进行LM检验的显著性检验:

model = fitlm(x,y,'Linear','RobustOpts','on'); % 假设x,y分别是空间计量模型的自变量和因变量
[~,lm_lag] = lmtest(model,'LagrangeMultiplier','Spatial'); %LM检验中的Lag显著性测试
[pval,lm_error] = lmtest(model,'LagrangeMultiplier','HC'); % LM检验中的Error显著性测试
if lm_lag < 0.05
    disp('Lag显著');
else
    disp('Lag不显著');
end
if lm_error < 0.05
    disp('Error显著');
else
    disp('Error不显著');
end

注意,这只是一个基本的例子,实际上你需要使用你的数据去运行模型并进行检验。