基于阿里天池公开数据集,对某母婴电商平台 29,971 条交易记录做端到端分析:数据质量体检、业务指标计算、可视化呈现与机器学习建模。
分析的第一步不是画图,而是数据质量体检。体检发现该样本是按行随机抽样而非用户行为序列——29,971 笔交易对应 29,944 个用户,人均仅 1.0009 笔。
因此项目主动放弃了 RFM、复购周期、用户生命周期等依赖「单用户多记录」的常规框架,而不是硬做出一堆看似完整、实则无效的结论。经典的性别预测任务也做了实测:ROC-AUC 仅 0.4931,与随机猜测无异,故未作为交付成果。
全部结果可通过 python scripts/run_all.py 一条命令复现,耗时约 17 秒。
python scripts/run_all.py