免费决定系数计算器(R平方)
输入至少3个数据点以计算R²
什么是R²(决定系数)?
决定系数,通常记作 R²(R平方),是线性回归中的一个关键指标。它量化了因变量方差中可以被自变量解释的比例。简单来说,R² 表示回归预测与真实数据点的拟合程度。因为它衡量模型的拟合优度,所以较高的 R² 表明变量之间具有更强的线性关系。
这个R平方计算器(也称为决定系数计算器或拟合优度计算器)使您能够使用简单线性回归(Y ~ aX + b)快速计算任何双变量数据集的 R² 值。它是学生、分析师和研究人员评估线性关系强度的便捷工具。
如何使用这个在线R²计算器
使用 R² 计算器很简单:
- 将您的成对数据输入到指定的行中。随着您输入更多点,额外的行将出现。
- 一旦您至少有3个数据点,计算器会自动计算R平方值并显示解释。
- 您可以选择查看基本摘要或计算的全部详细信息,包括中间平方和。
无需手动计算——该工具处理从拟合回归线到计算决定系数的一切。
解释决定系数
R² 始终在0到1之间(或表示为百分比时在0%到100%之间):
- R² = 1 表示完美拟合:所有数据点都精确落在回归线上,Y中100%的方差由X解释。
- R² = 0 表示模型不优于仅使用Y均值作为预测值;自变量无法解释任何变异。
- 中间值 表示模型解释的方差比例。例如,如果R² = 0.75,则Y中75%的方差可由X预测,而剩余25%无法解释。
要获取解释方差百分比,将R²乘以100%。未解释部分由 给出。
R²公式与关键平方和
对于数据集 ,设 为观测到的 值的均值, 为简单线性回归模型 的预测值。R² 的计算依赖于三个平方和:
-
总平方和 (SST):衡量 Y 的总变异性。
-
回归平方和 (SSR):衡量回归模型解释的变异量。
-
误差平方和 (SSE):也称为残差平方和,衡量观测值与预测值之间的差异。
这三个平方满足:。因此,决定系数可以表示为几种等价形式:
逐步示例:手动计算R²
考虑数据点:, , 。
- 计算Y的均值:。
- 使用最小二乘法拟合简单回归线;得到的方程为 。
- 计算预测值:
- 对于 :
- 对于 :
- 对于 :
- 计算SST:
- 计算SSR:
- 应用R²公式: 这意味着Y中75%的方差可由X解释。
R²与皮尔逊相关的关系
在简单线性回归(一个自变量)的背景下,决定系数等于两个变量之间皮尔逊相关系数 的平方。因此,如果您已经知道相关系数,您可以通过对 取平方来在线计算R平方。
- 如果 ,则 ,意味着Y中81%的变异性可以通过与X的线性关系解释。
- 这种等价性使得线性回归计算器成为一个双重用途的工具:它同时提供相关系数和决定系数。
无论您使用的是专门的拟合优度计算器还是完整的回归工具,理解R²都有助于评估模型与数据的拟合程度,以及是否添加额外变量可能改进预测。
常见问题
1. 在给出的示例中,R²值为0.75意味着什么?
在逐步示例(数据 (0,1), (2,4), (4,4))中,R² = 0.75 表明 Y 中 75% 的方差可由与 X 的线性关系解释。只有 25% 未解释。
2. 决定系数与皮尔逊相关有何关系?
在简单线性回归中,决定系数 R² 等于皮尔逊相关系数 r 的平方。例如,如果 r = 0.9,则 R² = 0.81,意味着 X 解释了 Y 中 81% 的变异性。
3. R² 公式中使用了哪些平方和?
R² 通过三个平方和计算:总平方和 (SST)、回归平方和 (SSR) 和误差平方和 (SSE)。关系式 SST = SSR + SSE 成立,R² 可以表示为 SSR/SST 或 1 - SSE/SST。
4. 计算器需要多少个数据点才能返回 R²?
计算器至少需要三个数据点才能计算决定系数。可以输入更多点,结果会自动更新。
5. R² = 0 如何解释?
R² 为 0 意味着线性回归模型未解释 Y 中任何方差。该模型不优于仅使用 Y 的均值作为恒定预测。
使用方法
- 在字段中输入您的(X, Y)数据点——至少需要3个点。
- 点击“添加点”以根据需要包含更多数据对(最多20个点)。
- R²值、相关系数和解释会随着您的输入即时更新。