Рассчитать CDF и CI из квантилей - PullRequest
0 голосов
/ 09 октября 2019

Я использовал функцию квантилей Numpy для вычисления 5-го и 95-го квантилей сгенерированных нормальных данных. Используя Seaborn, я могу построить график KDE и CDF нормальной функции.

  1. Как рассчитать CDF значений, возвращаемых функцией квантиля xquantx? (Я напрямую пытался использовать norm.cdf, но он возвращал только 1)
  2. Как рассчитать 95% доверительный интервал из функции квантиля xquantx?
import numpy as np
import seaborn as sns
import matplotlib.pyplot as plt

sns.set()
x1 = np.random.normal(50, 2, 1000)
sns.kdeplot(x1, cumulative=True)
plt.show()
sns.kdeplot(x1)
plt.show()
xquantx = ((np.quantile(x1, 0.05), np.quantile(x1, 0.95)))
sns.kdeplot(x1)
plt.axvline(xquantx[0])
plt.axvline(xquantx[1])
plt.show()
...