将用户的数据分析需求转化为结构化的分析计划并与用户确认。用户提出 BI 业务分析、数据探索、统计建模等需要规划的分析任务时使用。简单数据查询、公式明确的定量计算等流程简单、无需规划的任务不使用。
日本語の概要は準備中です。原文の説明を表示しています。
通过量化历史数据的自然波动幅度,自适应计算判定阈值。当需要从数据本身确定阈值(如波动阈值、影响度阈值等)、而非使用固定值时调用。仅适用于日/周粒度阈值确定。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
基于标准差衡量数据的自然波动幅度,从数值序列中自适应计算阈值,常见场景:
适用范围:仅适用于日粒度和周粒度的阈值计算。
包含时间序列数据的 CSV 文件,至少包含以下两列:
| 列 | 说明 | 示例 |
|---|---|---|
| 日期列 | 时间标识 | 日期 |
| 数值列 | 需要计算阈值的目标数值序列 | 访问用户数 |
示例:
日期,访问用户数
2025-01-01,10000
2025-01-02,10500
2025-01-03,9800
若上游步骤已产出可用数据文件则直接使用,否则自行取数。默认取近 90 天数据,若可用数据不足 90 天则取全部。
按以下优先级选择计算方式,命中即停:
路径: scripts/adaptive_threshold.py
原理:
最少数据行数),不足则直接返回 默认阈值IQR 倍数)剔除极端异常值最少数据行数,说明稳定数据不够,可能处于业务初期,返回 默认阈值;阈值上限,说明当前仍处于剧烈波动期,返回 默认阈值标准差倍数,并限制在 [阈值下限, 阈值上限] 范围内,避免阈值过于敏感或过于迟钝若脚本适用于当前场景,按以下方式调用:
参数:
| 参数 | 说明 | 默认值 |
|---|---|---|
| --input-file | 输入数据文件路径 | (必填) |
| --date-col | 日期列名 | (必填) |
| --metric-col | 数值列名 | (必填) |
| --default-threshold | 默认阈值,按指标类型区分,详见下方说明 | (必填) |
| --min-periods | 最少数据行数 | 30 |
| --iqr-multiplier | IQR 倍数 | 1.5 |
| --std-multiplier | 标准差倍数 | 3.0 |
| --threshold-min | 阈值下限 | 0.05 |
| --threshold-max | 阈值上限 | 0.20 |
| --ruptures-method | ruptures 库的变化点检测算法(pelt/binseg/window) | pelt |
| --ruptures-penalty | ruptures 库的变化点检测的惩罚系数,值越大分段越少 | None (自动计算) |
--default-threshold是数据不足或波动剧烈时的兜底值,调用时应根据指标类型传入不同的值:
- 量值指标:默认 10%(即
--default-threshold 0.10)- 率值指标:根据率值所在区间差异化设置:
- 率值在 [40%, 60%]:±5%(即
--default-threshold 0.05)- 率值在 [20%, 40%) 或 (60%, 80%]:±3%(即
--default-threshold 0.03)- 率值在 [0%, 20%) 或 (80%, 100%]:±2%(即
--default-threshold 0.02)
调用示例:
python scripts/adaptive_threshold.py \
--input-file data.csv \
--date-col "日期" \
--metric-col "访问用户数"
输出格式:
# 正常
threshold: 0.14
# 数据不足
threshold: 0.10 (数据不足,使用默认阈值)
# 波动剧烈
threshold: 0.10 (波动剧烈,使用默认阈值)
若脚本不适用于当前场景(如数据结构不匹配、场景特殊、用户有自定义需求等),基于上述核心思想自行实现阈值计算。
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
将用户的数据分析需求转化为结构化的分析计划并与用户确认。用户提出 BI 业务分析、数据探索、统计建模等需要规划的分析任务时使用。简单数据查询、公式明确的定量计算等流程简单、无需规划的任务不使用。
日本語の概要は準備中です。原文の説明を表示しています。
基于阈值检测时间序列中的显著异常波动点。当需要找出指标异常波动日期、识别数据异动时调用。
日本語の概要は準備中です。原文の説明を表示しています。
计算各维度(组)值对指标变动的贡献度,支持可加型量值指标和加权平均型/率值指标。当需要计算贡献度、解释指标"为什么涨/跌"时调用。
日本語の概要は準備中です。原文の説明を表示しています。
从运营周报、活动文档、对话输入或文档工具 API 中提取业务事件,与指标异常时间窗口对齐,生成有证据支撑的因果归因假设并排序。当已知指标存在异常波动、需要从外部文档证据中解释"为什么"时调用。
日本語の概要は準備中です。原文の説明を表示しています。
对用户、产品等业务对象做分群:用波士顿矩阵法做象限分群,或用分层聚类、K-means、DBSCAN 等聚类技术分群。当需要做客群/产品分群、象限策略、画像或密度型子结构发现时调用。触发条件:当对话中出现“分群”、“分类”、“聚类”、“不同类型”、“不同场景”等体现分群分析词语时触发。
日本語の概要は準備中です。原文の説明を表示しています。
把用户按同一批/同一类分组,比较各群体后续表现。触发条件:对话涉及同期群分析、分群后表现对比、用户生命周期分群跟踪等任务时触发,如出现「同期群」「cohort」「按起始特征分群后表现如何」「不同客群后续转化/留存对比」「注册周/获客渠道分群跟踪」等相似问题时触发。
日本語の概要は準備中です。原文の説明を表示しています。