numpy.ma.cov

ma.cov(x, y=None, rowvar=True, bias=False, allow_masked=True, ddof=None)[源代码]

估计协方差矩阵。

除了处理丢失的数据外,此函数的作用与 numpy.cov . 有关更多详细信息和示例,请参阅 numpy.cov .

默认情况下,屏蔽值被识别为这样。如果 xy 具有相同的形状,则会分配一个公共遮罩:如果 x[i,j] 戴上面具 y[i,j] 也会被蒙面。设置 allow_masked 如果任何一个输入数组中缺少值,则为false将引发异常。

参数
xarray_like

包含多个变量和观测值的一维或二维数组。每行 x 表示一个变量,每列都是对所有这些变量的单个观察。也看到 rowvar 下面。

y阵列式,可选

一组附加的变量和观察值。 y 与具有相同的形式 x .

rowvar可选的布尔

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

bias可选的布尔

默认规范化(false)是由 (N-1) 在哪里 N 是给出的观察数(无偏估计)。如果 bias 是真的,那么规范化是通过 N . 该关键字可以被该关键字重写 ddof 在numpy版本中>=1.5。

allow_masked可选的布尔

如果为true,则按对传播屏蔽值:如果在 x ,对应的值在 y . 如果为false,则引发 ValueError 缺少某些值时出现异常。

ddof无,int,可选

如果没有 None 标准化是通过 (N - ddof) 在哪里 N 是观察数;这将覆盖 bias . 默认值为 None .

1.5 新版功能.

加薪
ValueError

如果缺少某些值并且 allow_masked 是假的。

参见

numpy.cov