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(readxl)
## Warning: package 'readxl' was built under R version 4.5.3
library (car)
## Warning: package 'car' was built under R version 4.5.3
## Zorunlu paket yükleniyor: carData
## Warning: package 'carData' was built under R version 4.5.3
## 
## Attaching package: 'car'
## The following object is masked from 'package:dplyr':
## 
##     recode
library(effectsize)
## Warning: package 'effectsize' was built under R version 4.5.3
anova_data <- read_excel(file.choose())
head(anova_data)
## # A tibble: 6 × 3
##   participant_id group       anxiety_score
##   <chr>          <chr>               <dbl>
## 1 MIN_001        Mindfulness          52.0
## 2 MIN_002        Mindfulness          46.9
## 3 MIN_003        Mindfulness          53.2
## 4 MIN_004        Mindfulness          60.2
## 5 MIN_005        Mindfulness          46.1
## 6 MIN_006        Mindfulness          46.1
anova_data$group <- as.factor(anova_data$group) # group değişkenini kategorik (faktör) değişken olarak tanımlama
# ANOVA analizinde bağımsız değişkenin kategorik/faktör yapıda olması gerekir. Bu nedenle group değişkeni factor olarak tanımlanmıştır.
glimpse (anova_data) # değişken türlerini inceleme
## Rows: 277
## Columns: 3
## $ participant_id <chr> "MIN_001", "MIN_002", "MIN_003", "MIN_004", "MIN_005", …
## $ group          <fct> Mindfulness, Mindfulness, Mindfulness, Mindfulness, Min…
## $ anxiety_score  <dbl> 51.97, 46.89, 53.18, 60.18, 46.13, 46.13, 60.63, 54.14,…
table(anova_data$group) # her gruptaki katılımcı sayısını görüntüleme
## 
##     Control    Exercise Mindfulness 
##          90          95          92

Normallik Varsayımı

ANOVA’da normallik varsayımı her grup için ayrı ayrı değerlendirilir.

by(anova_data$anxiety_score,
   anova_data$group,
   shapiro.test)
## anova_data$group: Control
## 
##  Shapiro-Wilk normality test
## 
## data:  dd[x, ]
## W = 0.99129, p-value = 0.8211
## 
## ------------------------------------------------------------ 
## anova_data$group: Exercise
## 
##  Shapiro-Wilk normality test
## 
## data:  dd[x, ]
## W = 0.98017, p-value = 0.1597
## 
## ------------------------------------------------------------ 
## anova_data$group: Mindfulness
## 
##  Shapiro-Wilk normality test
## 
## data:  dd[x, ]
## W = 0.98912, p-value = 0.652

Tüm gruplarda veriler normal dağılıma uygundur (p >.05)

Varyans Homojenliği

Levene Testi

leveneTest(anxiety_score ~ group, data = anova_data)
## Levene's Test for Homogeneity of Variance (center = median)
##        Df F value Pr(>F)
## group   2  0.8155 0.4435
##       274

#p >.05 olduğu için varyans homojenliği varsayımı sağlanmaktadır.

#ANOVA analizinin yapılabilmesi için temel varsayımlar olan normallik ve varyans homojenliği sağlanmıştır.

ANOVA

anova_model <- aov(anxiety_score ~ group, data = anova_data) # Tek yönlü ANOVA modelini oluşturma

summary(anova_model) # ANOVA sonuç tablosunu görüntüleme
##              Df Sum Sq Mean Sq F value Pr(>F)    
## group         2   5119  2559.7   41.61 <2e-16 ***
## Residuals   274  16856    61.5                   
## ---
## Signif. codes:  0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

##Tek yönlü ANOVA sonuçları, mindfulness, egzersiz ve kontrol gruplarının sınav kaygısı puanları arasında istatistiksel olarak anlamlı bir fark olduğunu göstermiştir, F(2, 274) = 41.61, p < .001. Bu bulgu, en az iki grubun sınav kaygısı puan ortalamalarının birbirinden anlamlı düzeyde farklı olduğunu göstermektedir. Ancak ANOVA testi hangi gruplar arasında fark bulunduğunu göstermediğinden, farkın kaynağını belirlemek için post-hoc analizlerinin incelenmesi gerekmektedir.

TukeyHSD(anova_model) # gruplar arasındaki ikili karşılaştırmaları inceleme
##   Tukey multiple comparisons of means
##     95% family-wise confidence level
## 
## Fit: aov(formula = anxiety_score ~ group, data = anova_data)
## 
## $group
##                            diff        lwr       upr     p adj
## Exercise-Control      -4.551064  -7.269890 -1.832238 0.0002986
## Mindfulness-Control  -10.567418 -13.307724 -7.827111 0.0000000
## Mindfulness-Exercise  -6.016354  -8.719961 -3.312746 0.0000009
eta_squared(anova_model, partial = FALSE) #yukarıdaki hesaplamanın kodunu yazalım
## # Effect Size for ANOVA (Type I)
## 
## Parameter | Eta2 |       95% CI
## -------------------------------
## group     | 0.23 | [0.16, 1.00]
## 
## - One-sided CIs: upper bound fixed at [1.00].

##Yorum:

Tek yönlü ANOVA sonuçları, müdahale gruplarına göre sınav kaygısı puanlarının anlamlı düzeyde farklılaştığını göstermiştir, F(2,274)=41.61, p<.001, η²=.23. Etki büyüklüğü incelendiğinde, grup üyeliğinin sınav kaygısındaki varyansın yaklaşık %23’ünü açıkladığı ve bu etkinin büyük düzeyde olduğu görülmüştür. Tukey HSD post-hoc analizi sonucunda, hem Mindfulness hem de Egzersiz grubundaki öğrencilerin sınav kaygısı puanlarının Kontrol grubuna göre anlamlı derecede daha düşük olduğu belirlenmiştir (p<.001). Ayrıca Mindfulness grubunun kaygı puanları, Egzersiz grubuna göre de anlamlı düzeyde daha düşüktür (p<.001). Bu bulgular, her iki yöntemin de sınav kaygısını azaltmada etkili olduğunu, ancak en etkili yöntemin Mindfulness uygulaması olduğunu göstermektedir.