假设检验¶
方法简介¶
临床试验中常用的假设检验方法,包括参数检验和非参数检验。
AI Prompt 模板¶
Prompt
代码实现¶
from scipy import stats
# 正态性检验
stat, p_treat = stats.shapiro(df[df.group=='Treatment'].endpoint)
stat, p_ctrl = stats.shapiro(df[df.group=='Control'].endpoint)
# 方差齐性
stat, p_var = stats.levene(
df[df.group=='Treatment'].endpoint,
df[df.group=='Control'].endpoint
)
# 两样本 t 检验
t_stat, p_val = stats.ttest_ind(
df[df.group=='Treatment'].endpoint,
df[df.group=='Control'].endpoint
)
注意事项¶
- 临床试验中优先使用 ANCOVA 而非多次 t 检验
- 多重终点需控制 family-wise error rate
相关可视化¶
- 箱线图 / 小提琴图
- 火山图(多重比较校正)