預測工具可協助您根據 Excel 數據表或其他數據源中的數據進行預測,並選擇性地檢視與每個預測值相關聯的機率。 例如,如果您的數據報含日期數據行,以及顯示當月每一天總銷售額的數據行,您可以預測未來天數的銷售量。 您也可以指定要進行預測的數目。 例如,您可以預測五天或三十天。
工具完成時,它會將新的預測附加至源數據表結尾,並醒目提示新的值。 不會附加新的時間序列值;這可讓您先檢閱預測。
此工具也會建立名為 Forecasting Report 的新工作表。 此工作表會報告精靈是否成功建立預測。 新工作表也包含顯示歷史趨勢的折線圖。
當您擴充時間序列以包含新的預測時,預測值會新增至折線圖。 歷程記錄值會顯示為實線,預測會顯示為虛線。
使用預測工具
開啟包含可預測數值數據的 Excel 資料表。
請按一下分析索引標籤上的預測。
指定要預測的欄位。 此工具會自動選取具有可預測數據類型的數據行,也就是連續數值數據。 如果數據行包含許多 Null 或零值,此工具可能不會選取具有連續數值數據的某些數據行,因為遺漏的數據可能會影響結果。 如果發生這種情況,您可以使用 Relabel(SQL Server 數據採礦增益集) 工具來修正數據。
指定包含日期、時間或其他數列標識碼的數據行。 如果您選取選項 <無時間戳>,則工具會根據源數據中的行序列來建立一個數列。
指定要進行預測的數目。
您可以選擇性地為演算法提供提示,說明您是否預期數據會每周、每月或在其他期間重複。 如果您的資料不符合任何指定的模式,或您不知道任何模式,請選取> [<自動偵測] 以讓工具尋找重複的時段。
精靈會將預測新增至源數據表,並在新的工作表中建立預測報表。
若要將新值新增至預測圖表,請擴充時間序列以包含預測的值。
需求
您預測的數據行必須包含連續數值數據,例如貨幣或其他數位。
可能的話,您的數據也應該包含含有一系列時間或日期的數據欄。 您可以使用數值數列 (1,2,3....), 而不是日期和時間數據。 不過,數列數據行中的值必須是唯一的。 如果 Forecast 工具在數列資料行中尋找重複的值,就會發生錯誤。
您無法使用 預測 工具預測日期。 雖然可能不會發生錯誤,但此演算法並非設計成使用日期做為可預測值。
了解時間戳記
您必須識別要用作時間戳的欄。 時間戳有兩個用途。 首先,它會唯一識別時間序列中的值。 例如,如果您要每天追蹤銷售,則每天應該只有一個銷售值。 行事曆日期可以當做時間戳使用。 其次,時間戳欄位會指出進行預測的單位。 如果您要追蹤每日銷售,您的預測也會以天為單位。
如果您的數據不包含日期或時間數據行,此工具會自動建立名為 _RowIndex 的暫存數列索引鍵。 索引鍵會以數據集中的數據列順序為基礎。
當您指定預測數目時,請輸入表示步驟數目的整數。 這些步驟的單位取決於您數據中時間和日期序列中使用的單位。 如果您的數據依月份列出銷售結果,預測將會是一系列月份。 除非您變更源數據,否則您無法變更時間單位。
瞭解週期性
預測是以一段時間內的重複模式為基礎。 因此,Microsoft時間序列演算法會執行計算,以判斷具有最強模式的時間週期。 週期性 是指這些時段。
時間序列可以包含許多潛在的模式。 如果您確定資料包含特定模式,您可以藉由提供演算法的提示來改善預測品質。
例如,如果您預期您的數據會每週反覆出現,可以選擇「每週」以指示算法應該尋找每週的模式。 不過,如果找不到強式每周模式,演算法將會忽略提示。
瞭解預測報告
在此圖表中,數據表中的歷程記錄值會顯示為深線。 預測值會顯示為虛線。 您可以按下該行上的某個點,以查看預測的值。
備註
如果您沒有在圖表中看到預測值的時間軸標籤,請開啟包含預測值的工作表,並使用 Excel 中的 Fill、 Series 函數來擴充時間戳數據行以包含預測值。
在某些情況下,預測可能沒有所要求的時間配量數目。 這通常表示數據不足以讓演算法預測未來。 預測工具只會進行符合最小機率閾值的預測。
相關工具
適用於 Excel 的資料探勘客戶端是一個獨立的增益集,提供更進階的資料探勘功能,並包含用於預測的精靈。
[預測] 工具(在 [適用於 Excel 的數據表分析工具] 和 [預測] 精靈(在適用於 Excel 的數據採礦用戶端中)都使用Microsoft時間序列演算法。
預測工具更容易使用,因為它會自動設定演算法,以使用最適合您數據的設定。
適用於 Excel 的數據採礦用戶端中的 預測 精靈可讓您自定義參數。
如需預測精靈的詳細資訊,請參閱預測精靈 (Excel 的資料挖掘精靈附加元件)。 如需用於預測之演算法的詳細資訊,請參閱《SQL Server 在線叢書》中的