R平方怎么计算出来的?

Python021

R平方怎么计算出来的?,第1张

当根据试验数据进行曲线拟合时,试验数据与拟合函数之间的吻合程度,用一个与相关系数有关的一个量‘R平方’来评价,R^2值越接近1,吻合程度越高,越接近0,则吻合程度越低!R平方值可以自己计算。

只要知道X,Y两组数据,根据公式:

R = E{[(X-E(X)][Y-E(Y)]} / [D(X)D(Y)]^0.5

式中:E(X)、E(Y) 分别为X、Y的平均值;

D(x)、D(y) 分别为X、Y的方 差。

R就是相关系数,可正、可负;R^2 >= 0。您说的是这个意思吗?

已经有了矩阵R的式子

计算R²当然是二者相乘

这里只是二次方而已

再进行计算特征值之类的不值当

实际上矩阵计算并不复杂

而且得到的一定是对称矩阵

所以计算其一半即可