numpy.ma.corrcoef#

ma.corrcoef(x, y=None, rowvar=True, bias=<no value>, allow_masked=True, ddof=<no value>)[源代码]#

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

除了处理缺失数据的方式外,此函数与 numpy.corrcoef 的功能相同.更多详情和示例,请参见 numpy.corrcoef.

参数:
xarray_like

一个包含多个变量和观测值的1维或2维数组.`x` 的每一行代表一个变量,每一列代表所有这些变量的一个单独观测值.另请参见下面的 rowvar.

yarray_like, 可选

一组额外的变量和观察.`y` 与 x 具有相同的形状.

rowvarbool, 可选

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

bias_NoValue, 可选

无效,请勿使用.

自 1.10.0 版本弃用.

allow_maskedbool, 可选

如果为 True,掩码值会成对传播:如果在 x 中某个值被掩码,在 y 中对应的值也会被掩码.如果为 False,则引发异常.因为 bias 已被弃用,这个参数需要仅作为关键字参数处理以避免警告.

ddof_NoValue, 可选

无效,请勿使用.

自 1.10.0 版本弃用.

参见

numpy.corrcoef

顶级NumPy模块中的等效函数.

cov

估计协方差矩阵.

备注

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

示例

>>> import numpy as np
>>> x = np.ma.array([[0, 1], [1, 1]], mask=[0, 1, 0, 1])
>>> np.ma.corrcoef(x)
masked_array(
  data=[[--, --],
        [--, --]],
  mask=[[ True,  True],
        [ True,  True]],
  fill_value=1e+20,
  dtype=float64)