Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 12, 2008 22:25:52

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

а как можно посчитать дисперсию?
есть ли какая встроенная функция и как до нее добраться?



Офлайн

#2 Апрель 13, 2008 12:43:09

Lolka
От:
Зарегистрирован: 2007-09-29
Сообщения: 128
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

А тебе какую из?) http://ru.wikipedia.org/wiki/Дисперсия



Офлайн

#3 Апрель 13, 2008 12:48:26

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

Дисперсия (теория вероятностей). Для 250 чисел.



Офлайн

#4 Апрель 13, 2008 14:40:55

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

Еленочка
Есть модуль Scientific. можно взять здесь http://archive.ubuntu.com/ubuntu/pool/universe/p/python-scientific/python-scientific_2.4.11.orig.tar.gz
А почитать на русском вот здесь http://www.russianlutheran.org/python/hinsen/hinsen.htm
вообщем-то в гугле по запросу “python дисперсия” первая ссылка…



Офлайн

#5 Апрель 13, 2008 15:21:07

Еленочка
От:
Зарегистрирован: 2008-04-12
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

Спасибо hellslade!!!!!
Сейчас попробую все сделать
:)



Офлайн

#6 Апрель 13, 2008 16:07:47

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

кстати может понадобиться модуль Numeric. Для python2.5 он здесь http://biopython.org/DIST/Numeric-24.2.win32-py2.5.exe



Офлайн

#7 Апрель 14, 2008 11:31:29

hellt
От:
Зарегистрирован: 2008-03-14
Сообщения: 45
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

hellslade
кстати может понадобиться модуль Numeric. Для python2.5 он здесь http://biopython.org/DIST/Numeric-24.2.win32-py2.5.exe
а можно и без доп модулей.. поскольку если это универская задачка, то модули там не приветствуются.
дисперсию из выборки можно посчитать так

D = M(x^2) - (M(x))^2

где M(x^2) = среднее значение квадратов значений выборки (т.е. среднее значение квадратов числел в массиве)

(M(x))^2 - квадрат среднего значения



Офлайн

#8 Апрель 14, 2008 23:29:46

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

посчитать дисперсию

hellt
(M(x))^2 - квадрат среднего значения
Только ‘^’ в питоне выглядит как ‘**’.
Как, впрочем, и в руби, напимер…



Офлайн

#9 Апрель 15, 2008 11:14:41

hellt
От:
Зарегистрирован: 2008-03-14
Сообщения: 45
Репутация: +  0  -
Профиль   Отправить e-mail  

посчитать дисперсию

Да, просто я писал обычную формулу, а привычней видеть ^ нежели ** )



Офлайн

#10 Апрель 15, 2008 23:21:49

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

посчитать дисперсию

Это я к тому, что новичёк может запартачится на этом. :-)



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version