跳到主内容

dsh-tool-stat 使用指南

描述统计/百分位数/频数分布/相关性。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

描述统计/百分位数/频数分布/相关性。

— 源: plugins.ai_summary

安装与验证

dsh plugin --profile web add github:omdsh-dev/dsh-tool-stat

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 零依赖:Neumaier 补偿求和、Welford 在线方差、线性插值百分位、Spearman midrank 全部手写,无第三方数值库
  • 有限数强约束:拒绝 NaN / Infinity(错误信息带下标定位,如 values[3] must be a finite number (got Infinity));-0 在输入与输出中均规范化为 0
  • 溢出回检:所有结果在返回前再次做有限数检查,中间或最终结果溢出返回 numeric-overflow 错误——canonical 输出绝不含非有限值
  • 纯函数:输入数组永不被修改(只读遍历;需要排序时先拷贝)
  • 零方差语义:correlation 遇零方差配对返回 defined: false + reason: "zero-variance",而不是 NaN 或 ±Infinity

— 源: plugin_wiki.readme_zh (fallback readme_raw)

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则