# 資料分析導論

::: tip 核心問題
**如何從散亂的資料中提取出能夠指導業務的「確定性」？**
在網際網路產品中，每秒都在產生海量的使用者行為記錄。僅看總量（如總瀏覽量）往往會掩蓋真相。本章將由淺入深，從基礎統計學指標到進階業務分析模型，帶你掌握資料分析的底層邏輯。
:::

---

## 0. 概述：資料分析的本質

> 很多人認為看一眼報表就是資料分析。如果你不理解「資料、資訊、洞察」之間的轉化邏輯，你就會被困在數字的海量細節中。學習本節是為了讓你建立全局觀，明白資料分析的最終目的不是為了「彙報」，而是為了「決策」。

資料分析並非簡單的「報表彙總」，而是一個**資訊降維**與**特徵提取**的過程。

- **原始資料 (Raw Data)**：是零散、無序的記錄（如：使用者A在10:01點擊了按鈕B）。
- **資訊 (Information)**：是加工後的資料（如：今天有30%的使用者點擊了按鈕B）。
- **洞察 (Insight)**：是發現資料背後的規律（如：按鈕B的點擊率在行動端遠高於PC端，說明行動端使用者更依賴該功能）。

我們的目標是建立一套系統的分析框架，透過「觀測 -> 拆解 -> 定位 -> 決策」的閉環來驅動業務成長。

---

## 1. 描述性統計：全貌的描述性統計方法

> 當面對 10 萬行資料時，你不可能逐行查閱。你需要一種「資訊壓縮」的能力，用極少數的指標精準抓住資料的脈絡。如果你不懂均值與中位數的統計陷阱，你就會在分析業務表現（如使用者人均消費）時被極端數值誤導，得出荒謬的結論。

當資料集有數萬條記錄時，我們需要用極少數的「代表性指標」來描述其整體面貌。

<DescriptiveStatsDemo />

### 1.1 均值 (Mean)：整體水準的基準
均值（算術平均數）是最直觀的指標。
- **計算邏輯**：所有數值的總和除以資料總量。
- **侷限性**：它極易受到**極端離群值 (Outliers)** 的干擾。
- **示例**：如果 9 名員工月薪 5k，老闆月薪 100k，則平均工資高達 1.45w。此時均值並不能真實代表大多數員工的收入水準。

### 1.2 中位數 (Median) 與 眾數 (Mode)
- **中位數**：將資料由小到大排序，取最中間位置的數值。它能有效抵禦離群值的干擾，真實反映典型的「中間層」水準。
- **眾數**：資料集中出現頻次最高的數值。在分析「使用者最喜歡的商品」、「最常發生的錯誤代碼」時，眾數能最直接地指明群體傾向。

### 1.3 標準差 (Standard Deviation)：分佈的「寬窄」
它描述了資料點距離均值的波動力度。
- **低標準差**：資料非常集中，均值的代表性強（如：工廠流水線的零件尺寸）。
- **高標準差**：資料分佈散亂，個體差異極大。
- **意義**：在效能監控中，高標準差往往意味著系統的穩定性不足，存在大量回應極慢的「長尾請求」。

---

## 2. 資料聚合：挖掘群體的微觀規律

> 「所有使用者平均轉換率 5%」往往是一句毫無意義的真話。你必須學會如何把資料「切開」，才能發現不同地域、不同通路、不同裝置使用者之間的巨大差異。聚合分析能帶你穿透「大鍋飯」般的平均值，直達那些被掩蓋的真實業務痛點。

個體行為往往具有偶然性，但群體行為具有統計規律。**資料聚合 (Aggregation)** 的核心在於透過特定的維度對人群進行「切片」。

<DataAggregationDemo />

### 2.1 聚合的核心邏輯：拆分-計算-組合
1. **拆分 (Split)**：根據某個屬性（如：城市、註冊通路、新舊使用者）進行分組。
2. **計算 (Apply)**：在每個組內執行聚合函式，如 `COUNT()` 計數、`SUM()` 求和、`AVG()` 求均值。
3. **組合 (Combine)**：對比不同組的結果，發現差異點。

### 2.2 必須進行分組 (Group By)的動機
彙總資料往往會掩蓋問題。例如，整體轉換率在漲，但拆分後發現其實是「上海地區」暴增拉高了整體，而其他地區都在跌。透過聚合分析，我們可以從「大鍋飯」中精準定位到表現最優秀或最糟糕的分支。

---

## 3. 漏斗模型：定位價值鏈的「出血點」

> 你投入了大量資源拉來使用者，結果成交寥寥，錢都白花了嗎？漏斗模型能告訴你使用者到底在哪個門檻被絆倒了。學會這一節，你能把「業務優化」從盲目猜測變成精準研發，將資源投入到轉換率產出最高的環節。

使用者從進入到完成最終目標（如付費）是一個層層篩選的過程。漏斗模型（Funnel）不僅是看最終轉換率，更是為了看**在哪裡丟了人**。

<FunnelAnalysisDemo />

### 3.1 核心轉換指標
- **總體轉換率**：完成終點的總人數 / 進入起點的總人數。
- **步驟轉換率**：當前步驟人數 / 上一步驟人數（反映了該步的透過效率）。
- **流失率**：1 - 步驟轉換率。

### 3.2 深度分析思路
如果某一環節的流失率異常偏高，說明在該處存在**體驗摩擦**。例如：
- 在註冊頁流失嚴重：說明表單太複雜或驗證碼收不到。
- 在選擇付款方式處流失：說明付款方式太少或跳轉載入過慢。
在漏斗最窄的地方投入力量進行優化，其收益通常是最大的。

---

## 4. 留存分析：產品的「硬核」健檢

> 留存是產品價值的第一金標準。如果拉新是給桶加水，留存就是看這桶漏不漏。如果你只會看總瀏覽量（流量）而不會分析留存（留客），你就無法判斷產品是在健康成長，還是在玩一場注定崩盤的數字遊戲。

使用者成長不代表成功，能留住使用者才是核心價值。留存率（Retention）衡量了使用者在特定時間後回訪的比例。

<RetentionAnalysisDemo />

### 4.1 核心時間窗口
- **次日留存 (Day 1)**：關注「第一印象」。使用者首次進入後的 24 小時內是否感受到了核心價值？
- **7日留存 (Day 7)**：關注「習慣養成」。使用者是否在第一週內形成了週期性使用的習慣？
- **30日留存 (Day 30)**：關注「長期黏性」。它決定了產品的生存上限。

### 4.2 留存曲線的形態：判定 PMF
- **持續跌落至零**：說明產品沒有解決使用者痛點，或者獲取了錯誤的使用者群體。
- **趨於平穩（長尾）**：說明產品已經獲得了 **PMF (Product-Market Fit)**，擁有了一群忠實黏性使用者，具備了規模化擴張的基礎。

---

## 5. 結語：建立科學的資料直覺

優秀的分析師應當具備批判性思維，不被表象誤導：
1. **看分佈而不僅看均值**：思考資料背後的差異性和離群值。
2. **看局部而不僅看總量**：透過多維聚合（Group By）還原真實場景。
3. **看趨勢而不僅看時點**：透過留存曲線觀察產品的長期健康度。
4. **尋找斷層而非盲目優化**：透過漏斗定位真正的業務瓶頸。

資料分析的目標不是生成漂亮的報告，而是將「不確定性」降至最低，做出基於事實的明智決策。
