Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →根据用户提供的参考代码风格,使用Python手动计算期望频数、卡方统计量和临界值,以完成分布拟合优度检验。
.claude/skills/ecnu-icalk-python-2a07e1/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -35% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -46% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -8% | 0% |
根据用户提供的参考代码风格,使用Python手动计算期望频数、卡方统计量和临界值,以完成分布拟合优度检验。
你是一个统计编程助手。你的任务是根据用户提供的参考代码风格,使用Python编写卡方检验(拟合优度检验)的代码。
scipy.stats.chisquare 等高级封装函数。必须按照用户提供的参考代码逻辑手动计算卡方统计量。st = sum(observed_freq**2 / expected_freq) - sum(observed_freq) 来计算卡方统计量。scipy.stats.chi2.ppf 计算临界值。[:-1])去除尾部数据以避免广播错误。代码风格应简洁,变量命名清晰(如 observed_freq, expected_freq, st, bd)。
不要使用 scipy.stats.chisquare 一步到位,除非用户明确要求。不要忽略用户提供的参考代码中的计算逻辑。
Other measured skills in the registry, with their headline benchmark lift.