, пожалуйста, помогите мне построить нормальное распределение на следующие данные:Участок нормальное распределение с Matplotlib
ДАННЫЕ:
import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import norm
h = [186, 176, 158, 180, 186, 168, 168, 164, 178, 170, 189, 195, 172,
187, 180, 186, 185, 168, 179, 178, 183, 179, 170, 175, 186, 159,
161, 178, 175, 185, 175, 162, 173, 172, 177, 175, 172, 177, 180]
std = np.std(h)
mean = np.mean(h)
plt.plot(norm.pdf(h,mean,std))
выход:
Standard Deriviation = 8.54065575872
mean = 176.076923077
сюжет неправильно, что такое неправильно с моим кодом?
вы определяете свои данные как 'h', но загружаете' hs' в функции stat. это проблема? –
Нет. Я допустил ошибку при вводе текста, извините, проблема все еще не решена. – Adel
Как сейчас, люди не могут копировать и вставлять свой код в консоль и запускать ее (ваш список не определен правильно). Я рекомендую установить это. Также, пожалуйста, отредактируйте свой вопрос, чтобы указать значения, которые вы ожидаете увидеть, и точно, где он сбой. Правильно ли этот сюжет? Является ли это неправильным? Стандартное отклонение? Все? Последний вопрос: откуда взялась «норма»? Это то, что нужно знать потенциальным автоответчикам. –