我需要确认一些与熊猫指数加权移动平均函数有关的事情.
如果我有一个数据集df,我需要找到一个12天的指数移动平均值,下面的方法是否正确.
exp_12=df.ewm(span=20,min_period=12,adjust=False).mean()
Run Code Online (Sandbox Code Playgroud)
给定数据集包含20个读数,跨度(值的总数)应等于20.
因为我需要找到12天的移动平均线,因此min_period = 12.我将span解释为数据集中值的总数或所涵盖的总时间.
有人可以确认我的上述解释是否正确?我无法得到调整的意义.
我已将链接附加到下面的pandas.df.ewm文档中.
http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.ewm.html
小智 9
引自Pandas docs:Span对应于通常所说的"N日EW移动平均线".
在您的情况下,设置span = 12.您不需要指定您有20个数据点,pandas负责这一点.这里可能不需要min_period.
| 归档时间: |
|
| 查看次数: |
15632 次 |
| 最近记录: |