R Stats

📊 82种R统计方法 · 可重复研究

OpenClaw R Stats 提供 82 种 R 统计分析方法,涵盖回归、生存分析、贝叶斯、元分析、因果推断、SEM、IRT 及临床试验设计。采用 JSON 规范驱动,强制要求效应量与假设检验,确保分析可重复、结果可信。

收藏
2k
安装
992
版本
0.7.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

OpenClaw R Stats 是一个专业的统计分析技能,通过标准化的 JSON 规范驱动 R 执行。用户上传 CSV 数据后,系统首先执行强制性的预检流程:验证数据可读性、生成 schema 报告(行列数、变量类型、缺失值比例),并在缺失率>5%或样本量<30时发出警告。

分析流程遵循严格的标准化步骤:
1. 环境检查:首次使用或报错时运行 doctor 诊断

2. 按需安装:通过 11 个专用安装脚本分模块加载依赖(基础、生存、贝叶斯、因果、元分析、SEM 等)

3. 构建分析规范:填写 JSON spec,指定分析类型、公式、假设、缺失处理策略、种子等

4. 执行分析:调用 run-rstats.sh analyze 运行

5. 结果呈现:按「摘要→统计量→解释→图表→假设检验→注意事项」顺序输出

技能覆盖从基础 t 检验、ANOVA 到高阶方法如 TMLE、因果森林、联合模型等 82 种分析类型,支持中英文查询。

显著优点

  • 方法全面:82 种分析类型,覆盖临床、流行病学、心理计量、机器学习等多个领域
  • 质量保障:强制要求效应量、置信区间、假设检验,禁止仅报告 p 值
  • 自动化防护:内置方法切换规则(如小样本非正态自动选用 Wilcoxon)、假设违背警告
  • 可重复性:JSON spec 完整记录分析参数,配合随机种子确保结果可复现
  • 模块化设计:按需安装依赖,避免臃肿环境

潜在局限

  • 学习成本:需理解 JSON spec 字段含义,对非技术用户不够友好
  • 依赖 R 生态:需要本地 Rscript 环境,Windows 用户配置可能复杂
  • 无实时交互:不支持探索性分析的即时调整,每次修改需重新提交 spec
  • 中文支持有限:虽支持中文查询,但输出文档和错误信息主要为英文

适合人群

  • 需要严谨统计分析的研究人员(医学、社会科学、教育学)
  • 熟悉 R 但希望标准化工作流程的数据分析师
  • 需要可审计、可重复分析流程的机构(临床试验、监管提交)
  • 统计咨询顾问,需快速交付规范报告

常规风险

  • 因果推断误用:系统强制使用「associated with」而非「causes」,但用户可能误读结果
  • 多重比较问题:虽提供 p 值校正功能,但用户可能未主动启用
  • 缺失数据处理:默认 complete case,可能引入选择偏倚
  • 过拟合风险:高维方法(LASSO、弹性网络)需配合交叉验证使用
  • 包版本差异:不同 R 版本或包版本可能导致结果微小差异

R Stats 内容

docs文件夹
examples文件夹
data文件夹
specs文件夹
scripts文件夹
tests文件夹
手动下载zip · 179.2 kB
CONTRIBUTING.mdtext/markdown
请选择文件