Как нарисовать уменьшенный chi2 pdf в python для сравнения с гистограммой - PullRequest
0 голосов
/ 03 мая 2019

Я хочу построить график с гистограммой уменьшенных значений chi2 и действительного уменьшенного значения chi2 pdf с теми же степенями свободы. Проблема в том, что я не знаю, как нарисовать уменьшенный PDF-файл chi2 со средним значением = 0 и таким же высоким, как у моей гистограммы.

Мне нужно сравнить гистограмму с PDF. Но гораздо лучше использовать уменьшенный chi2 в моей диссертации.

import numpy as np
import matplotlib.pyplot as plt
from scipy.stats import chi2

dof = 7633
rand = chi2.rvs(dof, size=1000)
chi = rand / dof

z = np.linspace(chi2.ppf(0.0001, dof),chi2.ppf(0.9999, dof), 200)
rv = chi2.pdf(z, dof)

plt.hist(chi, bins = 20,  color = 'b', density = True)
plt.plot(z/dof, rv, 'k')
plt.show()
plt.close()

Я бы хотел, чтобы pdf был таким же высоким, как и гистограмма, но он такой же высокий, каким он был бы, если бы я не принимал уменьшенный chi2.

...