我正在尝试使用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")
提前致谢
答案 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