跳到主要内容

计量经济模型

稳健回归(RANSAC)

当少数天价或错录挂牌把普通最小二乘的面积斜率拽歪时,用 Huber M 估计给大残差降权,再用 RANSAC 共识标出拒绝带。

更新日期 2026-08-29 回归

这篇能回答什么

稳健回归要回答的不是「面积每多一平米,总价平均涨多少」——那是线性回归的 OLS 问题。它问的是:「把对斜率影响力被截断之后,主体挂牌还承认怎样一条面积—总价直线」。Huber 的 M 估计在 |标准化残差| 小于调谐常数 k(常用 1.345)时仍用平方损失,越过 k 就改成线性损失,于是单套 1471.5 万的豪宅不能再按残差平方无限拉拽。RANSAC 则从随机子集长出共识内点,把共识外的点标进拒绝带。目录卡片写 RANSAC,是因为工作台同时交出共识标签;论文方法节应写清你读的是 Huber 权还是共识复估,二者不是同一套目标函数。

教学占用把完整个案按残差带切开,不要当成户型或城市。满权内点 C 191 套(60.06%),Huber 过渡带 A 68 套(21.38%),拒绝带 B 59 套(18.55%),合计 N=318。住房评价原文有 600 行,本页 318 是成表删除并完成残差分层后的教学口径,不能回写「全表 600 套都进了 Huber」。C 过半说明主体云团仍在;B 接近两成,说明若坚持 OLS,这两成的平方损失会主导法方程。

什么时候不该用

你要的是带 t、VIF、R² 的推断主表,并且已经确认没有杠杆点,回到线性回归。关心的是低分位或高分位房价而不是「主体均值」,改分位数回归。异常来自整段非线性(学区台阶、环线跳价),Huber 只会降权,不会长出折线,应看回归树或分段设定。编号列、小区名称不能当定量 X。

如何选择方法

先画总价对面积的散点。云团清楚、只有几颗飞点 → Huber / RANSAC。整片扇形或上尾更陡 → 分位过程。只要一条可发表的 OLS 且残差看起来对称 → 普通最小二乘。想自动把楼层系数收到零 → Lasso,那是收缩,不是降权。

  • 稳健回归(Huber M + RANSAC 标签):定量 Y,定量 X;主读满权带斜率,占用表报告残差带人数。

  • 普通最小二乘:平方损失,影响力无界;适合干净的成绩或实验数据。

  • 分位数回归:估 Q_τ(Y∣X),不假设对称误差,也不给点打「拒绝」标签。

  • Lasso / 逐步:选变量,不解决「一颗豪宅拽斜率」。

输入、输出与限制

输入

因变量必须定量(总价(万元))。自变量以定量为主(面积(平米)、楼层、总楼层、建筑年份)。定类列若进入,先哑元化;城市、区域水平太多时不要整列丢进设计矩阵。Huber 的 k 与 RANSAC 的共识阈值是调谐,不是显著性水平。

  • 自变量:最少 1 个定量列;本练习以面积(平米)为主,需要时可加楼层。

  • 因变量:恰好 1 个定量列(总价(万元))。

  • 残差分层:输出侧按 |r|/σ 切满权、过渡、拒绝三带。

输出

结果表项目列写「稳健回归(RANSAC)」。类别 A/B/C 是残差带,不是装修档。A 过渡 68(21.38%),B 拒绝 59(18.55%),C 满权 191(60.06%),合计 318。另有对照散点:OLS 直线会被高价点抬起,Huber 直线贴着主体云团。系数表若出现,读的是降权后的斜率,没有 OLS 那套 Beta 与 VIF 的默认义务。

产品限制

  • 住房原文 600 行与本页 N=318 不可互换;缺面积或总价的行不会进入残差带。

  • k=1.345 是正态下约 95% 效率的常用值,不是检验通过的证据。

  • RANSAC 的共识集随随机种子会抖,拒绝带人数允许有几个点的出入。

  • 房源ID、小区名称禁止当斜率变量。

案例

研究问题。 住房评价表里既有 50 平出头的毛坯,也有深圳福田 161.7 平、总价 1471.5 万的四室。研究者怀疑普通最小二乘会把面积斜率拽向豪宅,希望看到「主体挂牌」承认的平米单价,并数清有多少套被降权、多少套被共识拒绝。

练习用评价表 Sheet1。角色:自变量面积(平米),因变量总价(万元)。残差带占用合计 318:满权 191、过渡 68、拒绝 59。下载后不要勾房源ID。若你同时跑一遍 OLS,两套斜率不必相同——不相同才是本页存在的理由。

下载住房评价教学表

在 StatsX 中操作

  1. 步骤 1 · 放入住房表

    把 evaluation.xlsx 拖进工作台,确认工作表是 Sheet1。单价(元/平米)与总价(万元)不要同时当 Y,否则近乎代数循环。

  2. 步骤 2 · 先看总价尾巴

    列画像里总价右偏、面积也有大平层。记下几套明显偏离云团的挂牌,后面要对照拒绝带是不是收走了它们。

  3. 步骤 3 · 点带 RANSAC 的稳健卡片

    目录搜「稳健」或「RANSAC」。不要点线性回归那张:那张交 B、Beta、VIF,不交残差带人数。

  4. 步骤 4 · 只给面积和总价

    自变量勾面积(平米),因变量勾总价(万元)。楼层可作对照,但第一遍先单变量,方便和散点叠线。

  5. 步骤 5 · 对残差带而不是对户型

    核 C 是否仍约 191、B 是否仍约 59。把 Huber 直线和 OLS 直线并排:若几乎重合,说明这份抽取里飞点还没能左右法方程;若明显变平,主体斜率应以 Huber 为准。

上传住房评价表以运行稳健回归
住房评价表进入上传区,确认 Sheet1。
画像中的面积与总价,供 Huber 残差分层
核对面积(平米)、总价(万元)为定量,房源ID不要进入。
在目录中选择稳健回归(RANSAC)
选定「稳健回归(RANSAC)」,不要点普通线性回归。
为稳健回归指定面积与总价
自变量放面积(平米),因变量放总价(万元)后运行。

如何阅读输出

占用表第一格是「稳健回归(RANSAC)」。把类别翻译成残差带:A=68 为 Huber 过渡(权重 = k/|r|),B=59 为拒绝/共识外点,C=191 为满权内点(权重 = 1),合计 318。占比 21.38% / 18.55% / 60.06%。C 的 60% 是「主体还在」,不是「已经没有污染」。B 的 18.55% 若被 squaring,OLS 的法方程会被它们主导。

稳健回归(RANSAC)结果表
项目类别统计量取值
稳健回归(RANSAC)类别 A频数68
稳健回归(RANSAC)类别 B频数59
稳健回归(RANSAC)类别 C频数191
稳健回归(RANSAC)合计有效样本 N318
稳健回归(RANSAC)类别 A占比(%)21.38
稳健回归(RANSAC)类别 B占比(%)18.55
稳健回归(RANSAC)类别 C占比(%)60.06

左右滑动可查看完整表格

教学示例表在 StatsX 工作台中的计算结果口径。

工作台中稳健回归的残差带占用表
人数应与上表一致。A/B/C 不是户型,是 |残差| 分层。
Huber 直线与 OLS 直线叠在房价散点上
主体云团应贴近 Huber;被抬起的那条通常是平方损失。

阅读顺序:有效 N → 三带人数是否合理 → Huber 斜率与 OLS 斜率的差 → 拒绝带里是不是那些总价极端的挂牌。差得大,主表报 Huber,并把 OLS 放进附录当「被飞点拉过的对照」。差得小,写一句「本抽取里平方损失与 Huber 损失几乎同意」,不要假装做了一次「更高级的回归」。标准化残差用的 σ 来自稳健尺度(如 MAD),不是 OLS 的 RMSE,所以同一套房子在两套尺度下可能换带。

满权 191 套决定了大部分信息矩阵;过渡 68 套仍贡献方向、但影响力被夹住;拒绝 59 套不进入终轮复估。删掉 B 再跑 OLS,得到的是「人工截尾最小二乘」,权函数与 Huber 不同,系数不必等于本页。

理论与公式

M 估计求解 ∑ ρ((y_i−x_iᵀβ)/σ) 的最小点。Huber 损失在调谐常数 k 两侧切换:

得分函数 ψ=ρ′ 有界,因此单个残差对估计方程的拉力被截在 ±k。对应权重为

OLS 相当于 k→∞,w≡1,影响力无界。RANSAC 不最小化 ρ,它最大化「落在阈值内的点数」,再在共识集上复估;本页 B 带近似共识外点,C 带近似共识内点,A 带是 Huber 仍给权、共识可能犹豫的过渡。k=1.345 在正态误差下约保留 95% 效率。本例 n=318,满权 191,拒绝 59:污染比例大约一成八,已超过「只有两三颗飞点」的教科书插图,Huber 与 OLS 理应分叉。

注意事项

  • Huber 降权 ≠ 删除;把 B 带手工删掉再跑平方损失,不是本页的估计量。

  • 卡片写 RANSAC,方法节不要写成「RANSAC 最小化了 Huber ρ」——那是两套算法。

  • k 与共识阈值一改,三带人数会搬家,斜率也会动。

  • 高杠杆、残差却不大的点(面积极大但总价「恰好」在线上)Huber 可能仍满权,要另看帽子矩阵。

  • N=318 不是 600,缺失模式必须和残差带一起报。

  • 降权后的斜率仍然是关联,不是「面积导致总价」。

常见问题

参考文献

  • Huber, P. J. Robust Estimation of a Location Parameter. Annals of Mathematical Statistics.

  • Rousseeuw, P. J., Leroy, A. M. Robust Regression and Outlier Detection. Wiley.

  • Fischler, M. A., Bolles, R. C. Random Sample Consensus. Communications of the ACM.

  • Maronna, R. A., Martin, R. D., Yohai, V. J. Robust Statistics: Theory and Methods. Wiley.