我使用以下源代码在数据帧上滚动创建了移动平均值
ma = produksi.price.rolling(window=3).mean()
hasil = hasil.append(ma)
mape= abs((produksi.price-ma)/produksi.price)
[![在此处输入图像描述][1][1]
但移动平均线的结果是这样的,计算是正确的,但位置并不像预期的那样
我想要这样的结果 [![在此处输入图像描述][2][2]
计算第四个数据预测中的误差值 [1] :https://i.stack.imgur.com/d8FBf.png [2] :https://i.stack.imgur.com/CalcT.png
我认为,如果您将
closed='left'
参数添加到滚动方法中,您将获得所需的结果pandas rolling documentation
输出
相关问题 更多 >
编程相关推荐