NAB · 数据分析实习 / 完整过程

8 周里,一段数据分析实习发生了什么

任务基于 UCI Online Retail II 公开数据集:一家英国线上礼品零售商 2009-12-01 至 2011-12-09 的全部交易记录。页面上的每个数字都可以用同一份数据复算。

任务说明

数据分析实习生 · Data Analyst Intern

你加入一家线上礼品零售商的数据组。业务负责人想知道:新客买过一次之后还会不会回来?哪些客户值得重点维护?8 周内给出一份能拿去开季度会的分析。

W1
岗位与协作

熟悉数据组的工作方式:需求怎么进来、周会怎么汇报、分析结论要附什么证据。读数据字典,写一页数据理解文档和分析计划。

交付:数据理解文档、分析计划

W2
清洗与建模

原始 1,067,371 行:剔除 19,494 行退货单、243,007 行无客户号记录和 34,335 行完全重复,过滤数量或单价非正的行,得到 779,425 行有效交易。

交付:清洗 SQL / Notebook、清洗日志

W3–4
Cohort 留存

按首次购买月份分组,计算每组之后各月的回购比例,画留存热力图。2010-01 至 2010-11 各月新客的次月留存平均 19.8%,第 3 个月 21.3%。

交付:留存热力图、留存表

W5
RFM 分层

按最近购买天数、购买次数、消费金额给 5,878 位客户分层。前 20% 客户贡献了 77.2% 的收入;27.6% 的客户只下过一单;40.8% 已超过 180 天未购买。

交付:RFM 分层表、各层运营建议

W6–7
看板与报告

做一页交互看板(留存、分层、国家分布:英国占收入 82.8%),写 10 页分析报告,按带教老师意见改两轮。

交付:Power BI 看板、分析报告 v3

W8
汇报与求职转化

5 分钟项目汇报,带教老师扮演业务负责人追问;整理简历要点和 STAR 面试案例,完成模拟面试。

交付:汇报录屏、简历要点、面试案例

交付物

留存热力图(节选)

每一行是一个月份的新客,数字是之后第 N 个月仍有购买的比例。红框是带教老师 Review 时指出的问题格。

首购月份人数M1M3M6M12
2009-1295535.3%42.5%37.7%37.6%
2010-0138320.6%30.5%25.8%22.2%
2010-0344319.0%24.2%24.6%20.1%
2010-0627017.4%20.4%12.6%14.8%
2010-0924322.6%12.3%13.6%21.8%
2010-12769.2%9.2%5.3%2.6%
2011-0317918.4%20.1%20.7%—
留存高留存低Review 指出的问题
779,425清洗后有效交易(原始 1,067,371)
5,878位客户,来自 41 个国家
27.6%的客户只下过一单
40.8%的客户超过 180 天未购买
带教老师 Review

带教老师 Review 会指出什么

这些是这份分析里真实存在的问题。能自己发现并讲清楚,正是面试官想听的部分。

留存热力图 · 2009-12 那一行

2009-12 的次月留存 35.3%,比后面每个月都高出一截。数据集从 2009-12-01 开始,这一组里混进了以前就买过的老客户,不是真正的新客。报告里单独标出来,算平均值时排除它:含这一组平均次月留存是 21.1%,排除后是 19.8%。

留存热力图 · 2011-03 的 M12

这里显示 0,不是客户全流失,而是数据只到 2011-12,还观察不到第 12 个月。不能观察的格子要留空,不要填 0,否则业务会读出错误结论。

2010-12 这一组

这一组只有 76 人,留存数字波动会很大。汇报时把组规模放在旁边,别让一行小样本带偏结论。

RFM 结论页

「前 20% 客户贡献 77.2% 收入」是事实,但运营经理要的是下一步做什么。每一层后面补一句可执行动作,比如对 180 天未购买的高价值客户做召回。

简历

写进简历的要点

只写你做过的事和你自己算出来的数字。

  • Cleaned and modelled 1.07M e-commerce transactions (UCI Online Retail II) in SQL and pandas, handling returns, missing customer IDs and duplicates to produce a 779K-row analysis table.
  • Built monthly cohort retention analysis and identified left-censoring in the first cohort, correcting the average month-1 retention baseline from 21.1% to 19.8%.
  • Segmented 5,878 customers with RFM scoring, showing the top 20% drove 77.2% of revenue, and proposed win-back actions for high-value customers inactive 180+ days.
  • Delivered a Power BI dashboard and a 10-page insight report, presented to a mentor acting as business stakeholder in a weekly review cadence.
面试

面试里怎么讲

STAR 结构,控制在 90 秒内。

  1. S数据组要回答「新客会不会回来」,我负责一份 8 周的留存和客户分层分析。
  2. T交付能在季度会上直接用的结论和客户分层。
  3. A清洗 107 万条交易后做月度 Cohort 留存;带教老师 Review 时指出第一组混入老客户,我把它单独标注并修正基线;再用 RFM 把客户分成五层,每层配运营动作。
  4. R次月留存基线从 21.1% 修正为 19.8%,报告改了两轮后定稿,最后的汇报能回答业务负责人的追问。

数据来源:UCI Online Retail II(UCI Machine Learning Repository,CC BY 4.0)。

申请

选好公司和岗位,
先做一次背景评估

评估不收费。顾问确认实习项目、带教老师和开始时间,双方书面确认后再付款。