получение параметров кривой соответствия в Seaborn distplot, когда параметр fit не передан - PullRequest
0 голосов
/ 03 марта 2020

Я использую Seaborn distplot

Seaborn.distplot(a = my_data)

. Обратите внимание, что я не указываю подходящий параметр или любой другой параметр. В результате я получаю гистограмму my_data (с количеством бинов, автоматически назначенных Seaborn) и кривую, подогнанную к гистограмме.

enter image description here

Сейчас , мой вопрос, как получить параметры кривой соответствия? distplot просто возвращает топор, который, как я предполагаю, имеет точки на кривой соответствия, а не параметры.

1 Ответ

0 голосов
/ 03 марта 2020

Кривая, которую вы видите, является оценкой плотности ядра (KDE) данных. Вы не можете получить какие-либо параметры из seaborn, но в любом случае не так много параметров для гауссовского KDE. Единственным свободным параметром является пропускная способность, которая по умолчанию также устанавливается seaborn на «scott».

import statsmodels.nonparametric.api as smnp
kde = smnp.KDEUnivariate(data)
x,y = kde.fit("gau", "scott", "gau", gridsize=100, cut=3, clip=None)
...