При построении PDF в Python для нормального распределения и стандартного отклонения будет 2, будет ли среднее значение по-прежнему равным нулю? - PullRequest
0 голосов
/ 06 ноября 2018

Таким образом, исходя из моего понимания нормального распределения, среднее значение по умолчанию равно нулю, когда стандартное отклонение равно 1. Мне дали задание написать программу на Python для генерации PDF нормально распределенной функции с диапазоном от 10 до 45. со стандартным отклонением 2. Будет ли среднее значение по-прежнему равным нулю? Я попробовал это, но мой сюжет не формирует форму колокольчика. Я не знаю, что я делаю неправильно.

import numpy as np
import matplotlib.pyplot as plt
from scipy import stats
mu=0 # mean
sigma=2
x=np.arange(10,45,0.1)
y=stats.norm.pdf(x, 0, sigma)
plt.plot(x,y)
plt.show()

Смотрите мой сюжет здесь: myplot

1 Ответ

0 голосов
/ 13 июля 2019

Здесь, поскольку диапазон случайных величин составляет от 10 до 45, поэтому среднее значение будет лежать между этим диапазоном значений, около 27. Вам нужно получить то же самое, используя функцию среднего, а затем использовать свой код следующим образом:

y=stats.norm.pdf(x, x.mean(), sigma )

Это даст вам нормальную кривую распределения Code snapshot

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...