1. 案例定位

以 Figures 8.1–8.5、Tables 8.1–8.2 說明 Classification and Regression Trees(CART)如何把 Titanic Survival Prediction 轉成 Tree 與 IF–THEN–ELSE Rules。

2. 學習目標

能解讀 Root Node、Branch、Leaf/Terminal Node、Split,並理解 Decision Tree 為何容易轉成 Business Rules。

3. 案例情境

目標是預測 Titanic Passenger 的 Survived/Perished。原書先以 Sex 作 Predictor,再加入 Age,展示 Tree 如何逐層切分 Observations。

4. 開始資料

項目 原書內容
Target Survived/Perished
第一個 Predictor Sex
新增 Predictor Age
Sex+Age Model 15 Nodes(Node 0–14)

5. 分析方法

從 Root Node 開始,依 Predictor 與 Split Point 將資料分到 Child Nodes;重複切分直到停止條件成立,再以 Terminal Node 的 Predicted Class 作分類。

6. 計算結果

原書示範可將 Tree Output 直接轉成規則,例如男性 Passenger 再依 Age Range 分支,最後預測 Survived 或 Perished。此處不另補原書圖中未完整擷取的 Node 數值。

7. 結果分析與管理解讀

Decision Tree 的優勢在於 Prediction Logic 可視、可解釋,也能直接轉成規則,因此對缺乏 Machine Learning 背景的管理者與 Stakeholders 較直觀。

8. AI Prompt

根據 Decision Tree 的 Node Rules,把每一條 Root-to-Leaf Path 改寫為 IF–THEN–ELSE Business Rule;不得補入 Tree 未提供的條件。

9. 思考/What-if

為什麼 Decision Tree 比 Regression Equation 更容易轉成營運規則?

參考解答: 因 Tree 已將 Prediction Logic 表示為逐層條件分支,可直接轉成 IF–THEN–ELSE,而不必先解讀係數與方程式。

10. 資料說明