seaborn - Seaborn:哪种类型的内核密度估计
问题描述
设置seaborn.joinplot的参数kind = 'kde'
将绘制联合分布核密度估计,如示例部分所示:
根据我的观察,它做得很好,但是 seaborn 的文档没有指定 kde 的类型(例如高斯??从我的视觉观察来看,它似乎不是高斯的......但也许是?)
seaborn的jointplot使用的核密度估计方法是什么?有没有办法让处理程序处理它并估计特定点的密度?
解决方案
根据你是否statsmodels
安装,seaborn会使用
- statsmodels.nonparametric.api.KDEMultivariate
(有关 seaborn 源,请参见此处)
别的
- scipy.stats.gaussian_kde
(有关 seaborn 的来源,请参见此处)
没有办法从 seaborn 内部处理这些人。但是,您可以直接在代码中使用这些函数,然后绘制contourf
结果的 matplotlib 图。
推荐阅读
- python-3.x - 如何查询第二个数据框以填充第一个数据框的列中的值
- vue.js - Vuex watch 没有触发所有状态变化
- python - 使用带有 conda 环境的 docker 部署到 Heroku 后无法访问烧瓶应用程序
- python - 使用 for 循环引用变量
- angular - AmCharts4:导出菜单不提供 CSV、XLSX 和 JSON 选项
- javascript - 为什么 yAxisBar 没有显示正确的数据,D3
- python - django form.is_valid 返回 false
- gremlin - Gremlin - 如何展平分组输出
- excel - 无法从 Mac 刷新 Excel 中的外部连接
- php - 更改后续行的类