вариация#
- scipy.stats.mstats.вариация(a, ось=0, ddof=0)[источник]#
Вычислить коэффициент вариации.
Коэффициент вариации — это стандартное отклонение, деленное на среднее значение. Эта функция эквивалентна:
np.std(x, axis=axis, ddof=ddof) / np.mean(x)
Значение по умолчанию для
ddofравно 0, но многие определения коэффициента вариации используют квадратный корень из несмещенной выборочной дисперсии для выборочного стандартного отклонения, что соответствуетddof=1.- Параметры:
- aarray_like
Входной массив.
- осьint или None, опционально
Ось, вдоль которой вычисляется коэффициент вариации. По умолчанию 0. Если None, вычисляется по всему массиву a.
- ddofint, необязательный
Дельта степеней свободы. По умолчанию 0.
- Возвращает:
- вариацияndarray
Рассчитанная вариация вдоль запрошенной оси.
Примечания
Для получения дополнительных сведений о
variation, см.scipy.stats.variation.Примеры
>>> import numpy as np >>> from scipy.stats.mstats import variation >>> a = np.array([2,8,4]) >>> variation(a) 0.5345224838248487 >>> b = np.array([2,8,3,4]) >>> c = np.ma.masked_array(b, mask=[0,0,1,0]) >>> variation(c) 0.5345224838248487
В примере выше видно, что это работает так же, как
scipy.stats.variationза исключением того, что ‘stats.mstats.variation’ игнорирует элементы маскированных массивов.