搜尋意圖: 如果你在找「指數平滑法 是什麼」或「指數平滑法 和相近概念差在哪」,先看這頁的短定義、完整說明與延伸比較。
TL;DR: 指數平滑法是一系列時序預測方法,使用加權平均數,其中權重隨著時間的推移呈指數衰減,更重視近期觀測值。
實用情境: 適合用在閱讀 AI 文章、產品文件或和同事討論時,先用一頁快速對齊概念。
下一步: 先讀完定義,再往下看延伸比較與對應工具,把概念轉成實際應用。
你有沒有看過店家預測明天要備多少貨,通常會更重視最近幾天的銷量?
你可以把它想成,時間序列裡越新的資料越重要,舊資料不是沒用,而是權重會一層層變小。
指數平滑法很適合做簡單又穩定的預測,像銷售量、客服量、需求量這種會隨時間變動的資料。
你可以把它想成一個把抽象概念拉回日常判斷的提示,先知道它解決什麼問題,再看技術細節。
容易混淆
指數平滑法 vs 移動平均法 移動平均法會給固定時間窗內的資料差不多的權重。 指數平滑法讓最近資料權重更高,舊資料快速衰減。 最關鍵的區別:舊資料是不是一樣重要。
指數平滑法 vs ARIMA ARIMA 會把自迴歸、差分、移動平均一起建模。 指數平滑法更簡單,通常更容易上手。 最關鍵的區別:模型複雜度和可解釋性。
指數平滑法 vs 季節性分解 季節性分解是在拆趨勢、季節和殘差。 指數平滑法是在做加權平均式的預測。 最關鍵的區別:分析結構,還是直接預測。
記住這句就好
越新的資料,權重越大。
實際案例
零售備貨 賣場看最近幾週的銷售,調整下週進貨量。 Before:照上個月平均值備貨。After:把最近幾天的變化也算進去。
客服量預測 客服中心會用最近的來電量,預測明天要安排多少人力。 Before:只看長期平均。After:對近期尖峰更敏感。
算法與應用
簡單指數平滑法適合沒有明顯趨勢的序列,雙指數和三指數平滑則能處理趨勢與季節性。
平滑參數越大,模型越看重近期資料;參數越小,預測越平穩。
如果資料有強烈週期或複雜結構,通常要再搭配其他方法。
公式與 α 的意義
最基本的簡單指數平滑只有一條式子:
S_t = α × Y_t + (1 − α) × S_{t−1}S_t 是這一期的平滑值,Y_t 是這一期的實際觀測值,α 是平滑係數,介於 0 到 1。
這條式子在說:新的估計等於「這期實際值」與「上期估計值」的加權平均。
α 的選擇直接決定模型的個性:
| α | 行為 | 適合 |
|---|---|---|
| 接近 1 | 幾乎只看最新一期 | 變化快、雜訊少的資料 |
| 0.2 到 0.4 | 常見的折衷區間 | 多數一般情況 |
| 接近 0 | 幾乎只看歷史 | 變化慢、雜訊大的資料 |
把式子展開會看到一件事:過去每一期的權重是 α(1−α)ᵏ,也就是越舊的資料權重呈指數衰減。名字裡的「指數」就是這麼來的,它跟移動平均最大的差別在於移動平均是窗口內等權重、窗口外完全不看。
三個層級的指數平滑
| 方法 | 處理什麼 | 別名 |
|---|---|---|
| 簡單指數平滑 | 只有水平(level) | SES |
| 二次指數平滑 | 水平加趨勢 | Holt's method |
| 三次指數平滑 | 水平加趨勢加季節性 | Holt-Winters |
選擇方式很直接:先把資料畫出來。看起來上下震盪沒有明顯走向,用簡單指數平滑。有持續往上或往下的走勢,用 Holt。每年或每週有重複的形狀,用 Holt-Winters。
Holt-Winters 還要再分加法與乘法季節性:季節波動的幅度固定用加法,波動幅度隨整體水準等比例放大用乘法。零售營業額通常是乘法型的。
實務上的兩個提醒。第一,指數平滑做的是短期預測,往外推越遠越不可靠。第二,它假設過去的模式會延續,遇到結構性斷點(政策改變、疫情、產品改版)會完全失準,這種時候要重新起算而不是繼續平滑。
情境判斷
Q1(直覺題): 平滑參數變大,模型會變得怎樣?
→ 它會更看重最近資料,所以反應更快,但也可能更敏感。
Q2(判斷題): 指數平滑法適合所有時間序列嗎?
→ 看情況。若趨勢太複雜或季節性太強,就要考慮更完整的模型。
常見問題
平滑參數怎麼選?
通常用驗證集或交叉驗證去挑,不要只憑手感。
和 ARIMA 有什麼差別?
ARIMA 偏向統計建模,指數平滑法偏向簡單的加權預測。
什麼時候不適合用它?
當資料有明顯複雜週期、非線性趨勢或很多突發事件時,就要考慮其他方法。