scipy.stats.contingency.

expected_freq#

scipy.stats.contingency.expected_freq(observed)[источник]#

Вычислить ожидаемые частоты из таблицы сопряженности.

Для заданной n-мерной таблицы сопряженности наблюдаемых частот вычислить ожидаемые частоты для таблицы на основе маргинальных сумм в предположении, что группы, связанные с каждым измерением, независимы.

Параметры:
observedarray_like

Таблица наблюдаемых частот. (Хотя эта функция может обрабатывать одномерный массив, этот случай тривиален. Обычно observed имеет размерность не менее 2-D.)

Возвращает:
ожидаемыйndarray из float64

Ожидаемые частоты, основанные на маргинальных суммах таблицы. Такая же форма, как у 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.]])