我要为标准正态分布的密度曲线下的区域着色以下范围:
1)均值2std,均值std --->红色
2)均值+ std,均值+ 2std --->红色
3)均值-std,均值+ st->蓝色
这是“分位数密度曲线下的阴影(填充或颜色)区域”问题的变体。
用于绘制密度曲线的数据取自数据框的一列。
例如:这仅是数据的一部分。该列具有256个值。
Gap
1 -3.260010
2 -7.790009
3 -1.179993
4 2.270019
5 9.000000
6 -4.930023
7 -7.920014
要绘制图,我做了以下代码:
sns.kdeplot(TeslaStock18_19['Gap'], label = 'Gap Density', color = 'darkblue')
考虑所有数据,我发现分布是正常的。这使我可以使用Empricial规则(68-95)进行一些统计上的考虑。
我想要获得的是以下情节:
https://www.nku.edu/~statistics/images/Using_1.gif
我开始使用Python,这是一个Univeristy项目。
这是我试图做的,但是并不能完全填满我所在的区域
ptx = np.linspace(meanGap-std, meanGap+std) pty = scipy.stats.norm.pdf(ptx,meanGap,stdGap) plt.fill_between(ptx, pty, color='#0b559f', alpha='0.35')