Token导航 LogoToken导航TokenDH.com
开发敏感数据github未标认证来源可访问许可证需确认审计异常

abtesting-stats弃权统计

Agent Skill

用于辅助测试设计、自动化测试、用例整理和回归验证。它适合让 Agent 编写单元测试、端到端测试、测试计划或根据失败日志定位问题。使用时需要确认项目测试框架、运行命令和夹具数据,避免为了通过测试而改坏真实逻辑;涉及浏览器或外部服务时,应区分本地模拟、测试环境和生产环境。

总安装

388

周安装

16

GitHub Stars

4

下载量

127
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:abtesting-stats(弃权统计)
来源仓库:https://github.com/alphaonedev/openclaw-graph
仓库路径:skills/abtesting-stats
安装命令:
npx skills add https://github.com/alphaonedev/openclaw-graph --skill abtesting-stats
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/alphaonedev/openclaw-graph --skill abtesting-stats

简介

用于 A/B 测试的统计分析,包括 t 检验、卡方检验和曼-惠特尼 U 检验等统计方法。

  • 可计算 p 值、置信区间,并支持多重检验校正(如 Bonferroni 或 Benjamini-Hochberg)。
  • 适用于比较两组数据(如网站变体),判断实验结果的统计显著性。
  • 安装方式:github,命令为 npx skills add https://github.com/alphaonedev/openclaw-graph --skill abtesting-stats。
  • 注意:不适用于样本量过小或非数值型数据,需确保每组样本数不少于 10。

SKILL.md

abtesting-stats

Purpose

This skill performs statistical analysis for A/B testing, including t-tests, chi-squared tests, Mann-Whitney U tests, p-value calculations, confidence intervals (CIs), multiple testing corrections like Bonferroni or Benjamini-Hochberg (BH), and Bayesian A/B testing methods.

When to Use

Use this skill when comparing two groups in experiments, such as website variants, to determine statistical significance. Apply it for hypothesis testing in data science workflows, validating A/B test results, or analyzing user behavior metrics. Avoid if data is non-numeric or sample sizes are too small (<10 per group).

Key Capabilities

  • Conduct t-tests for normally distributed data.
  • Perform chi-squared tests for categorical data.
  • Run Mann-Whitney U tests for non-parametric comparisons.
  • Calculate p-values and 95% CIs for effect sizes.
  • Apply corrections like Bonferroni for multiple comparisons or BH for FDR control.
  • Execute Bayesian A/B tests using priors like uniform or beta distributions.
  • Handle input data from CSV, JSON, or in-memory arrays.

Usage Patterns

Invoke via CLI for quick runs or integrate via API for scripted workflows. Always provide data sources and specify the test type. Use JSON config files for complex parameters. For example, pipe data directly into CLI or call API endpoints in loops for batch processing. Ensure data is pre-cleaned (e.g., remove NaNs) before use.

Common Commands/API

Use the OpenClaw CLI with the abtesting-stats subcommand. Authentication requires setting $OPENCLAW_API_KEY as an environment variable.

  • CLI Command for t-test: openclaw abtesting-stats run --test t-test --data-path data.csv --groups groupA groupB --alpha 0.05 This computes a two-sample t-test and outputs p-value and CI.
  • API Endpoint for chi-squared: POST to /api/abtesting/stats with JSON body: {"test": "chi-squared", "data": {"category1": [10, 20], "category2": [15, 25]}, "alpha": 0.01} Response includes p-value and expected frequencies.
  • CLI for Mann-Whitney: openclaw abtesting-stats run --test mann-whitney --file input.json --key metric --significance 0.01 Expects JSON with arrays for each group.
  • API for Bayesian A/B: POST to /api/abtesting/bayesian with: {"test": "bayesian", "conversions": [50, 60], "trials": [1000, 1000], "prior": "beta"} Returns posterior probabilities and credible intervals.

Config format is JSON, e.g., save as config.json:

{
  "test": "bonferroni",
  "p_values": [0.01, 0.02, 0.05]
}

Then run: openclaw abtesting-stats apply-config config.json.

Integration Notes

Integrate by setting $OPENCLAW_API_KEY for all API calls. For Python scripts, use the OpenClaw SDK:

import openclaw
client = openclaw.Client(api_key=os.environ['OPENCLAW_API_KEY'])
response = client.post('/api/abtesting/stats', json={'test': 't-test', 'data': [...]})

Handle asynchronous responses by checking for 'job_id' in the response and polling /api/jobs/{job_id}. Combine with data tools like Pandas for preprocessing, e.g., load CSV and format as JSON. Avoid rate limits by batching requests (max 10/sec).

Error Handling

Check for common errors like invalid data formats (e.g., non-numeric inputs) by validating inputs first. If API returns 401, ensure $OPENCLAW_API_KEY is set and valid. For CLI, parse errors from stdout (e.g., "Error: Insufficient samples"). Use try-except in code:

try:
    result = client.post(...)
except openclaw.AuthError:
    print("Authentication failed; check $OPENCLAW_API_KEY")

Log detailed errors with --verbose flag in CLI for debugging, e.g., openclaw abtesting-stats run --verbose.... Retry transient errors (e.g., 503) up to 3 times with exponential backoff.

Concrete Usage Examples

  1. T-test on sales data: To compare average sales between two ad variants, run: openclaw abtesting-stats run --test t-test --data-path sales.csv --groups variantA variantB Assuming sales.csv has columns: group, sales. This outputs: p-value=0.03, CI=[5.2, 10.4], indicating significant difference.
  2. Bayesian A/B for click-through rates: For testing email campaigns, use API: POST to /api/abtesting/bayesian with: {"conversions": [120, 150], "trials": [1000, 1000]} This yields a 90% probability that variant B is better, guiding decisions without p-values.

Graph Relationships

  • Related to: abtesting-experiment (provides data setup for this skill)
  • Related to: stats-visualization (uses outputs like CIs for plotting)
  • Connected via: abtesting cluster (shares common A/B testing utilities)

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

37.94%
按下载量换算48

Claude

28.21%
按下载量换算36

Cursor

20.97%
按下载量换算27

Gemini CLI

10.04%
按下载量换算13

安全审计

Gen Agent Trust Hub

通过

Socket

未通过

Snyk

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills