MM544 e-Commerce · 周五班 · 小组项目附录

我们自己抓的数据,和一个推荐系统模拟

这一页是小组报告的附录。所有数字都是我们自己采集或生成的,不是引用别人的结论。 下面会写清楚:哪些是真实抓到的数据,哪些是模拟出来的。

Appendix to our MM544 group report. Everything here is data we collected or generated ourselves. The provenance of each number — real or simulated — is stated explicitly below.

抓取的评论 Reviews scraped
443
五家公司 · 2026-09-18
方面级编码 Aspect-coded
443
客服/配送/退款/真假/价格/App
模拟用户 Simulated users
2,000
600 件商品 · 八轮推荐
比较的排序方式 Rankers
3
热度 · 个性化 · 个性化+扶长尾

数据来源说明:哪些是真的,哪些是模拟的

真实数据。2026 年 9 月 18 日,我们用 ScrapingBee 抓取 Trustpilot 公开评论页, 拿到五家公司共 443 条评论,每条都有星级和正文。然后用大语言模型逐条编码:这条是正面还是负面, 以及它在抱怨哪一个方面。

模拟数据。推荐系统那部分的用户和互动记录是模拟的。原因很直接:抓到的评论没有用户 ID, 也没有重复购买记录,没办法拟合真实的协同过滤。所以我们只把商品品质用真实星级分布抽样生成, 用户和互动是合成的。

局限。Trustpilot 是投诉场所,而且只有英文。所以负面比例被系统性高估, 也不能代表这几家公司的本土客群。可比的是同一家公司内部各个方面的相对高低, 以及公司之间的对比,不是绝对水平。

Real: 443 reviews scraped from public Trustpilot pages on 18 Sep 2026, each coded for sentiment and aspect. Simulated: the recommender's users and interactions — the corpus carries no user IDs, so collaborative filtering cannot honestly be fitted to it; only item quality is drawn from the real star distribution. Limitation: Trustpilot is a complaint venue in English only, so negative levels are biased upward and are not representative of domestic customers.

研究方法的四层

Four layers of method — all four already run.

公开财报加宏观数据已完成

从季报、年报、业绩会记录里抽出 GMV、用户数、支付额、物流成本这些字段,做成时间序列。 再把宏观数据叠在下面:国家统计局的线上零售额、行业规模预测。这样判断一家公司是快过大盘还是慢过大盘, 而不是孤立地看它自己的增长率。

自己抓评论数据已完成

抓公开评论页,得到评分分布和评论原文。这是我们自己建的数据集,不是引用的。 同一份语料还可以按时间切开,看政策或价格战前后的口碑变化。

方面级情感分析已完成

不只报一个平均星级。每条评论都判断它在抱怨什么:配送慢、价格贵、怕假货、退款难、客服差、还是 App 难用。 这样「不满意」就变成了可以拆解的变量。

推荐系统模拟已完成

用真实星级分布生成商品品质,模拟 2000 个用户、600 件商品、跑八轮推荐,比较三种排序方式。 这一层回答课上那个问题:平台到底靠什么把信息流变成成交。抽盒、种草、直播看起来很不一样, 本质都是排序——决定谁先被看到。

发现一:财报说翻倍,评论区说 1.6 星

Finding 1 — the filings and the review page disagree, and what they disagree about matters.

公司站点评分我们编码判为负面负面里主要抱怨什么
Klarna4.5★659客服 5
SHEIN(去年做过,仅作对照)3.8★12085客服 46、退款 44、配送 37
Temu1.8★11295客服 47、配送 41
美客多墨西哥站1.4★2419客服 10、App 9、退款 9
泡泡玛特1.6★122100客服 85、配送 48、真假与质量 39

为什么这一条值得写进报告

443 条评论的方面级情感编码:左边是各公司负面比例的分化,右边是负面评论在抱怨哪些方面
443 条评论的方面级情感编码。左:同一个量表,两端分化。右:抱怨的是什么,不是只报一个平均分。 Aspect-level coding of 443 scraped reviews.

发现二:模拟跑出了一个真正的取舍

Finding 2 — the simulation produces a genuine trade-off, not a slogan.

排序方式长尾曝光集中度(吉尼)买到的品质商品露脸比例
按热度排序0.0%0.9670.5445.0%
个性化推荐65.6%0.7020.59277.2%
个性化+扶持长尾78.8%0.3340.38398.0%

三个结论

最后这一条正好是 Porter 那篇文章的意思:没有真取舍的改良,终究会被抄走。 我们能用自己的数字把这个取舍量出来,而不是只引一句结论。

推荐系统模拟:左边是八轮里曝光集中度的变化,右边是扶持长尾与买到品质之间的取舍
推荐系统模拟。左:排序方式决定曝光会不会越来越集中。右:想让长尾露出来,就得付代价。 Recommender simulation: concentration over rounds, and the trade-off it forces.
抓取到的评分分布对比,以及各候选公司可抓评论量的对数刻度图
我们抓到的评分分布,以及各候选公司的可抓语料规模——语料多少决定情感分析做不做得出来。 What we scraped, and how much corpus each candidate offers.

公司数字放回宏观背景里看

单看一家公司的增长率没有意义。下面每一张图都是左边宏观、右边公司: 先看大盘在做什么,再看这家公司相对大盘是快还是慢。

A growth rate means nothing on its own. Each chart pairs the macro backdrop with the firm.

左:中国线上零售额与同比增速。右:泡泡玛特中国、线上、海外各区域的同比增速对比
泡泡玛特。左:中国线上零售大盘只有个位数增长。右:同一家公司,中国翻倍而海外转负。 Pop Mart against the China online-retail backdrop.
左:中国即时零售市场规模预测到 2030 年。右:美团 2026 年二季度收入、商品销售、EBITDA 同比
美团。左:即时零售 2030 年将达 1,267 亿美元,并标出 2026 年监管叫停价格战的时点。右:二季度转盈。 Meituan and the quick-commerce forecast.
左:美客多商品、支付、信贷三条线的同比增速。右:下调佣金后买家增长与物流成本下降
美客多。左:三条流在一家公司里分开可量,信贷增长 87%。右:主动降佣金换规模,是真正的取舍。 Mercado Libre — three flows, and the take-rate trade-off.

这些数字可以复现

原始数据和模拟参数都放在这一页旁边,可以直接下载核对:

模拟用固定随机种子(544),同样的参数重跑会得到同样的结果。

Raw coded data and the full simulation parameters, including the fixed seed, are downloadable for checking.