我正在尝试使用R中的以下代码来估算所需的采样大小,以达到UNKNOWN人口差异的某些功率和显着水平:
power.t.test(delta = 5, sd=sigma, sig.level=0.05, power = .80, type="one.sample", alternative = "one.sided")
在上面的代码中,sigma
是预定义的值。由于人口差异未知,我认为我需要使用sd = NULL
而不是sd=sigma
。但是,当它是sd = NULL
时,我收到了错误消息:
Error in power.t.test(delta = 5, sd = NULL, sig.level = 0.05, power = 0.8,
:exactly one of 'n', 'delta', 'sd', 'power', and 'sig.level' must be NULL
那么我可以问一下如何正确设置参数吗?