用途:为 Substack 撰稿人计算滚动 4 周的表现基线,把每周指标与自身历史轨迹比较,而不是与外部基准对照。
主要能力:每周加载 corpus/stats/ 下最近 4 份周 CSV;对 open_rate、click_rate、views_per_send、weekly_sub_delta 四项指标分别计算 4 周中位数、截尾中位数(去掉 1 个离群值)和 IQR;用 z-score =(当前值 - 中位数)/ IQR 衡量偏离;按周输出基线对象,含 current、median_4w、trimmed_median、iqr、z 与 confidence,并带 cold_start 标记。
用法:按步骤执行——先取最近 4 周 CSV,逐指标算统计量,再算 z 分数;历史不足 4 周时返回 baseline: not-yet-established;最后生成各指标基线对象。置信度规则:4 周以上且 IQR 偏低为 high,4 周以上且 IQR 典型为 medium,N<4 为 low。下游 attribute-performance 使用 |z| ≥ 1.0 作为“实质变动”阈值。
适用场景:需要稳定、抗小样本噪声的周度表现监测时使用,适合趋势对比与异常周的识别。
限制与护栏:只比较撰稿人自身轨迹,不引入外部基准;N<4 时返回 cold-start 标记并报告“baseline not yet established”,不用噪声平均值;基于 IQR 而非标准差以提升小样本稳健性;用截尾中位数钝化单个极端周的影响;不重算既往周的基线,每周基线仅来自该周的前 4 周。官方安装命令、价格与平台支持暂未提供。