工具对比 ·

ChatSRS vs G*Power:样本量估算与统计功效怎么选

ChatSRS 与 G*Power 如何选择?本文依据官方资料说明 G*Power 的功效范围,并公开 ChatSRS 当前 sample_size 入口阻断和不安全计算边界。

截至本文核验日,G*Power 可以作为专门功效工具使用;ChatSRS 仓库虽有 sample_size 源文件,但当前注册入口不可执行,ANOVA、相关和卡方参数路径也存在尚未修复的统计或接线问题。因此本页不提供 ChatSRS 样本量计算命令,不比较数值是否一致,也不承诺生成规划 N。ChatSRS 当前更适合整理研究问题、效应量来源、输入规格与审稿证据清单。

官方资料核验范围

本页于 2026-07-11 访问 Heinrich Heine University Düsseldorf 的官方 G*Power 页面G*Power 3.1 manual。官方页面说明 G*Power 3.1 可对多种 t、F、χ²、z 和部分 exact tests 做功效分析,也可计算效应量和绘制功效结果。

本页只引用官方范围,不涉及商业条款,不评价所有测试的实现质量,也不把“支持某个检验族”理解为适合任意复杂设计。具体分析仍要选择与最终统计检验完全一致的 family、test、tail、效应量和参数。

当前不能做数值对比的原因

sample_size.py 源码列出 tpaired_tanovaregressionchi2correlation 六个名称,但 live CLI 有双重阻断:analyze.py 在识别 sample_size 前就要求 --columns;即使传入真实列,分析器又把 matched_columns 设为空,基类抛出“所有列名均未匹配成功”。文件存在不能被写成产品已实现。

即便绕过入口,当前 ANOVA 分支也把 statsmodels 返回的总 N 当每组 N 后再次乘组数。f=.25、alpha=.05、power=.80、4 组时底层总 N 约 178.397,现有 formatter 会显示每组 179、总 N=716。correlation 分支使用两独立样本的 NormalIndPower,不是相关系数的 Fisher z 公式;r=.30、双侧 alpha=.05、power=.80 时现有逻辑显示约 175,而常用 Fisher z 近似约 85。卡方构造器有 df_chi2,但 CLI 没有 --df-chi2,只能静默使用默认 1。

**发布边界:**在共享代码修复、六路径 live smoke、ANOVA/相关已知参考值回归测试和卡方 df>1 验收完成前,不能把任何 ChatSRS sample_size 路径称为可用,也不能用“近似”掩盖错误估计对象。

当前合理分工

任务ChatSRS 当前可承担G*Power 官方范围
明确检验与效应量整理研究问题、变量、来源和审计清单在界面中选择检验族与具体检验
计算样本量/功效当前注册 sample_size 阻断,不引用数值官方提供多类功效分析
效应量与功效图当前该入口不可用官方说明可计算效应量并图形显示
复杂多层/错位 DID应转到设计匹配模拟官方“多种检验”也不等于覆盖任意复杂模型
论文解释可帮助区分事前、敏感度与 observed power 限制计算结果仍需研究者解释与保存设置

因此,现阶段若最终检验在 GPower 官方列表内,使用 GPower 或另一个参考值已验证工具完成计算,并保存输入界面、版本和输出;ChatSRS 可用于检查你是否写清效应量来源、tail、alpha、目标 power、组数、分配和失访。超出专用公式的复杂设计,应使用模拟或专门方法。

一句话审计输入,而不是计算命令

假设计划两组独立样本 t 检验,可向 ChatSRS 提交的是审计请求:

请把以下功效方案整理为可复核清单:最终检验为双侧独立样本 t,效应量 d=0.35 来自指定 Meta 分析,alpha=.05,目标 power=.80,分配 1:1,预计失访 15%。不要运行当前 sample_size 或给出 N;提示我在经验证工具中保存 test family、具体检验、tail、输入参数、版本和原始输出,并在获得基础 N 后按明确公式上调招募量。

拿到 G*Power 结果后,应复核它选择的是与论文最终分析相同的检验,而不是只看总 N。独立 t 的 d、配对 t 的 dz、ANOVA 的 f、回归的 f²和相关的 r 不是可互换输入。组数、重复测量相关、非球形校正、预测变量数和检验方向都会改变结果。

结果怎么写才不夸大

事前分析应写效应量来源、alpha、power、设计参数、工具版本、计算 N 和失访上调。若数据已经收集,不要用样本观察效应计算 observed power 为不显著结果辩护;对固定 N 与检验,它通常只重复 p 值信息。应报告效应估计与区间,并做基于外部最小有意义效应的敏感度或最小可检测效应分析。

G*Power 有 post hoc 选项不意味着它适合回答所有“研究为什么不显著”的问题。工具会忠实计算用户选定的模型,无法判断效应量是否来自循环论证、tail 是否事后改成单侧、或聚类是否被忽略。所有设置都需要统计审查。

复核时至少做三件事:把界面中的检验族、具体检验和分析类型逐字记录;用手册示例或第二个可信实现检查一个参考值;再把实际论文模型与功效模型逐项对照。若论文加入交互、协变量、重复测量或多重主要结局,而功效计算仍是简单两组检验,就要重新估算或明确这是近似下限,不能只沿用旧截图。

修复后恢复 ChatSRS 能力需要什么

共享代码必须先解决 CLI optional columns 和基类空匹配;ANOVA 正确区分总 N 与每组 N;相关分析使用 Fisher z 或经验证等价公式;卡方接入可设置自由度。随后对 t、paired t、ANOVA、regression、chi-square、correlation 六条路径做 live smoke,并用官方文档或可信独立实现核对已知参考值。通过前,本页不会把计划写成上线事实。

常见问题 FAQ

Q1:现在可以用 ChatSRS 直接算样本量吗?

当前不可以。注册入口不可执行,且部分分支存在未修复统计问题,本页不引用其数值。

Q2:G*Power 支持哪些范围?

截至 2026-07-11,官方页面称其支持多种 t、F、χ²、z 和部分 exact tests,并可做效应量与图形展示;具体检验需查官方手册。

Q3:两边结果不同应该选更小的 N 吗?

不应该。先核对检验、效应量定义、tail、组数、总 N/每组 N 和设计参数;当前 ChatSRS 结果不得参与数值比较。

Q4:数据已有后可以用 observed power 解释不显著吗?

不建议。应报告估计区间和基于外部最小有意义效应的敏感度分析。

相关阅读

准备好检验与效应量来源后,可打开 ChatSRS,整理功效分析输入与审稿证据清单。样本量数值须由当前可执行且参考值验证的工具产生。