Eşleştirilmiş bir t-testi yapmak istiyorsak , eşleşen ölçüm birimleri arasındaki ortalama farkın normal olarak dağıtılması şartıdır (doğru anlarsam) .
Eşleştirilmiş t-testinde, eşleşen ölçüm birimleri arasındaki farkın normal olarak dağıtılması (karşılaştırılan iki grubun her birinin dağılımı normal olmasa da) talebinde ifade edilir (AFAIK).
Bununla birlikte, eşleştirilmemiş bir t-testinde, eşleşen birimler arasındaki fark hakkında konuşamayız, bu nedenle iki grubun gözlemlerinin normal olmasını istiyoruz, böylece ortalamalarının farkı normal olacak. Bu da beni soruma götürüyor:
Normal olmayan iki dağılım için, araçlarının farkı normal şekilde dağıtılabilir mi? (ve böylece, anladığım kadarıyla - eşleşmemiş bir t-testi yapmak için ihtiyaç duyduğumuz gereksinimi karşılayın).
Güncelleme: (cevaplar için hepinize teşekkür ederim) Aradığımız genel kuralın gerçekten de araçların farkının normal olacağı, CLT nedeniyle iyi bir varsayım (yeterince büyük n altında) gibi göründüğünü görüyorum. Bu benim için şaşırtıcı (şaşırtıcı değil, sadece şaşırtıcı), bunun eşleştirilmemiş t-testi için nasıl çalıştığı, ancak tek örnek t-testi için de işe yaramayacak. Aşağıda açıklanacak bazı R kodları verilmiştir:
n1 <- 10
n2 <- 10
mean1 <- 50
mean2 <- 50
R <- 10000
# diffs <- replicate(R, mean(rexp(n1, 1/mean1)) - mean(runif(n2, 0, 2*mean2)))
# hist(diffs)
P <- numeric(R)
MEAN <- numeric(R)
for(i in seq_len(R))
{
y1 <- rexp(n1, 1/mean1)
y2 <- runif(n2, 0, 2*mean2)
MEAN[i] <- mean(y1) - mean(y2)
P[i] <- t.test(y1,y2)$p.value
}
# diffs <- replicate(R, mean(rexp(n1, 1/mean1)) - mean(runif(n2, 0, 2*mean2)))
par(mfrow = c(1,2))
hist(P)
qqplot(P, runif(R)); abline(0,1)
sum(P<.05) / R # for n1=n2=10 -> 0.0715 # wrong type I error, but only for small n1 and n2 (for larger ones, this effect disappears)
n1 <- 100
mean1 <- 50
R <- 10000
P_y1 <- numeric(R)
for(i in seq_len(R))
{
y1 <- rexp(n1, 1/mean1)
P_y1[i] <- t.test(y1 , mu = mean1)$p.value
}
par(mfrow = c(1,2))
hist(P_y1)
qqplot(P_y1, runif(R)); abline(0,1)
sum(P_y1<.05) / R # for n1=n2=10 -> 0.057 # "wrong" type I error
Teşekkürler.