numpy.ma.corrcoef#
- ma.corrcoef(x, y=None, rowvar=True, bias=<no value>, allow_masked=True, ddof=<no value>)[源代码]#
返回 Pearson 乘积矩相关系数.
除了对缺失数据的处理之外,此函数与
numpy.corrcoef的功能相同.有关更多详细信息和示例,请参见numpy.corrcoef.- 参数:
- xarray_like
包含多个变量和观测值的 1-D 或 2-D 数组. x 的每一行代表一个变量,每列代表所有这些变量的单个观测值. 另请参阅下面的 rowvar .
- y类数组,可选
一组额外的变量和观测值. y 的形状与 x 相同.
- rowvarbool,可选
如果 rowvar 为 True(默认),则每一行代表一个变量,观测值位于列中. 否则,关系被转置:每列代表一个变量,而行包含观测值.
- bias_NoValue, optional
不起作用,请勿使用.
自 1.10.0 版本弃用.
- allow_maskedbool,可选
如果为 True,则成对地传播掩码值:如果 x 中的值被掩码,则 y 中对应的值也被掩码.如果为 False,则引发异常.由于 bias 已弃用,因此需要将此参数视为仅关键字,以避免警告.
- ddof_NoValue, optional
不起作用,请勿使用.
自 1.10.0 版本弃用.
参见
numpy.corrcoef顶级 NumPy 模块中的等效函数.
cov估计协方差矩阵.
注释
此函数接受但丢弃参数 bias 和 ddof . 这是为了与此函数的先前版本向后兼容. 这些参数对函数的返回值没有影响,可以在此版本和以前的版本中安全地忽略.
示例
>>> 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)