相对于指数尺度转移替代方案,找到能力非常简单。
不过,我不知道,你应该使用计算出的值从您的数据制定出什么样的力量可能已经。这种事后权力计算往往会得出与直觉相反(甚至可能引起误解)的结论。
权力与重要性水平一样,是您在事实面前处理的现象。您将使用先验的理解(包括理论,推理或以前的任何研究)来决定要考虑的一组合理的替代方案以及理想的效应量
您还可以考虑多种其他选择(例如,可以将指数嵌入到伽玛族中,以考虑或多或少的偏斜案例的影响)。
人们可能会尝试通过功效分析回答的常见问题是:
1)对于给定的样本量,以某种效应量或一组效应量*有什么功效?
2)给定样本大小和功效,可以检测到多大的效应?
3)给定特定效果大小所需的功率,将需要什么样本大小?
*(此处的“效应大小”是一般性含义,例如可能是特定的均值比率或均值差,不一定是标准化的)。
显然,您已经有一个样本量,因此您不必担心情况(3)。您可能会合理考虑情况(2)或情况(1)。
我建议案例(1)(这也提供了一种处理案例(2)的方法)。
为了说明案例(1)的方法并查看其与案例(2)的关系,让我们考虑一个具体示例,其中包括:
规模转移的选择
指数人口
64和54这两个样本中的样本大小
由于样本大小不同,因此我们必须考虑一种情况,即样本之一中的相对分布既小于又大于1(如果大小相同,则出于对称性考虑,可以只考虑一侧)。但是,由于它们非常接近相同的大小,因此效果很小。无论如何,请为其中一个样本固定参数,然后更改另一个样本。
所以做的是:
预先:
choose a set of scale multipliers representing different alternatives
select an nsim (say 1000)
set mu1=1
要进行计算:
for each possible scale multiplier, kappa
repeat nsim times
generate a sample of size n1 from Exp(mu1) and n2 from Exp(kappa*mu1)
perform the test
compute the rejection rate across nsim tests at this kappa
在R中,我这样做:
alpha = 0.05
n1 = 54
n2 = 64
nsim = 10000
s = c(1.1,1.2,1.5,2,2.5,3) # set up grid for kappa
s = c(1/rev(s),1,s) # also below and at 1
rr = array(NA,length(s)) # to hold rejection rates
for(i in seq_along(s)) rr[i]=mean(replicate(nsim,
ks.test(rexp(n1,1),rexp(n2,s[i]))$p.value)<alpha
)
plot(rr~s,log="x",ylim=c(0,1),type="n") #set up plot
points(rr~rev(s),col=3) # plot the reversed case to show the (tiny) asymmetry+noise
points(rr~s,col=1) # plot the "real" case last
abline(h=alpha,col=8,lty=2) # draw in alpha
赋予以下力量“曲线”
x轴为对数刻度,y轴为拒绝率。
在这里很难说出来,但是左边的黑点比右边的黑点高一些(也就是说,当较大的样本具有较小的标度时,黑点的功率会增加一些)。
使用逆法线cdf作为拒绝率的变换,我们可以使变换后的拒绝率与log kappa(kappa s
在图中,但x轴是对数缩放)之间的关系非常接近线性(除了0附近) ),并且仿真次数足够多,以至于噪声非常低-我们目前可以忽略它。
所以我们可以只使用线性插值。下面显示的是您的样本大小下50%和80%功效的近似效果大小:
另一端的效果大小(较大的组具有较小的比例)仅稍有偏移(可以拾取较小的效果大小),但是差别不大,所以我不会着急。
因此,该测试将获得实质性的差异(比例比例为1),但差异不小。
现在提一些评论:我认为假设检验与所关注的潜在问题没有特别的关系(它们是否非常相似?),因此这些功效计算并不能告诉我们与该问题直接相关的任何信息。
我认为您通过在操作上预先指定“基本相同”的实际含义来解决这个更有用的问题。这 -理性追求的统计活动-应该导致数据的有意义的分析。