【发布时间】:2015-01-09 22:40:54
【问题描述】:
有没有办法使用具有观察权重的数据来绘制密度?
我有一个观察向量x 和一个整数权重向量y,这样y1 表示我们有多少观察x1。也就是
x y
1 2
2 2
2 3
等于1, 1, 2, 2, 2, 2 ,2 (2x1, 5x2) 的密度。据我了解,
matplotlib.pyplot.hist(weights=y) 在绘制直方图时允许观察权重。是否有任何等效的计算和绘制密度?
我希望包能够做到这一点的原因是我的数据非常大,我正在寻找更有效的替代方案。
另外,我对其他软件包持开放态度。
【问题讨论】:
-
您只需要根据观测结果生成密度吗?
-
对不起,我想在stackoverflow.com/questions/4150171/…中绘制密度
-
据我了解,您只需要创建一个称为
histogram的列表并将其发送到建议的包之一。您是从观察中创建该列表有困难,还是您有一个列表并且您在使用包时遇到问题?还是两者兼而有之? -
我说我知道允许使用观察权重绘制直方图的函数。另一方面,我不知道允许使用这些权重绘制密度的函数。鉴于密度在某种程度上是直方图的极限情况,因此我进行了比较。我不知道能够使用直方图绘制密度。
-
啊,现在我明白了……!抱歉,帮不了你太多:)
标签: python matplotlib scikits