熊猫没有办法计算时间序列DataFrame的中位EWM。有人在附近工作吗?df.ewm().mean() # This function exists in Pandas
df.ewm().std() # This function exists in Pandasdf.ewm().median() # Doesn't exist.
我试图做一个指数加权移动平均,其中衰变被指定为日期时间列上的半衰期,使用熊猫的ewm函数。熊猫的ewm功能类似于熊猫的扩展功能,因为它可以滚动整个数据。然而,在我的情况下,我需要指定一个固定的时间窗口或偏移量来应用ewm函数。换句话说,具有截止值或"max_periods“参数的ewma。2018', end
我建立了以下函数,目的是估计熊猫的DataFrame列的最优指数移动平均。alpha and uses it to create ewma ewm= series.shift().ewm(alpha=alpha, adjust=False).mean()
return mean_squared_error(series, ewm.fillna