从分位数计算CDF和CI

时间:2019-10-09 16:00:23

标签: python confidence-interval cdf

我使用Numpy的分位数功能来计算生成的普通数据的第5位和第95位。使用Seaborn,我可以绘制法线函数的KDE图和CDF。

  1. 如何计算分位数函数xquantx返回的值的CDF? (我直接尝试使用norm.cdf,但只返回了1)
  2. 如何从分位数函数xquantx计算95%的置信区间?
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()

0 个答案:

没有答案