2012-03-08 70 views
7

使用熊猫加权移动平均我可以计算我该如何计算使用熊猫

  • 简单移动平均线SMA使用pandas.stats.moments.rolling_mean
  • 指数移动使用pandas.stats.moments.ewma

但我怎么计算平均EMA用维基百科http://en.wikipedia.org/wiki/Exponential_smoothing描述的加权移动平均值(WMA)...使用熊猫?

是否有熊猫函数来计算WMA?

+0

莫大的联系。会阅读。 – Almo 2012-03-08 18:58:26

+0

希望你的回应不是讽刺。如果不是这样,我试着搜索熊猫文档以获得WMA功能,并且我尝试了熊猫函数rolling_mean和ewma。 – thatshowthe 2012-03-08 19:10:06

回答

4

不,没有实现该精确算法。创建一个GitHub的问题,约在这里:

https://github.com/pydata/pandas/issues/886

我很乐意把拉请求this--实施应该是直接用Cython编码,可以集成到pandas.stats.moments

+0

非常感谢。我正准备向github添加一个功能请求。然后我看到http://pandas.pydata.org/community.html上的评论首先在这里问。 – thatshowthe 2012-03-09 19:18:47

+0

这个问题是关闭的,有利于在statsmodels中获取某些内容,但要分辨statsmodels中的内容有点困难。有一个[ARMA模型](http://statsmodels.sourceforge.net/devel/tsa.html#autogressive-moving-average-processes-arma-and-kalman-filter),我想你可以使用它,如果你将AR系数设置为0? – naught101 2013-12-12 01:09:38