在 Python 中计算 t 检验的功效

mmu*_*bra 6 python statistics scipy statsmodels

我有以下 R 代码,想知道 Python 中的等效代码是什么

power.t.test(n=20,delta=40,sd=50,sig.level=0.05,type= "one.sample",alternative="one.sided") 
Run Code Online (Sandbox Code Playgroud)

预期输出是:

     One-sample t test power calculation 

              n = 20
          delta = 40
             sd = 50
      sig.level = 0.05
          power = 0.9641728
    alternative = one.sided
Run Code Online (Sandbox Code Playgroud)

mmu*_*bra 7

找到了

import statsmodels.stats.power as smp
smp.ttest_power(0.8, nobs=20, alpha=0.05, alternative='larger')
Run Code Online (Sandbox Code Playgroud)