QBUS6840 2026S2 |十三周换四套方法,拆的一直是同一条曲线
QBUS6840 这门课讲预测,说白了就是拿一条数据自己的历史,往前推下个月、下个季度会是多少。整个学期你会反复做同一个动作:把一条曲线拆成水平、趋势、季节三块,再换一种算法把它们装回去。费劲的地方在于同一件事要做四遍,而期中考只截到 Week 6,期末一场就占一半分数,把十三周整个再收一次。
🗺️ 十三周摊开来,其实只有五段路
我把十三周压成五段,你扫一眼就知道这学期会往哪走。
| 阶段 | 这几周在做的事 | 动作落在哪 |
|---|---|---|
| Week 1–2 | 认清时间序列的趋势、季节、周期和不规则波动,再拿三种最笨的方法当基准,顺带学会判断预测准不准 | 纸上 |
| Week 3–4 | 用移动平均和季节指数把趋势、季节算出来,接着换成回归的写法重做一遍 | 纸上 |
| Week 5–6 | 让这三块自己更新,Holt-Winters 给水平、趋势、季节各配一个旋钮 | 纸上 |
| Week 7–9 | 换掉「规律肉眼可见」这个前提,改从自相关结构里找模式,最后拼出能同时吃掉趋势和季节的 SARIMA | 代码 |
| Week 10–13 | 把分量交给神经网络,Workshop 也转进 Keras,搭前馈网络和 LSTM | 代码 |
🧮 前六周的动作基本在纸上完成,从 Week 7 起越走越靠代码。这条界线挺要紧:期中考停在 Week 6,正好把前三段单独收一次;期末覆盖十三周,前三段还会被再收一遍。两场考试都标注禁止使用 AI,小组项目标注允许用,交在 Week 13;也就是说,能不能在限时里自己把这套拆装走完,主要由那两场笔试来看。另外还有一个容易忽略的错位,同一周的 Workshop 讲的是上一周 Lecture 的主题,所以你手上的代码练习一直比课堂内容慢一拍。
🥤 一条汽水销量曲线,被拆了四遍
先认一个课上会反复出现的对象。Discount Soda Shop 要预测 Tasty Cola 的月度销量,手上只有 36 个月数据,每年 9 月准时冲一个尖峰,整条线同时还在往上走。Week 2 的要求很轻,你能指出这个尖峰属于季节成分、周期是 12 个月就够了。到 Week 3 就要动手,先用移动平均拉出趋势,再把去趋势序列按月取平均,归一化以后才得到 9 月那个季节指数。Week 6 换了个问法,要你写清这个指数每来一个新月份怎么更新。Week 9 更直接,季节差分一上,(1 − B¹²) 把它整个消掉,剩下的自相关结构交给 ARMA 接手。同一条曲线,同一个 9 月尖峰,你在四个位置用了四种手法。水平、趋势、季节这三块,每隔两三周换掉的是它们的落脚点。






