摘要
数据分析中无处不在的知识点
SSE(和方差、误差平方和):The sum of squares due to error
MSE(均方差、方差):Mean squared error
RMSE(均方根、剩余标准差):Root mean squared error
R 2 R^2 R 2 (判断系数,拟合优度):Coefficient of determination
定义
在统计学中,均方误差是参数估计值与参数真值之差平方的期望值,是衡量“平均误差”的一种较方便的方法,MSE可以评价数据的变化程度,MSE的值越小,说明预测模型描述实验数据具有更好的精确度。
引言
方差
方差是在概率论和统计方差衡量随机变量或一组数据的离散程度的度量方式,方差越大,离散度越大。求解方式为,各随机变量与平均值差值的平方和的平均数
平均数:
M = x 1 + x 2 + x 3 + ⋯ + x n n M = \frac{x_1+x_2+x_3+\cdots+x_n}{n} M = n x 1 + x 2 + x 3 + ⋯ + x n
方差公式:
S 2 = ( x 1 − M ) 2 + ( x 1 − M ) 2 + ⋯ + ( x n − M ) 2 n S^2 = \frac{(x_1-M)^2+(x_1-M)^2+\cdots+(x_n-M)^2}{n} S 2 = n ( x 1 − M ) 2 + ( x 1 − M ) 2 + ⋯ + ( x n − M ) 2
标准差
标准差就是方差的算术平方根,它反映组内个体间的离散程度。因此它的过程是与平均值之间进行差值计算
标准差公式:
σ = 1 n ∑ i = 1 n ( x i − μ ) 2 \sigma=\sqrt{\frac{1}{n}\sum_{i=1}^n(x_i-\mu)^2} σ = n 1 i = 1 ∑ n ( x i − μ ) 2
样本方差
σ ^ 2 = 1 n − 1 ∑ i = 1 n ( x i − μ ) 2 \hat{\sigma}^2=\frac{1}{n-1}\sum_{i=1}^n(x_i-\mu)^2 σ ^ 2 = n − 1 1 i = 1 ∑ n ( x i − μ ) 2 SSE(误差平方和)
在统计学里,该参数计算的是拟合数据很原始数据对应点的误差的平方和,计算公式为:
S S E = ∑ i = 1 m ( y i − y ^ i ) 2 SSE = \sum_{i=1}^m(y_i - \hat{y}_i)^2 S S E = i = 1 ∑ m ( y i − y ^ i ) 2
y i y_i y i 是真实数据,y ^ i \hat{y}_i y ^ i 是拟合数据
MSE(方差)
是预测数据和原始数据对应点误差的平方和的均值,也就是S S E n − m \frac{SSE}{n-m} n − m S S E ,n n n 是观测数据的个数,m m m j是拟合数据的个数,和S S E SSE S S E 没有太大的区别,计算公式为:
M S E = S S E n − m = 1 n − m ∑ i = 1 n ( y i − y i ^ ) 2 MSE=\frac{SSE}{n-m}=\frac{1}{n-m}\sum_{i=1}^{n}(y_i-\hat{y_i })^2 M S E = n − m S S E = n − m 1 i = 1 ∑ n ( y i − y i ^ ) 2
RMSE(剩余标准差)
也是叫回归系统的拟合标准差,是M S E MSE M S E 的平方根,计算公式为:
R M S E = M S E = 1 n − m ∑ i = 1 n ( y i − y i ^ ) 2 RMSE=\sqrt{MSE}=\sqrt{\frac{1}{n-m}\sum_{i=1}^{n}(y_i-\hat{y_i })^2} R M S E = M S E = n − m 1 i = 1 ∑ n ( y i − y i ^ ) 2
R 2 R^2 R 2 (判断系数)
在讲判断系数之前,先介绍另外两个参数S S R SSR S S R 和S S T SST S S T ,因为判断系数就是由这两个参数决定的
对总平方和S S T = ∑ i = 1 n ( y i − y ‾ ) 2 SST = \sum_{i=1}^{n}(y_i-\overline{y})^2 S S T = ∑ i = 1 n ( y i − y ) 2 进行分解,有
S S T = S S E + S S R , S S R = ∑ i = 1 n ( y i ^ − y ‾ ) 2 SST = SSE+SSR,SSR = \sum_{i=1}^{n}(\hat{y_i}-\overline{y})^2 S S T = S S E + S S R , S S R = i = 1 ∑ n ( y i ^ − y ) 2
其中y ‾ = 1 n ∑ i = 1 n y i \overline{y} = \frac{1}{n}\sum_{i=1}^{n}y_i y = n 1 ∑ i = 1 n y i ,S S E SSE S S E 是误差平方和,反映随机误差对y y y 的影响,S S R SSR S S R 是回归平方和,反映自变量对y y y 的影响
判断系数定义为
R 2 = S S R S S T = S S T − S S E S S T = 1 − S S E S S T R^2 = \frac{SSR}{SST} = \frac{SST-SSE}{SST} = 1-\frac{SSE}{SST} R 2 = S S T S S R = S S T S S T − S S E = 1 − S S T S S E
调整的R 2 R^2 R 2
统计学家主张在回归建模时,就采用尽可能少的自变量,不要盲目地追求判定系数的提高。当变量增加时,残量的自由度就会减少。而自由度越小,数据的统计趋势就越不容易显现。为此,又定义了一个调整判断系数
R 2 ‾ = 1 − S S E / ( n − m ) S S T / ( n − 1 ) \overline{R^2} = 1-\frac{SSE/(n-m)}{SST/(n-1)} R 2 = 1 − S S T / ( n − 1 ) S S E / ( n − m )
R 2 ‾ \overline{R^2} R 2 与R 2 R^2 R 2 的关系是
R 2 ‾ = 1 − ( 1 − R 2 ) n − 1 n − m \overline{R^2} = 1-(1-R^2)\frac{n-1}{n-m} R 2 = 1 − ( 1 − R 2 ) n − m n − 1
当n n n 很小,m m m 很大时,R 2 ‾ \overline{R^2} R 2 会远小于R 2 R^2 R 2