2012-03-08 112 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