假设我有三个独立的组,分别为均值。
如何使用每个组中的样本来测试是否?
我想知道一些一般的方法,而不是详细的计算。我不知道如何设置假设和。
假设我有三个独立的组,分别为均值。
如何使用每个组中的样本来测试是否?
我想知道一些一般的方法,而不是详细的计算。我不知道如何设置假设和。
Answers:
在统计信息中,您无法测试“ X是否为真”。您只能尝试寻找证据证明原假设为假。
比方说,你的原假设为
工藤晃男(1963)。“单面测试的多元类似物”。在:Biometrika 50.3 / 4,第403-418页。
如果正态性假设仅近似保持(“渐近”),则该测试也将起作用。例如,如果您可以从组中绘制样本均值,则它将起作用。如果您绘制大小为样本并且可以独立于组进行绘制,则是对角线对角矩阵
其中是组的方差。在应用程序中,您可以使用样本方差而不是未知总体方差,而无需更改测试的属性。
另一方面,如果您的替代假设是
那么您的原假设变成
这不是很可操作。请记住,我们的新替代假设可以写为所以
我不知道是否有任何专门的测试,但是您绝对可以尝试基于连续测试的策略。请记住,您尝试查找反对无效的证据。因此,您可以先测试
然后再测试
如果两次都拒绝那么您已经找到证据证明
为构造测试的另一种方法是,注意
这意味着将用作测试统计量。该测试将在非零值下具有非标准分布,但适当的临界值仍应相当容易计算。
@ andreas-dzemski提供的答案只有在我们知道数据呈正态分布的情况下才是正确的。
如果我们不知道分布,我相信运行非参数测试会更好。在这种情况下,最简单的方法似乎是进行置换测试。 这是一本有关该主题的书,这是一个不错的在线说明。下面,我包括用于计算此测试的R代码。
# some test data
D <- data.frame(group1=c(3,6,2,2,3,9,3,4,2,5), group2=c(5,3,10,1,10,2,4,4,2,2), group3=c(8,0,1,5,10,7,3,4,8,1))
# sample with replacement
resample <- function(X) sample(X, replace=TRUE)
# return true if mu1 < mu2 < mu3
test <- function(mu1, mu2, mu3) (mu1 < mu2) & (mu2 < mu3)
# resampling test that returns the probability of observing the relationship
mean(replicate(1000, test(mean(resample(D$group1)), mean(resample(D$group2)), mean(resample(D$group3)))))