scipy.stats.contingency.

expected_freq#

scipy.stats.contingency.expected_freq(observed)[source]#

从列联表计算期望频率。

给定一个观测频率的 n 维列联表,基于边际总和,在与每个维度相关的组是独立的假设下,计算该表的期望频率。

参数:
observedarray_like

观测频率表。(虽然此函数可以处理一维数组,但这种情况是微不足道的。通常 observed 至少是二维的。)

返回:
expectedfloat64 的 ndarray

基于表的边际总和的期望频率。与 observed 具有相同的形状。

示例

>>> import numpy as np
>>> from scipy.stats.contingency import expected_freq
>>> observed = np.array([[10, 10, 20],[20, 20, 20]])
>>> expected_freq(observed)
array([[ 12.,  12.,  16.],
       [ 18.,  18.,  24.]])