本章要回答的三个问题:怎么把季节性的"形状"画清楚?什么样的 ACF / 周期图(periodogram)能证明季节性存在?怎么把季节性从数据里"剥离"用于下游分析?
趋势是"长方向"——一眼能看个大概。季节性是"短周期"——它和噪声混在一起、视觉上很容易被季节外的扰动带偏。本章教读者用三种互补工具:季节性子序列图(看形状)、ACF / 周期图(确认周期长度)、季节性调整(把季节剥离出来给下游用)。
一句"金句"点题:季节性是"日历决定"的固定周期——可以预知,可以建模。
子序列图(看形状)+ 周期图(看周期长度)双路对照;识别"日 + 周"双重季节性。
ACF 数学定义、显著性判据 |ρ(k)| > 2/√n;周期图的频率域视角;两者结合确认季节性。
工业级标准;statsmodels 的 x13_arima_analysis 接口;STL 作为 Python 环境的替代;调整后序列的同比应用。

本章是"季节性"专项。下一章 5 专攻比季节性更难识别的周期性——长度不固定、来源更复杂的长期波动。
季节性是固定周期的波动,区别于第 5 章的非固定周期(经济周期)。它的特征是"周期长度固定、振幅相对稳定",可由物理或人类活动解释。
很多读者会混淆季节性和周期性。第 5 章会专门讲怎么区分。本章假设你已经知道"是季节性",专注怎么识别、怎么剥离、怎么建模。
第 6 章的 SARIMA、Prophet 都内置季节性建模。理解本章的"季节性指数变量、季节性差分"概念,是看懂第 6 章季节性参数的前提。
第一次读本章,建议 4.1 → 4.2 → 4.4 → 4.3。4.1 节给出"季节性长什么样"的视觉;4.2 节给出"怎么用统计量识别";4.4 节先讲"怎么调整"(去除);4.3 节最后讲"怎么建模"——把识别、剥离、建模三步走顺。读完后,建议拿一段月销量数据走一遍完整流程。
第 3 章讲趋势剥离(差分),本章讲季节性剥离(季节差分、季节指数)。两章的方法互不重叠。工程上的标准流程:先做 ADF 检验判趋势 → 差分去趋势 → 检验季节性 → 季节差分去季节。第 6 章的 SARIMA 正是把这两步合到一步。