maxframe.tensor.corrcoef#

maxframe.tensor.corrcoef(x, y=None, rowvar=True)[源代码]#

返回皮尔逊积矩相关系数。

请参阅 cov 的文档以获取更多详细信息。相关系数矩阵 R 和协方差矩阵 C 之间的关系为

\[R_{ij} = \frac{ C_{ij} } { \sqrt{ C_{ii} * C_{jj} } }\]

R 的值在 -1 和 1 之间(包含边界)。

参数:
  • x (array_like) -- 一个包含多个变量和观测值的 1-D 或 2-D 数组。x 的每一行代表一个变量,每一列代表所有变量的一个观测值。另请参阅下面的 rowvar

  • y (array_like, optional) -- 一组额外的变量和观测值。yx 具有相同的形状。

  • rowvar (bool, optional) -- 如果 rowvar 为 True(默认值),则每行代表一个变量,列为观测值。否则,关系将转置:每列表示一个变量,而行包含观测值。

返回:

R —— 变量的相关系数矩阵。

返回类型:

Tensor

参见

cov

协方差矩阵

备注

由于浮点数舍入,结果张量可能不是厄米特矩阵,对角线元素可能不为 1,元素可能不满足不等式 abs(a) <= 1。实部和虚部被裁剪到区间 [-1, 1] 以尝试改善这种情况,但在复数情况下帮助不大。

此函数接受但忽略参数 biasddof。这是为了与该函数的早期版本向后兼容。这些参数对函数的返回值没有影响,在此版本及以前版本的 numpy 中可以安全忽略。