Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 25, 2010 14:44:42

tedam
От:
Зарегистрирован: 2010-11-25
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

функции нормально распределения

делаем некие измерения, и они заносятся в массив
Стоит задача на как бы построенном графике нормального распределения этих величин отсечь по площади 10% минимальных и 10% максимальных, и узнать 4 числа: среднее значение на минимальных 10%, среднее на максимальных 10%, среднее на остатке и среднеквадратичное отклонение на остатке (средней части графика).
Теорию всего этого уже забыл, давно было(
Подскажите плз есть ли в питоне встроенные методы для получения этих 4-х значений из массива чисел?



Офлайн

#2 Ноя. 25, 2010 17:02:49

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

функции нормально распределения

нормальное распределение помоему тут не нужно

a.sort()
n=0.1*len(a)
print mean(a(:n)),mean(a(-n:)),mean(a(n:-n))...
статистику можно считать функциями из http://docs.scipy.org/doc/scipy-0.7.x/reference/stats.html#module-scipy.stats



Офлайн

#3 Ноя. 25, 2010 21:40:41

Subideal Ox
От:
Зарегистрирован: 2010-11-23
Сообщения: 65
Репутация: +  0  -
Профиль   Отправить e-mail  

функции нормально распределения

А еще лучше http://www.r-project.org/



Офлайн

#4 Ноя. 26, 2010 06:59:44

asv13
От:
Зарегистрирован: 2007-01-22
Сообщения: 130
Репутация: +  0  -
Профиль   Отправить e-mail  

функции нормально распределения

посмотрите библиотеки numpy и scipy
уж нормальное распределение и среднее там точно есть :)

from numpy.random import random, multivariate_normal, multinomial
from scipy.stats import cov, uniform, norm, scoreatpercentile



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version