共用方式為


修改預測模型 (資料採礦教學課程)

上一項工作所建立的採礦結構包含單一預測模型。在處理和探索這個模型之前,您必須先稍微變更它的結構,修改它的一個屬性。

詳細資訊

資料採礦設計師在資料採礦設計師中管理採礦模型Microsoft 時間序列演算法

修改採礦結構

您可以利用資料採礦設計師的 [採礦結構] 索引標籤來變更採礦結構。當您利用資料採礦精靈來建立模型時,您只會使用三個資料行:[TimeIndex][ModelRegion][Quantity][預測] 資料表也含有 [金額] 資料行,您可以利用它來預測銷售金額。您可以利用 [採礦結構] 索引標籤,將資料來源檢視中的這個資料行加入採礦結構中。

若要將 [金額] 資料行加入預測採礦結構中

  1. 在資料採礦設計師之 [採礦結構] 索引標籤的 [資料來源檢視] 窗格中,選取 [vTimeSeries] 資料表中的 [金額] 資料行。

  2. [資料來源檢視] 窗格中的 [金額] 資料行拖曳至 [預測] 結構的資料行清單中。

現在,[金額] 資料行會出現在 [預測] 採礦結構中。

修改採礦模型

由於您在結構中加入了新的資料行,因此,您必須定義模型使用這個資料行的方式。您可以在資料採礦設計師的 [採礦模型] 索引標籤中,指定這個資料行的使用方式。

[採礦模型] 索引標籤會列出採礦結構包含在方格的 [結構] 資料行中之資料行,且會列出模型在含有模型名稱 (在本例中是 [預測]) 的資料行中所包含的資料行。請按一下資料行的名稱或模型名稱來加以修改。

ms166567.note(zh-tw,SQL.90).gif附註:
[採礦模型] 索引標籤中,您也可以建立基於相同結構的新模型,且您可以調整每個模型的演算法和資料行屬性。您必須先處理模型,之後,這些變更才會生效。

[預測] 採礦模型中,[金額] 資料行用來作為輸入資料行,也用來預測未來的銷售情況。因此,您必須設定資料行的屬性,使它既能作為輸入資料行,也能作為可預測資料行。

若要定義 [金額] 資料行的使用方式

  1. [採礦模型] 索引標籤的方格之 [預測] 資料行中,按一下對應於 [金額] 資料列的資料格。

    此時會出現一份清單,其中包含 [Ignore][Input][Predict][PredictOnly]

  2. 選取 [Predict]

現在,[金額] 資料行既是輸入資料行,也是可預測資料行。

您也可以選取資料行和開啟 [屬性] 視窗來變更個別資料行的屬性。若要開啟 [屬性] 視窗,請以滑鼠右鍵按一下資料行名稱,再選取 [屬性]。如果您變更個別模型的資料行屬性,您只能變更這個模型的屬性。不過,當您變更 [結構] 資料行內的屬性,這項變更會影響結構的所有相關模型。

如果您選取 [預測] 資料行,您可以變更模型的相關屬性和參數。Microsoft 時間序列演算法包含幾個會影響模型建立方式的參數。如需有關這些參數的詳細資訊,請參閱<Microsoft 時間序列演算法>。

在這個教學課程中,您將調整 [預測] 模型的 PERIODICITY_HINT 參數。這個參數會提供資料重複頻率的演算法資訊。AdventureWorks DW 中的資料是以月份為模式基礎,週期的層級是年份。因此,您會將 PERIODICITY_HINT 參數設為 12 來指出模式每年自動重複一次。

若要變更 PERIODICITY_HINT 參數

  1. [採礦模型] 索引標籤中,以滑鼠右鍵按一下 [預測],再選取 [設定演算法參數]

    此時會開啟 [演算法參數] 對話方塊。

  2. [值] 資料行中,將 [PERIODICITY_HINT] 設為 {12},再按一下 [確定]

處理採礦模型

現在,採礦模型的結構和參數已完成,您可以開始處理模型。

詳細資訊

處理資料採礦物件

若要處理採礦模型

  1. 在 BI Development Studio 的 [採礦模型] 功能表上,選取 [處理採礦結構和所有模型]

    此時會開啟 [處理採礦結構 - 預測] 對話方塊。

  2. 按一下 [執行]

    此時會開啟 [處理進度] 對話方塊來顯示處理模型的相關資訊。處理模型可能需要花一些時間,這會隨著您的電腦而不同。

  3. 處理完成之後,請在 [處理進度][處理採礦結構 - 預測] 對話方塊中,按一下 [關閉]

本課程的下一項工作

探索預測模型 (資料採礦教學課程)