Усредненная плотность по нескольким плотностям на одном участке - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть этот график с тремя плотностями. Как можно построить среднюю плотность на основе этих трех плотностей, чтобы график отображал жирную линию, описывающую среднюю плотность на том же графике?

Пример df (пожалуйста, не берите в голову число наблюдений на группу):

df10 = {'group': ['one', 'one', 'one', 'two', 'two', 'two', 'three', 'three', 'three'], 'n': [1,2,3,3,3,2,1,2,2]}
df10 = pd.DataFrame(df10)

Код для построения 30 плотностей довольно тривиален:

df.groupby(pd.Grouper('group'))['n'].plot.kde(bw_method=0.1, xlim=(-100, 100), color='gray', linewidth=2, alpha=0.2)
plt.xlabel('n')
plt.ylabel('Density')
plt.show()

Вывод

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...