C++ 用确定系数求两个向量的关系

C++ 用确定系数求两个向量的关系,c++,algorithm,vector,statistics,correlation,C++,Algorithm,Vector,Statistics,Correlation,我有一个关于决定系数的问题 我需要找到两个向量的关系 给定两个数值向量x和y,其系数的确定可表示为: 1 - ( 1 - (dot_product(x,y))^2 / (|x|^2 + |y|^2)) / (1 - |y| * |y|/ ( y'dimension * |y|^2 ) ) |x|^2 = sum of squared of each element of vector x. |y| = sum of each element of vector y. 对吗 我从一些代

我有一个关于决定系数的问题

我需要找到两个向量的关系

给定两个数值向量x和y,其系数的确定可表示为:

1 - ( 1 -  (dot_product(x,y))^2 / (|x|^2 + |y|^2)) / (1 - |y| * |y|/ ( y'dimension * |y|^2 ) ) 

|x|^2 = sum of squared of each element of vector x.
|y|  =  sum of each element of vector y.
对吗

我从一些代码中得到了公式,但我不认识作者

如何理解它

任何帮助都将不胜感激

来自

在统计学中,决定系数表示为R2,发音为R平方,表示数据点与统计模型的拟合程度——有时只是一条直线或曲线。它是在统计模型中使用的统计数据,其主要目的是根据其他相关信息预测未来结果或检验假设。它提供了模型复制观察结果的程度,以及模型解释的结果总变化的比例。[1 相关系数,
r
,确定系数,
r^2

计算
r
的数学公式为:

其中
n
是数据对的数量


参考资料:


  • 这与我的帖子中的公式不同。谢谢!