Вопрос для начинающих: диаграмма рассеяния Python с нормальным распределением не строится - PullRequest
0 голосов
/ 28 октября 2018

У меня есть массив случайных целых чисел, для которых я вычислил mean и std, стандартное отклонение.Далее у меня есть массив случайных чисел в пределах нормального распределения этого (среднее, стандартное).

Теперь я хочу построить график рассеяния массива нормального распределения с помощью matplotlib.Можете ли вы помочь?

Код:

random_array_a = np.random.randint(2,15,size=75)  #random array from [2,15) 
mean = np.mean(random_array_a)     
std = np.std(random_array_a)    
sample_norm_distrib = np.random.normal(mean,std,75)

Диаграмма рассеяния нуждается в осях X и Y ... но что это должно быть?

Ответы [ 2 ]

0 голосов
/ 28 октября 2018

Самая близкая вещь, которую вы можете сделать, чтобы визуализировать ваше распределение 1D, - это сделать разброс, где ваши x & y одинаковы.таким образом, вы можете увидеть больше накопления данных в областях высокой вероятности.Например:

import numpy as np
import matplotlib.pyplot as plt

mean = 0    
std = 1 
sample_norm_distrib = np.random.normal(mean,std,7500)

plt.figure()
plt.scatter(sample_norm_distrib,sample_norm_distrib)

enter image description here

0 голосов
/ 28 октября 2018

Я думаю, что вам может понадобиться гистограмма нормального распределения:

import matplotlib.pyplot as plt
%matplotlib inline

plt.hist(sample_norm_distrib)

enter image description here

...