我使用Numpy的分位数功能来计算生成的普通数据的第5位和第95位。使用Seaborn,我可以绘制法线函数的KDE图和CDF。
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()