建立預測 (資料採礦教學課程)
測試好採礦模型的精確度,確定它們能符合您的要求之後,您可以在資料採礦設計師的 [採礦模型預測] 索引標籤中,利用「預測查詢產生器」來建立資料採礦延伸模組 (DMX) 預測查詢。「預測查詢產生器」類似於「存取查詢產生器」;您利用拖放作業來建立查詢。預測查詢產生器包含下列檢視:
- 設計
- 查詢
- 結果
您可以利用 [設計] 和 [查詢] 檢視來建立和檢查您的查詢。之後,您便可以在 [結果] 檢視中執行查詢和檢視結果。
如需有關如何使用「預測查詢產生器」的詳細資訊,請參閱<建立 DMX 預測查詢>。
建立查詢
建立預測查詢的第一個步驟是,選取採礦模型和輸入資料表。
若要選取模型和輸入資料表
在資料採礦設計師的 [採礦模型預測] 索引標籤的 [採礦模型] 方塊中,按一下 [選取模型]。
此時會開啟 [選取採礦模型] 對話方塊。
在樹狀結構中,導覽到 [目標郵寄] 結構,展開結構,選取 [TM_Decision_Tree],再按一下 [確定]。
在 [選取輸入資料表] 方塊中,按一下 [選取案例資料表]。
此時會開啟 [選取資料表] 對話方塊。
在 [資料來源] 清單中,確認已選取 Adventure Works DW。
在 [資料表/檢視名稱] 中,選取 [ProspectiveBuyer] 資料表,再按一下 [確定]。
選好輸入資料表之後,「預測查詢產生器」會根據資料行的名稱,在採礦模型和輸入資料表之間建立預設的對應。
若要建立預測查詢
在 [採礦模型預測] 索引標籤的方格之 [來源] 資料行中,按一下第一個空資料列中的資料格,再選取 [ProspectiveBuyer]。
在 [ProspectiveBuyer] 資料列的 [欄位] 資料行中,確認已選取 [ProspectAlternateKey]。
這會在預測查詢中加入唯一識別碼,供您辨識可能會購買和可能不會購買自行車的人。
在 [來源] 資料行中,點按下一個空白資料列,再選取 [TM_Decision_Tree]。
在 [TM_Decision_Tree] 資料列的 [欄位] 資料行中,確認已選取 [Bike Buyer]。
這指定將使用目標郵件結構中的 Microsoft 決策樹模型來建立預測。
在 [來源] 資料行之下,點按下一個空白資料列,再選取 [預測函數]。
在 [預測函數] 資料列的 [欄位] 資料行中,選取 [PredictProbability]。
預測函數會提供模型如何進行預測的相關資訊。PredictProbability 函數會提供預測正確的機率資訊。您可以在 [準則/引數] 資料行中,指定預測函數的參數。
在 [PredictProbability] 資料列的 [準則/引數] 資料行中,輸入 [TM_Decision_Tree].[Bike Buyer]。
這會指定 PredictProbability 函數的目的地資料行。如需有關函數的詳細資訊,請參閱<資料採礦延伸模組 (DMX) 函數參考>。
按一下 [切換到查詢結果檢視],這是 [採礦模型預測] 索引標籤工具列上的第一個按鈕。
下表顯示傳回的部分結果這些結果顯示,ID 827 的客戶很可能購買自行車,而預測正確的機率是 63%。
ProspectAlternateKey | BikeBuyer | 運算式 |
---|---|---|
827 |
1 |
0.633836… |
833 |
0 |
0.521134… |
844 |
0 |
0.735697… |
檢視結果
[ProspectAlternateKey]、[BikeBuyer] 和 [Expression] 等資料行會識別潛在的客戶,指出潛在的客戶是不是自行車購買者,以及指出預測正確的機率。您可以利用這些結果來判斷哪些潛在的客戶應該成為郵寄目標。
[採礦模型預測] 索引標籤工具列上的第一個按鈕,可讓您在三個檢視之間切換。當您按一下 [切換到查詢結果檢視] 時,您會看到目前預測查詢的結果。如果您正在檢視結果,則可以按一下 [切換到查詢設計檢視],回到方格並變更查詢。
如果切換至 [查詢] 檢視,則可以檢視並修改「預測查詢產生器」建立的 DMX 程式碼。您也可以執行查詢、修改查詢,以及執行修改過的查詢。例如,若是只要檢視預測會購買自行車的客戶,並依其機率遞減順序加以排序,您可以在 DMX 查詢結尾加入下列陳述式:
WHERE [Bike Buyer] = 1
ORDER BY PredictProbability([TM_Decision_Tree].[Bike Buyer]) DESC
您可以在 [查詢] 檢視和 [結果] 檢視之間來回切換;不過,如果您切換回 [設計] 檢視,就不會保留所修改的查詢。
下一課
請參閱
其他資源
如何:建立預測查詢
使用預測查詢產生器來建立 DMX 預測查詢