Mann Whitney U Testi
Bu çalışmada düzenli egzersiz yapan ve egzersiz yapmayan öğrencilerin stres puanları arasında anlamlı bir fark olup olmadığı Mann-Whitney U testi ile incelenmiştir.
Bağımlı değişken: Stres puanı
Bağımsız değişken: Grup
Gruplar: Egzersiz yapanlar ve egzersiz yapmayanlar
Hipotezler
H0: Egzersiz yapan ve egzersiz yapmayan öğrencilerin stres puanları arasında anlamlı bir fark yoktur.
H1: Egzersiz yapan ve egzersiz yapmayan öğrencilerin stres puanları arasında anlamlı bir fark vardır.
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(ggplot2)
library(broom)
Veri Setinin Oluşturulması
set.seed(123)
stres_veri <- data.frame(
id = 1:40,
grup = rep(c("egzersiz_yapan", "egzersiz_yapmayan"), each = 20),
stres = c(
round(rnorm(20, mean = 45, sd = 8)),
round(rnorm(20, mean = 55, sd = 8))
)
)
head(stres_veri)
## id grup stres
## 1 1 egzersiz_yapan 41
## 2 2 egzersiz_yapan 43
## 3 3 egzersiz_yapan 57
## 4 4 egzersiz_yapan 46
## 5 5 egzersiz_yapan 46
## 6 6 egzersiz_yapan 59
Bu bölümde egzersiz yapan ve egzersiz yapmayan öğrencilerin stres puanlarından oluşan veri seti oluşturulmuştur.
Veri Setini İnceleme
glimpse(stres_veri)
## Rows: 40
## Columns: 3
## $ id <int> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 1…
## $ grup <chr> "egzersiz_yapan", "egzersiz_yapan", "egzersiz_yapan", "egzersiz_…
## $ stres <dbl> 41, 43, 57, 46, 46, 59, 49, 35, 40, 41, 55, 48, 48, 46, 41, 59, …
Bu kod ile veri setinin yapısı incelenmiştir
Eksik Veri Kontrolü
colSums(is.na(stres_veri))
## id grup stres
## 0 0 0
Eksik veri bulunmadığı için analizlere devam edilmiştir.
Grup Değişkeninin Düzenlenmesi
stres_veri$grup <- as.factor(stres_veri$grup)
table(stres_veri$grup)
##
## egzersiz_yapan egzersiz_yapmayan
## 20 20
Grup değişkeni kategorik değişken olarak tanımlanmıştır.
Betimsel İstatistikler
stres_veri %>%
group_by(grup) %>%
summarise(
N = n(),
Medyan = median(stres),
Minimum = min(stres),
Maksimum = max(stres)
)
## # A tibble: 2 × 5
## grup N Medyan Minimum Maksimum
## <fct> <int> <dbl> <dbl> <dbl>
## 1 egzersiz_yapan 20 46 29 59
## 2 egzersiz_yapmayan 20 54 42 65
Grupların medyan, minimum ve maksimum değerleri incelenmiştir.
Görselleştirme
ggplot(stres_veri,
aes(x = grup,
y = stres,
fill = grup)) +
geom_boxplot(alpha = 0.7) +
geom_jitter(width = 0.1) +
theme_minimal() +
labs(
title = "Gruplara Gore Stres Puanlari",
x = "Grup",
y = "Stres Puani"
)
Kutu grafiği grupların stres puanlarının dağılımını göstermektedir.
Mann-Whitney U Testi
mann_sonuc <- wilcox.test(
stres ~ grup,
data = stres_veri
)
## Warning in wilcox.test.default(x = DATA[[1L]], y = DATA[[2L]], ...): cannot
## compute exact p-value with ties
mann_sonuc
##
## Wilcoxon rank sum test with continuity correction
##
## data: stres by grup
## W = 79.5, p-value = 0.001137
## alternative hypothesis: true location shift is not equal to 0
Bu analiz ile egzersiz yapan ve egzersiz yapmayan öğrencilerin stres puanları karşılaştırılmıştır.
Test Sonucunu Tablo Halinde Gösterme
wilcox.test(
stres ~ grup,
data = stres_veri
) %>%
tidy()
## Warning in wilcox.test.default(x = DATA[[1L]], y = DATA[[2L]], ...): cannot
## compute exact p-value with ties
## # A tibble: 1 × 4
## statistic p.value method alternative
## <dbl> <dbl> <chr> <chr>
## 1 79.5 0.00114 Wilcoxon rank sum test with continuity correcti… two.sided
Bu bölümde test sonucu tablo halinde gösterilmiştir.
Sonuç ve Yorum
Mann-Whitney U testi sonucunda elde edilen p değeri 0.05 anlamlılık düzeyi ile karşılaştırılmıştır. p değeri 0.05’ten küçük ise H0 hipotezi reddedilir ve gruplar arasında anlamlı fark olduğu kabul edilir. p değeri 0.05’ten büyük ise H0 hipotezi reddedilemez ve gruplar arasında anlamlı fark olmadığı sonucuna ulaşılır.
Bu analiz sonucunda egzersiz yapma durumunun öğrencilerin stres düzeyleri üzerinde etkili olup olmadığı değerlendirilmiştir.