空间自回归模型(SAR)
一、直观理解:邻居的 会直接“传染”到我的
空间自回归模型(Spatial Autoregressive Model,亦称 Spatial Lag Model)认为:因变量存在实质性空间依赖——邻近地区的结果直接影响本地区结果。
是 的空间滞后(邻域加权平均), 是空间自回归系数。
例子:
- 城市犯罪率受周边城区犯罪影响(社会互动);
- 地方税率受邻区税率影响(策略互动)。
与“误差里有空间相关”的 SEM 不同,SAR 的依赖在均值结构里,解释变量的效应会通过网络扩散,产生直接效应与间接(溢出)效应。
二、适用场景与优缺点
| 类型 | 说明 |
|---|---|
| 适用场景 | 理论支持结果互动/溢出;OLS 残差 Moran 显著且 LM 检验偏向 lag;需要估计 与溢出。 |
| 核心优点 | 捕捉实质性空间依赖;可分解直接/间接效应;结构清晰。 |
| 局限与缺点 | 需预先设定; 与遗漏空间变量可能混淆;参数估计需 MLE/IV,不能普通 OLS;解释比 OLS 复杂。 |
三、核心原理
改写:
存在时要求 在由 特征值决定的稳定区间(行标准化时常 )。
为何不能 OLS 直接回归 对 ?
内生:与 相关。常用:
- 极大似然(正态假定);
- 空间 2SLS:用 、 等作 的工具变量。
效应分解(LeSage & Pace): 的平均对角为直接效应,平均非对角为间接效应,之和为总效应。简单看 会低估总影响。
与 SEM 选择:可用 LM-lag / LM-error 及稳健版本,结合理论判断。
四、关键决策
1. 理论先行
没有互动机制时,优先检查是否其实是 SEM 或漏变量。
2. 敏感性
报告邻接与 kNN 两套 。
3. 解释报告什么
至少:、、直接/间接/总效应;不要只写“ 的系数是 …”。
4. 识别
横截面 SAR 对 与函数形式敏感;有面板时可加个体效应增强可信度。
五、MATLAB 示例
MATLAB 基础环境未必自带 SAR 估计器,下面给模拟 + 简化 MLE 草图与 OLS 误用对照。工程上也可用空间计量工具箱或自写似然。
rng(18);
m = 10; n = m*m;
[ix, iy] = ind2sub([m,m], 1:n);
W = zeros(n);
for i = 1:n
for j = i+1:n
if abs(ix(i)-ix(j))+abs(iy(i)-iy(j))==1
W(i,j)=1; W(j,i)=1;
end
end
end
W = W ./ sum(W,2);
x = randn(n,1);
beta = 1.5; rho_true = 0.5;
eps = 0.7*randn(n,1);
y = (eye(n)-rho_true*W) \ (x*beta + eps);
% 误用 OLS
T = table(W*y, x, y, 'VariableNames', {'Wy','x','y'});
mdl_ols = fitlm(T, "y ~ Wy + x");
disp(mdl_ols);
% 简化:网格搜索 rho 的 profile 似然(正态)
% logL = log|I-rho W| - n/2 log(SSR/n)
rhos = 0.05:0.05:0.9;
logL = -inf(size(rhos));
for i = 1:numel(rhos)
r = rhos(i);
A = eye(n) - r*W;
ytil = A*y;
b = x\ytil; % 无截距示例
e = ytil - x*b;
s2 = mean(e.^2);
logL(i) = log(det(A)) - n/2*log(s2);
end
[~,ii] = max(logL);
rho_hat = rhos(ii);
A = eye(n)-rho_hat*W;
b_hat = x \ (A*y);
fprintf("粗网格 MLE: rho≈%.2f, beta≈%.3f (真值 0.50, 1.50)\n", rho_hat, b_hat);
% 总效应近似: (I-rhoW)^{-1} * beta 的平均行和
S = (eye(n)-rho_hat*W)\eye(n);
total = mean(sum(S,2)) * b_hat;
direct = mean(diag(S)) * b_hat;
indirect = total - direct;
fprintf("直接=%.3f, 间接=%.3f, 总计=%.3f\n", direct, indirect, total);
figure; plot(rhos, logL, "-o"); xline(rho_hat);
xlabel("\rho"); ylabel("profile logL"); title("SAR 似然剖面(示意)"); grid on;
六、如何解释结果
- 与数据尺度;
- 选择 SAR 的理论与诊断依据;
- 意义(平均邻域反馈强度);
- 效应分解表;
- 与 OLS/SEM 对照;
- 敏感性与残差空间相关是否消失。
七、常见误区
1. OLS 回归带
内生性导致 偏倚。
2. 把 当边际效应
忽略空间乘数。
3. 显著就宣称强因果溢出
可能是共同冲击。
4. 用因变量相关信息“定制”到显著为止
预检验偏倚。
八、小结
SAR 的核心是:
,让结果在空间上内生互动,并用 MLE/IV 估计。
它适合有实质性溢出机制的问题。完整报告必须包含权重定义、 与直接/间接/总效应,而不是只贴一个回归表。