Leo Yeh's Blog

SAS 時間序列 (13)

教學目標

初步了解 SAS 時間序列的基本概念。(此篇主要為準備考試的心得筆記)

重點概念

首先統計預測主要是關於將來會發生什麼的最客觀的猜測,其主要是基於歷史資料中有系統的模式,並且在企業中經常會對統計預測進行調整。預測利益相關者了解可能影響流程的未來事件所產生的資料,然後調整預測以適應這些假設的影響事件,以利提高預測準確性,至於統計預測調整應該是以系統的方式進行監督和落實,並且基於有關未來事件的可靠資訊。

接著在 SAS Visual Forecasting 中我們主要透過屬性進行建立預測模型的後續調整,也就是使用覆寫的功能,至於覆寫的功能基本上分為建立和實施兩個步驟。當實施這些覆寫之後,我們就會針對其模型進行影響分析,其主要查看有關其他過濾器覆寫資訊,以及其對於當前過濾器和時間片段選擇的影響,同時更能夠用於查看歷史記錄中先前覆寫的影響,或者通知有關即將進行覆寫的決策。此外使用覆寫的功能時將會發生兩個重要事件,分別為:

  1. 在執行管線之後首次打開覆寫的功能時,資料定義皆會被鎖定,其中包括時間、相依變數、角色分配,以及屬性等設定,但是獨立變數的分配不會被鎖定,並且當提交角色分配之後,我們無法再更改此項目的這些設定,然而如果真的需要更改這些角色分配,則需要使用具有不同設定的相同資料來源建立新的項目。
  2. 在執行管線之後每次打開覆寫的功能時,皆會檢查冠軍管道輸出的任何更改,如果找到更新,系統將提示更新替代資料,若是更新資料,則必須重新提交任何已套用的替代資料,並且任何待處理的覆蓋皆將被刪除。

再來當我們在 SAS Visual Forecasting 打開覆寫的功能時,將會鎖定資料定義,至於覆寫鎖定主要有兩種類型,分別為:

  1. 統計預測鎖定:主要保留一段時間的統計預測,並且進行過濾,忽略可能影響該時間區段值的任何覆寫。
  2. 聚合預測鎖定:主要是針對特定過濾器的時間段應用的覆寫計算的值,鎖定應用於聚合值。

雖然打開覆寫的功能時,將會鎖定資料定義,但是我們仍然能夠使用管線、增加或刪除新模型,以及更改模型的設定,待完成修改後,請確保所有管線皆顯示成功的狀態,並且在更新資料之前,系統就會選擇最佳冠軍管線。

最後當我們在 SAS Visual Forecasting 執行覆寫的功能系統就會檢測是否有覆寫衝突,其主要會將覆寫與時間序列中的其它覆寫和預測進行協調,如果發現衝突,則會進行通知,並且必須立即解決衝突,而衝突可能由以下三種情況所造成覆寫衝突,分別為:

  1. 兩個或多個覆寫在同一時間段內無法進行協調。
  2. 覆寫超出了最終預測的最大百分比變化的設定。
  3. 由鎖定的統計或聚合值、允許修改或具有重疊過濾器的組合限制條件。

當找到衝突後,系統會提示您在讓 SAS Visual Forecasting 自動解決衝突,或者自行手動解析衝突,手動解決主要會讓使用者重新設定覆寫,自動解決主要會使用優化演算法找到一個可行的解決方案,以利解決與所需覆寫限制相近的衝突,而在解決衝突之前,我們將無法建立任何新的覆寫。

相關資源

⬅️ Go back