论文统计 · 回归建模

线性回归计算器 · 一元看方程,多元看系数

粘贴数据,拟合 y = b₀ + b₁x₁ + …,输出回归方程、R²、调整 R²、F 检验与各系数。一元回归还给出斜率的标准误。

ŷ = b₀ + b₁x₁ + …R² = 1 − SS残/SS总F = (SS回/k)/(SS残/(n−k−1))最小二乘:min Σ(y−ŷ)²
数据表每行 y 与各自变量

第一列 y,后面各列自变量;至少 5 行数据,自变量不超过 3 个。

AI 讲解需人机验证
算法会算,AI 会讲为什么
计算结果等待输入
R²
—
回归方程
—
R²
—
调整 R²
—
F / p
—
计算过程
  1. 填入数据后点「计算」,这里给出代入过程。
回归结果怎么看
指标含义参考
R²模型解释的变异比例越接近 1 拟合越好
调整 R²惩罚自变量个数后的 R²多元回归看这个
F / p整体模型是否显著p<0.05 模型有效
系数 p单个自变量是否显著不显著可考虑剔除

R² 高不代表模型好

R² 只说明「拟合程度」,不能说明「因果关系」。加入更多自变量,R² 一定不降,所以多元回归要看调整 R²。

还要检查残差:残差若呈喇叭形(异方差)或明显弯曲,说明线性假设不成立,应考虑变换或非线性模型。

报告回归结果的标准写法

  • 写出方程:ŷ = 3.21 + 0.85x
  • 报告 R² = 0.72,F(1,18) = 46.3,p < 0.001
  • 每个系数给出标准误与 p 值
  • 说明样本量与变量单位

常见问题

一元和多元结果为什么不一样?

多元回归控制其他变量后估计每个自变量的净效应,系数含义不同。

R² 为负可能吗?

普通最小二乘在含截距时 R²∈[0,1];若强制过原点或计算方式不同,可能出现负值。

样本量要多少?

经验上每个自变量至少 10~20 个样本,总量不少于 30。

能做预测吗?

可以,但只应在自变量取值范围内预测,外推风险大。

相关工具