一、案例定位

原書第 4 章「掌握資料理解」中的 Titanic.csv 實作範例,示範在開始統計分析前,先利用生成式人工智慧建立資料字典,理解欄位名稱、資料型別、可能值與欄位意義。

二、學習目標

三、案例情境

原書將 Titanic.csv 上傳至具有程式碼直譯器(Code Interpreter)的 ChatGPT-4,首先要求 AI 提供資料字典。目的不是立刻回答「誰比較容易存活」,而是先建立後續探索性資料分析與統計分析所需的資料背景。

四、開始資料

來源欄位 原書/AI 回應說明
Survived 存活狀態;1=存活,0=未存活
Pclass 乘客艙等;1=一等艙、2=二等艙、3=三等艙
Name/Sex/Age 乘客姓名、性別與年齡
Siblings/Spouses Aboard 同行兄弟姊妹或配偶人數
Parents/Children Aboard 同行父母或子女人數
Fare 乘客票價

五、Excel/R/AI 分析方法

將資料集上傳後,先要求 AI 逐欄整理:

  1. 欄位名稱;
  2. 資料型別;
  3. 可能值或代碼;
  4. 缺漏/空值情況;
  5. 基本統計;
  6. 欄位可能代表的商業或分析意義。

接著再把 AI 產生的資料字典與原始欄位、來源文件或官方資料字典交叉核對,作為資料清理、前處理與後續分析方法選擇的基礎。