【发布时间】:2014-10-30 07:19:23
【问题描述】:
下面的两张图传达了大致相同的信息。
左侧是直方图,其中 Y 轴表示频率(即我们在与每个 bin 相关的范围内看到值的频率)。
右边是密度(KDE 估计)。 Y轴代表密度(积分加起来应该是1)。
我通常更喜欢密度图(您可以调整,但 Y 轴通常更难解释。
我知道,假设变量的域从 -Inf 到 Inf,KDE 估计将返回一个加起来为 1 的密度,但是有没有办法将 KDE 估计产生的 PDF 映射到频率(例如,按比例放大有频率的值)?
这只是轴的“缩放”问题吗?还是有什么别的关系?
【问题讨论】:
-
我之前没有在matplotlib中使用过密度图;但是,您可以通过转换或 twinx() 实现您所描述的内容——请参阅http://matplotlib.org/examples/api/two_scales.html
-
这可以直接使用
seaborn。见:web.stanford.edu/~mwaskom/software/seaborn/examples/…
标签: python matplotlib statistics statsmodels seaborn