Может ли python выполнить гауссовскую подгонку и экстраполяцию? - PullRequest
2 голосов
/ 20 января 2012

Я думаю, что numpy или scipy сделают это, но не нашли. Спасибо!

1 Ответ

15 голосов
/ 20 января 2012
import numpy as np
import scipy.stats as stats

np.random.seed(0)
gaussian = stats.norm

Генерация случайных, нормальных данных:

data = gaussian.rvs(loc = 5, scale = 22, size = 1000)

Вычислительная описательная статистика:

print(data.mean())
# 4.00435243522
print(data.std())
# 21.7147294907

Подгонка данных к нормальному распределению:

mean, std = gaussian.fit(data)
print(mean, std)
# (4.0043524352157016, 21.714729490718568)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...