R'de f testi nasıl yapılır
İki popülasyon varyansının eşit olup olmadığını test etmek için F testi kullanılır. Testin sıfır ve alternatif hipotezleri aşağıdaki gibidir:
H 0 : σ 1 2 = σ 2 2 (nüfus varyansları eşittir)
H 1 : σ 1 2 ≠ σ 2 2 (popülasyon varyansları eşit değildir )
R’de bir F testi gerçekleştirmek için var.test() işlevini aşağıdaki sözdizimlerinden biriyle kullanabilirsiniz:
- Yöntem 1: var.test(x, y, alternatif = “iki taraf”)
- Yöntem 2: var.test(değerler ~ gruplar, veriler, alternatif = “iki taraf”)
Alternatifin kullanılacak alternatif hipotezi gösterdiğini unutmayın. Varsayılan “iki taraflı”dır ancak bunu “sol” veya “sağ” olarak belirtebilirsiniz.
Bu eğitimde, her iki yöntemi kullanarak R’de F testinin nasıl gerçekleştirileceği açıklanmaktadır.
Yöntem 1: R’de F testi
Aşağıdaki kod, ilk yöntemi kullanarak bir F testinin nasıl gerçekleştirileceğini gösterir:
#define the two groups x <- c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55) y <- c(14, 15, 15, 17, 18, 22, 25, 25, 27, 34) #perform an F-test to determine in the variances are equal var.test(x, y) F test to compare two variances data: x and y F = 4.3871, num df = 9, denom df = 9, p-value = 0.03825 alternative hypothesis: true ratio of variances is not equal to 1 95 percent confidence interval: 1.089699 17.662528 sample estimates: ratio of variances 4.387122
F testi istatistiği 4,3871’dir ve karşılık gelen p değeri 0,03825’tir . Bu p değeri 0,05’ten küçük olduğundan sıfır hipotezini reddederiz. Bu, iki popülasyon varyansının eşit olmadığını söyleyecek yeterli kanıtımız olduğu anlamına gelir.
Yöntem 2: R’de F testi
Aşağıdaki kod, ilk yöntemi kullanarak F testinin nasıl gerçekleştirileceğini gösterir:
#define the two groups data <- data.frame(values=c(18, 19, 22, 25, 27, 28, 41, 45, 51, 55, 14, 15, 15, 17, 18, 22, 25, 25, 27, 34), group= rep (c('A', 'B'), each = 10 )) #perform an F-test to determine in the variances are equal var.test(values~group, data=data) F test to compare two variances data: x and y F = 4.3871, num df = 9, denom df = 9, p-value = 0.03825 alternative hypothesis: true ratio of variances is not equal to 1 95 percent confidence interval: 1.089699 17.662528 sample estimates: ratio of variances 4.387122
Yine F testi istatistiği 4,3871’dir ve buna karşılık gelen p değeri 0,03825’tir . Bu p değeri 0,05’ten küçük olduğundan sıfır hipotezini reddederiz.
Bu, iki popülasyon varyansının eşit olmadığını söyleyecek yeterli kanıtımız olduğu anlamına gelir.
İlgili : Bu ücretsiz eşit varyans F testi hesaplayıcısını kullanarak bir F testi gerçekleştirin.
F testi ne zaman kullanılmalı?
F testi genellikle aşağıdaki sorulardan birini yanıtlamak için kullanılır:
1. İki örnek varyansları eşit olan popülasyonlardan mı geliyor?
2. Yeni bir işlem veya süreç mevcut bir işlem veya işlemin değişkenliğini azaltır mı ?
Ek kaynaklar
Python’da F testi nasıl yapılır
Regresyonda genel anlamlılık için F testi nasıl yorumlanır?