Skip to content

Data Analysis: Core Concepts, Logic, and Deep Insights

Core Question

How do you extract "certainty" from scattered data that can guide business decisions? In internet products, massive amounts of user behavior records are generated every second. Looking only at totals (such as total visits) often obscures the truth. This chapter will guide you from basic statistical metrics to advanced business analysis models, helping you master the underlying logic of data analysis.


0. Overview: The Essence of Data Analysis

Many people think glancing at a report counts as data analysis. If you don't understand the transformation logic between "data, information, and insight," you'll be trapped in the overwhelming details of numbers. The purpose of this section is to help you build a big-picture view and understand that the ultimate goal of data analysis is not "reporting," but "decision-making."

Data analysis is not simply "report summarization," but a process of dimensionality reduction and feature extraction.

  • Raw Data: Scattered, unordered records (e.g., User A clicked Button B at 10:01).
  • Information: Processed data (e.g., 30% of users clicked Button B today).
  • Insight: Discovering patterns behind the data (e.g., Button B's click rate is much higher on mobile than desktop, indicating mobile users rely more on this feature).

Our goal is to build a systematic analysis framework that drives business growth through a closed loop of "observe → decompose → pinpoint → decide."


1. Descriptive Statistics: Summarizing the Big Picture in One Sentence

When faced with 100,000 rows of data, you can't review each one individually. You need the ability to "compress information," using a minimal set of metrics to precisely capture the pulse of the data. If you don't understand the statistical traps of mean and median, you'll be misled by extreme values when analyzing business performance (such as average spending per user), leading to absurd conclusions.

When a dataset has tens of thousands of records, we need to use a small number of "representative metrics" to describe its overall profile.

📊描述性统计演示输入数据,实时计算统计指标
面对大量数据时,我们需要用少数 代表性指标 来概括全貌。输入一组数字,观察均值、中位数、标准差等指标如何描述数据的 集中趋势离散程度
样本数
10
数据点总数
均值
51.50
所有数值的平均值
中位数
50.50
排序后中间位置的值
众数
出现次数最多的值
标准差
27.39
数据离散程度
数据分布(升序排列)
12
21
23
34
45
56
67
78
89
90

1.1 Mean: The Baseline of Overall Level

The mean (arithmetic average) is the most intuitive metric.

  • Calculation logic: The sum of all values divided by the total count of data.
  • Limitation: It is highly susceptible to interference from extreme outliers.
  • Example: If 9 employees earn 5k/month and the boss earns 100k/month, the average salary appears to be 14.5k. At this point, the mean does not truly represent the income level of most employees.

1.2 Median and Mode

  • Median: Sort the data from smallest to largest and take the middle value. It effectively resists interference from outliers and truly reflects the typical "middle layer" level.
  • Mode: The value that appears most frequently in the dataset. When analyzing "users' favorite products" or "most common error codes," the mode most directly indicates group tendencies.

1.3 Standard Deviation: The "Width" of Distribution

It describes the magnitude of fluctuation of data points around the mean.

  • Low standard deviation: Data is very concentrated, and the mean is highly representative (e.g., component dimensions on a factory assembly line).
  • High standard deviation: Data is widely scattered, with significant individual differences.
  • Significance: In performance monitoring, high standard deviation often indicates insufficient system stability, with many extremely slow "long-tail requests."

2. Data Aggregation: Mining Micro-Patterns in Groups

"Average conversion rate for all users is 5%" is often a meaningless truth. You must learn how to "slice" the data to discover the huge differences between different regions, channels, and device types. Aggregation analysis lets you pierce through the "one-size-fits-all" averages and directly reach the real business pain points that were hidden.

Individual behavior is often random, but group behavior follows statistical patterns. The core of Data Aggregation lies in "slicing" populations along specific dimensions.

🧮数据聚合演示拆分-计算-组合
"所有用户平均转化率 5%" 往往毫无意义。通过 分组聚合 把数据"切开",才能发现不同用户之间的真实差异。点击下方操作,观察同一份原始数据如何产生不同的 聚合视角
用户 ID订单号金额(元)日期
U001ORD0011002024-01-01
U001ORD0022002024-01-02
U002ORD0031502024-01-01
U002ORD0043002024-01-03
U003ORD0052502024-01-02
U001ORD0061802024-01-04
用户 ID订单数总金额
U0013480
U0022450
U0031250
SQL 示例
SELECT user_id, COUNT(*) as order_count, SUM(amount) as total
FROM orders GROUP BY user_id;

2.1 The Core Logic of Aggregation: Split-Apply-Combine

  1. Split: Group by an attribute (e.g., city, registration channel, new vs. returning users).
  2. Apply: Execute aggregation functions within each group, such as COUNT(), SUM(), AVG().
  3. Combine: Compare results across different groups to identify differences.

2.2 Why is Grouping (Group By) Essential?

Aggregated data often hides problems. For example, overall conversion rates may be rising, but after splitting, you find that a surge in "Shanghai" is pulling up the overall average while all other regions are declining. Through aggregation analysis, we can precisely pinpoint the best or worst-performing segments from the "blended average."


3. Funnel Model: Locating the "Bleeding Points" in the Value Chain

You invested significant resources to acquire users, but conversions are minimal — was all the money wasted? The funnel model tells you exactly where users stumbled. Learning this section transforms "business optimization" from blind guessing into targeted development, directing resources to the points with the highest conversion returns.

Users go through a层层筛选 process from entry to completing the final goal (such as payment). The Funnel model is not just about looking at the final conversion rate, but about seeing where users were lost.

🔻漏斗分析演示定位转化链的"出血点"
用户从进入到完成目标是一个层层筛选的过程。漏斗模型不只看最终转化率,更要找到 在哪里丢了人 ——在最窄的地方投入优化,收益通常最大。
访问商品页10,000 人
总转化 100.0%
加入购物车6,000 人
总转化 60.0% 步骤转化 60.0%
进入结算页4,000 人
总转化 40.0% 步骤转化 66.7%
完成支付2,500 人
总转化 25.0% 步骤转化 62.5%
洞察
最低转化步骤: 加入购物车 (60.0%)
整体转化率:25.0%
建议:优先优化 加入购物车 环节,减少体验摩擦

3.1 Core Conversion Metrics

  • Overall conversion rate: Total users who completed the end / Total users who entered the start.
  • Step conversion rate: Users at current step / Users at previous step (reflects the pass-through efficiency of that step).
  • Drop-off rate: 1 - Step conversion rate.

3.2 In-Depth Analysis Approach

If the drop-off rate at a particular step is abnormally high, it indicates experience friction at that point. For example:

  • High drop-off on the registration page: The form is too complex or verification codes aren't being received.
  • Drop-off at payment method selection: Too few payment options or slow redirect loading. Investing effort in optimizing the narrowest part of the funnel typically yields the greatest returns.

4. Retention Analysis: The "Hardcore" Health Check for Your Product

Retention is the primary gold standard for product value. If user acquisition is filling a bucket with water, retention is checking whether the bucket leaks. If you only know how to look at total visits (traffic) but can't analyze retention (keeping users), you can't determine whether the product is growing healthily or playing a numbers game destined to collapse.

User growth doesn't equal success — retaining users is the core value. Retention rate measures the proportion of users who return after a specific time period.

📈留存分析演示产品的"硬核"体检
拉新是给桶加水,留存是看桶漏不漏。留存曲线若 趋于平稳,说明产品已获得 PMF;若 持续跌落至零,说明核心价值未被验证。
注册日期注册人数次日留存7日留存30日留存
2024-01-01100045%32%18%
2024-01-02120042%28%15%
2024-01-0395040%25%12%
2024-01-04110038%30%14%
2024-01-05105041%33%16%
2024-01-06130043%29%13%
2024-01-07115040%31%15%
100%50%0D1D2D3D4D5D6D7
次日留存
7日留存
30日留存

4.1 Core Time Windows

  • Day 1 Retention: Focuses on "first impression." Did users perceive the core value within 24 hours of their first visit?
  • Day 7 Retention: Focuses on "habit formation." Did users develop a pattern of periodic usage within the first week?
  • Day 30 Retention: Focuses on "long-term stickiness." It determines the product's survival ceiling.

4.2 Retention Curve Shapes: Determining PMF

  • Continuous decline to zero: The product doesn't solve user pain points, or it's acquiring the wrong user segments.
  • Stabilization (long tail): The product has achieved PMF (Product-Market Fit), possessing a group of loyal, sticky users and a foundation for scaled growth.

5. Conclusion: Building a Scientific Data Intuition

Excellent analysts should possess critical thinking and not be misled by appearances:

  1. Look at distributions, not just means: Consider the variability and outliers behind the data.
  2. Look at segments, not just totals: Use multi-dimensional aggregation (Group By) to restore the real picture.
  3. Look at trends, not just snapshots: Observe the product's long-term health through retention curves.
  4. Find breakpoints rather than optimizing blindly: Use funnels to pinpoint the real business bottlenecks.

The goal of data analysis is not to generate pretty reports, but to minimize "uncertainty" and make evidence-based, informed decisions.