CMCE10002 2026S2 |编程零基础到因果推断的十二周路线
CMCE10002 这门课用 R 语言从零教商业分析,编程起步压力不大。不过我把十二周内容理了一遍,发现后半学期的投入重点完全换了方向:期末考占 50% 加 hurdle,因果推断和伦理论述分量特别重,而这些能力从 W7 起才开始积累。
🗺️ 十二周走了四段路
先把整学期摊开看。前三周你在定调和起步:W1 一行代码都没有,整节课在讲商业分析的定义,决策方式怎样从拍脑袋演化到用数据做实验;W2 画出 Business Scientist 的能力全景,Tutorial 第一次打开 R 和 Quarto,用百货公司补货场景练「事实→解读→决策」的写作骨架;W3 才正式开始画图,用墨尔本房地产数据跑出带拟合线的散点图。三周下来,从打开 RStudio 走到能画图,代码量极低,每周大概 20-30 行,概念密度倒是不小。
接下来 W4 到 W6 进入数据处理全链路,代码量明显上来了。W4 用四千多行美国啤酒零售数据做价格弹性分析,同一讲还有 Datasaurus Dozen:13 组数据均值和标准差完全一样,画出来却从恐龙到星形到圆形,数字相同的数据背后可能藏着完全不同的结构。W5 用 ASX 200 财报做行业对比,发现挖矿业波动特别大、平均回报反而很低。W6 教 pivot 和 join,把多张分散的表合成一张分析表。Mid-Semester Test 20% 安排在 W6,到这里为止的内容都可能考。
| 阶段 | 周次 | 大方向 | 你在练什么 |
|---|---|---|---|
| 定调起步 | W1-3 | BA 定义 → R/ggplot2 入门 | 概念框架 + 基础画图 |
| 数据处理 | W4-6 | 可视化进阶 → dplyr → pivot/join | 代码基本功,Mid-term 在 W6 |
| 思维跃迁 | W7-9 | 数据结构 → RFM/K-means → 因果推断 | 从描述性分析跳到因果分析 |
| 收官 | W10-12 | 时间序列 → 数据存储 → 伦理四透镜 | 预测模型 + 论述能力 |
然后 W7 就是分水岭了。你用的代码工具几乎没换,还是 dplyr、ggplot2、pivot 和 join,但问题性质跳了一个层级。W7 教三种数据结构的判别方法,W8 一边教 RFM 客户分群、一边引入反事实框架和遗漏变量偏差,W9 把因果分析推到完整深度。Group Assignment 20% 也从 W9 启动,需要团队协作完成数据分析全链路。





