--- name: bi-comparison-analysis description: 对不同时间、群体、地区、渠道、版本之间的指标差异性的定量分析。触发条件:当分析任务需要通过定量比较多个对象来进行分析时触发,例如,对话包含“分析差异”、“衡量增长/下降”、“评估优劣/一致性“、“对比“等相似词语时触发。 --- # bi-comparison-analysis 对不同时间、群体、地区、渠道、版本之间的指标差异值进行分析。 ## 执行步骤 ### Step 1. 明确比较维度 一般而言,对比分析主要涉及以下 3 个维度: | 维度 | 说明 | 目的 | | ----------------- | -------------------- | ----- | | **时间对比** (纵向) | 同比(与历史相同节点)或环比(与相邻节点) | 了解发展速度、规模水平的增减变化 | | **空间对比** (横向) | 与同类对象、竞争对手或行业平均水平对比 | 评估自身在群体中的水平高低,找出差距 | | **标准对比** (计划对比) | 将实际完成数据与目标、计划、预算数值对比 | 检查指标是否达标,评估业务运行是否协调 | 根据数据分析需求以及上述维度的解释说明,选择合理的对比维度。 ### Step 2. 设定基准与比较对象 根据所确定的比较分析维度以及提供的数据,选择合适的对比参照物(时间、空间或标准),以及确定合理的比较对象。确保参照物与比较对象的数据在统计口径、计量标准上一致,具有可比性。 整理数据为一份 CSV 文件,包含参照物相应数据列以及比较对象相应数据列。以“对比不同端转化情况”为例,可用的数据类似 ```csv 业务日期,web端转化率,app端转化率 20251101,0.7856,0.2343 20251102,0.2288,0.8822 20251103,0.6677,0.7760 ``` ### Step 3. 计算差异 对比分析的定量计算形式主要有以下两种 | 方式 | 计算方式 | 例子 | | ------ | -------------------- | ---------- | | 绝对差值 | \(差值=对象A - 对象B\) | 数值大小比较 | | 相对差值 | \(差异率=\frac{对象A - 对象B}{对象B}\) | 环比增长、同比增长 | 根据步骤 1 和步骤 2 确定的比较维度、参照物和比较对象,从中选择合适的定量计算方式计算对比差异。不遗漏任何需要比较的对象。 ### Step 4. 显著性分析 当对两组或多组数据进行比较,且比较结果具有多个样本时,需进行显著性分析。常用显著性检验方法如下: | 检验方法 | 适用场景 | 数据要求 | |----------|----------|----------| | t 检验 | 两组均值对比,样本量 < 30 或总体方差未知 | 连续型数据,近似正态分布 | | z 检验 | 两组均值/比例对比,大样本量(n ≥ 30) | 连续型或二分类数据 | | 卡方检验 | 分类变量独立性检验、拟合优度检验 | 频数数据,期望频数 ≥ 5 | 显著性检验方法选择策略如下: ``` if 数据为分类变量: 使用 chi_square elif 样本量 >= 30: 使用 z_test else: 使用 t_test ``` 各个检验方法的具体计算方式参见 `/references/significance-test.md`。 ## 输出要求 输出差异定量计算结果,以及显著性检验方式、检验统计量与 P 值(如果执行了显著性分析)。不要遗失任何计算结果,包括 NaN 值。