[当不传递拟合参数时在Seaborn distplot中获取拟合曲线的参数

问题描述 投票:0回答:1

我正在使用Seaborn distplot

Seaborn.distplot(a = my_data)

。注意,我未指定fit参数或任何其他参数。结果,我得到了my_data的直方图(由Seaborn自动分配的仓数)和拟合到该直方图的曲线。

enter image description here

现在,我的问题是如何获取拟合曲线的参数? distplot仅返回我认为确实具有拟合曲线上的点而不是参数的轴。

python parameters seaborn curve-fitting
1个回答
0
投票

您看到的曲线是数据的核密度估计(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)
© www.soinside.com 2019 - 2024. All rights reserved.