线性回归:最小二乘、t 检验、F 检验和 ANOVA 表

因变量和几个解释变量是什么线性关系?每个系数显著吗,模型解释了多少变化,新的点预测多少、区间多宽?

SOA SRMSOA PACAS MAS-IIFoA CS1
对过的标准答案
5 条
覆盖的考试公式
6 个
参数
12 个
开源库
2 个

01当场运行

改一个参数,当场重算

正在用默认参数运行,计算量大的方法最多要 20 秒。

04出处和说明

公式从哪里来,有什么限制

列出参考的教材、论文和考试公式条目。方法的限制和实现上的说明也写在这里。

参考

  • Frees:Regression Modeling with Actuarial and Financial Applications第 2–4 章
  • James、Witten、Hastie、Tibshirani:An Introduction to Statistical Learning第 3 章 Linear Regression
  • NIST:Statistical Reference Datasets, Linear Least Squares RegressionLongley

覆盖的考试公式

  • REG-001简单线性回归估计SRMPAMAS-ICS1
  • REG-002多元线性回归(矩阵形式)SRMMAS-ICS1
  • REG-003平方和分解、ANOVA 表与 R²SRMMAS-ICS1
  • REG-004系数 t 检验与 F 检验(整体与嵌套模型)SRMMAS-ICS1
  • REG-005均值响应置信区间与个体预测区间SRMMAS-ICS1
  • REG-012偏相关系数(由 t 统计量)SRM

公式条目按精算考试的公式表整理,编号和中文名是平台自己的。

这个方法算什么

简单和多元线性回归:用正规方程(QR 分解)算系数和标准误、t 检验、整体 F 检验、ANOVA 表、R² 和调整 R²、偏相关系数、逐个加入变量的嵌套 F 检验,以及均值的置信区间和个体的预测区间。可以用公开数据集或自己输入的数据。

说明和限制

  • 系数用 QR 分解解正规方程 X'Xb = X'y。数学上和 (X'X)⁻¹X'y 相同。Longley 数据严重共线(条件数约 5×10⁹),直接求逆会丢掉一半的有效数字。
  • p 是参数的个数(含截距)。SRM 的写法用 p 表示解释变量的个数,那里的 n − p − 1 就是这里的 n − p。
  • 逐个加入变量的嵌套 F 检验(第一类平方和)和变量的顺序有关。最后一个变量的 F 等于它的 t²。
  • 预测区间假设误差独立、同方差、正态。检查这些假设用 glm.regression_diagnostics。

数据

看参数里选的数据:选平台的数据集时是真实数据或公开样例,填自己的数时只用输入的数。上面运行的输出里写明这一次用的是哪种。

开源库和版本

  • scipy1.17.1BSD分布拟合、统计检验
  • numpy2.4.6BSD-3-Clause数值计算

05同族的方法

广义线性模型,还有 21 个方法

同一个方法族里的其他方法。在智能体里,用一句话就能调用这些方法。

在智能体里这样问“因变量和几个解释变量是什么线性关系?每个系数显著吗,模型解释了多少变化,新的点预测多少、区间多宽?”