R只从power.t.test

时间:2017-05-14 17:35:20

标签: r

我正在尝试使用curve()方法将功率绘制为delta的函数。我可以通过power.t.test()方法找出如何从一个样本t检验中找到能量的唯一方法。但是,此方法返回多个值,但我只对权力感兴趣。以下我目前的计算能力代码:

n1 = 5
SD = 0.10
power1 = function(x) power.t.test(n=n1, delta = x, sd = SD, sig.level = 0.05, power = NULL, type = "one.sample")

提前致谢

1 个答案:

答案 0 :(得分:2)

使用 FileStream sw = File.Create(excelLocation); wbXLS.Write(sw); sw.Close(); 查看返回内容。权力是元素str,因此您的代码应该是

power

并且功率曲线将是(例如)

n1 = 5
SD = 0.10
power1 = function(x) power.t.test(n=n1, delta = x, sd = SD, sig.level = 0.05, power = NULL, type = "one.sample")$power