关于statsmodels库ETS模型初始化与阻尼参数的技术问询
statsmodels ETSModel 相关问题解答
问题1:initialization_method='estimated'的具体逻辑
- 初始猜测的启发式取值:这一步和
initialization_method='heuristic'的规则完全一致,根据模型的组件组合(趋势、季节项的有无)生成初始值:- 无趋势无季节:初始水平取序列前2个观测值的均值
- 有趋势无季节:初始水平设为第一个观测值,初始趋势取前两个观测值的差值
- 包含季节项:先通过序列前完整周期的观测值计算中心化季节指数,再基于去季节化后的序列推导初始水平和趋势
- 纳入拟合的估计过程:得到上述启发式初始值后,模型会把初始状态(水平、趋势、季节项等)当作待优化参数,和平滑参数(α、β、γ等)一起放入拟合流程
- 优化目标:没错,整个估计过程是通过最小化**一步向前预测的平方误差和(SSE)**来完成的,最终找到能让样本内一步预测误差平方和最小的参数组合
问题2:damped_trend=True时最优阻尼参数的选择
当设置damped_trend=True后,阻尼参数φ(取值范围通常限制在0到1之间)会和模型的初始状态、平滑参数一起,以最小化一步向前预测的平方误差和(SSE)为目标进行联合优化,最终得到使模型拟合效果最优的φ值。
内容的提问来源于stack exchange,提问作者ycenycute
相关产品推荐
相关产品推荐

