lambda 对 ARIMA 有什么影响?
What is the effect of lambda on ARIMA?
Lambda对同一系列做了不同的效果。
- 对此我们能说些什么?
- Lambda有什么样的作用?
- 我应该像这个例子一样喜欢 Lambda 吗?
或者我不应该?
- 我为此查看 RMSE 就足够了吗?
- 是的,lambda 规范化了数据。但是我应该选择什么时候呢?
有很多问题。对不起,但我很困惑。我正在尝试根据以下数据使用 ARIMA 构建模型。关于模型的结果可以说些什么?
>ARIMA_e <- forecast(auto.arima(train_e, lambda=0), h=h_e)
>accuracy(ARIMA_e)
ME RMSE MAE MPE MAPE MASE ACF1
Training set 0.3842223 11.42344 8.968908 -0.04237153 2.835176 0.6816815 -0.1057754
>ARIMA_e <- forecast(auto.arima(train_e), h=h_e)
>accuracy(ARIMA_e)
ME RMSE MAE MPE MAPE MASE ACF1
Training set 0.009080438 11.72061 9.258278 -0.2989164 2.951468 0.7036751 -0.02705381
lambda 定义了 Box-Cox 变换,定义如下:https://en.wikipedia.org/wiki/Power_transform。
特别是,将其设置为零对应于首先取值的 log
,预测结果时间序列,然后对预测进行逆运算(即 exp
)。如果您希望得到的时间序列为正,这会很有用,因为在采用 exp
之后,不会出现负值。
另请参阅 https://otexts.com/fpp3/transformations.html 了解更多示例。
Lambda对同一系列做了不同的效果。 - 对此我们能说些什么? - Lambda有什么样的作用? - 我应该像这个例子一样喜欢 Lambda 吗? 或者我不应该? - 我为此查看 RMSE 就足够了吗? - 是的,lambda 规范化了数据。但是我应该选择什么时候呢? 有很多问题。对不起,但我很困惑。我正在尝试根据以下数据使用 ARIMA 构建模型。关于模型的结果可以说些什么?
>ARIMA_e <- forecast(auto.arima(train_e, lambda=0), h=h_e)
>accuracy(ARIMA_e)
ME RMSE MAE MPE MAPE MASE ACF1
Training set 0.3842223 11.42344 8.968908 -0.04237153 2.835176 0.6816815 -0.1057754
>ARIMA_e <- forecast(auto.arima(train_e), h=h_e)
>accuracy(ARIMA_e)
ME RMSE MAE MPE MAPE MASE ACF1
Training set 0.009080438 11.72061 9.258278 -0.2989164 2.951468 0.7036751 -0.02705381
lambda 定义了 Box-Cox 变换,定义如下:https://en.wikipedia.org/wiki/Power_transform。
特别是,将其设置为零对应于首先取值的 log
,预测结果时间序列,然后对预测进行逆运算(即 exp
)。如果您希望得到的时间序列为正,这会很有用,因为在采用 exp
之后,不会出现负值。
另请参阅 https://otexts.com/fpp3/transformations.html 了解更多示例。