mvsdist#
- scipy.stats.mvsdist(данные)[источник]#
«Замороженные» распределения для среднего, дисперсии и стандартного отклонения данных.
- Параметры:
- данныеarray_like
Входной массив. Преобразуется в 1-D с использованием ravel. Требуется 2 или более точек данных.
- Возвращает:
- mdist«замороженный» объект распределения
Объект распределения, представляющий среднее значение данных.
- vdist«замороженный» объект распределения
Объект распределения, представляющий дисперсию данных.
- sdist«замороженный» объект распределения
Объект распределения, представляющий стандартное отклонение данных.
Смотрите также
Примечания
Возвращаемые значения из
bayes_mvs(data)эквивалентноtuple((x.mean(), x.interval(0.90)) for x in mvsdist(data)).Другими словами, вызов
и.mean() на трёх объектах распределения, возвращаемых этой функцией, даст те же результаты, которые возвращаются из.interval(0.90) bayes_mvs.Ссылки
T.E. Oliphant, «Байесовский взгляд на оценку среднего, дисперсии и стандартного отклонения по данным», https://scholarsarchive.byu.edu/facpub/278, 2006.
Примеры
>>> from scipy import stats >>> data = [6, 9, 12, 7, 8, 8, 13] >>> mean, var, std = stats.mvsdist(data)
Теперь у нас есть замороженные объекты распределений “mean”, “var” и “std”, которые мы можем исследовать:
>>> mean.mean() 9.0 >>> mean.interval(0.95) (6.6120585482655692, 11.387941451734431) >>> mean.std() 1.1952286093343936