R'de etkileşim grafiği nasıl oluşturulur


İki faktöre bölünmüş üç veya daha fazla bağımsız grubun ortalamaları arasında fark olup olmadığını belirlemek için iki yönlü ANOVA kullanılır.

İki spesifik faktörün belirli bir yanıt değişkenini etkileyip etkilemediğini bilmek istediğimizde iki yönlü ANOVA’yı kullanırız.

Ancak bazen iki faktör arasında, faktörler ile yanıt değişkeni arasındaki ilişkiyi nasıl yorumladığımızı etkileyebilecek bir etkileşim etkisi olabilir.

Örneğin, (1) egzersiz ve (2) cinsiyet faktörlerinin kilo kaybına verilen yanıt değişkenini etkileyip etkilemediğini bilmek isteyebiliriz. Her iki faktörün de kilo kaybına etki etmesi mümkün olduğu gibi birbirleriyle etkileşime girmeleri de mümkündür.

Örneğin egzersizin kadın ve erkeklerde farklı oranlarda kilo kaybına neden olması mümkündür. Bu durumda egzersiz ile cinsiyet arasında etkileşim etkisi vardır.

İki faktör arasındaki etkileşim etkilerini tespit etmenin ve anlamanın en basit yolu, etkileşim grafiği kullanmaktır.

Bu, bir yanıt değişkeninin uygun değerlerini y ekseninde ve ilk faktörün değerlerini x ekseninde görüntüleyen bir çizim türüdür. Bu arada grafikteki çizgiler ikinci ilgi faktörünün değerlerini temsil ediyor.

R'deki etkileşim grafiği

Bu eğitimde R’de bir etkileşim grafiğinin nasıl oluşturulacağı ve yorumlanacağı açıklanmaktadır.

Örnek: R’deki etkileşim grafiği

Diyelim ki araştırmacılar egzersiz yoğunluğunun ve cinsiyetin kilo kaybını etkileyip etkilemediğini belirlemek istiyor. Bunu test etmek için, 30 erkek ve 30 kadını bir deneye katılmak üzere işe aldılar ve bunlardan 10’unu bir ay boyunca egzersizsiz, hafif egzersiz veya yoğun egzersiz programına uyacak şekilde rastgele atadılar.

R’de bir veri çerçevesi oluşturmak, iki yönlü bir ANOVA gerçekleştirmek ve egzersiz ile cinsiyet arasındaki etkileşim etkisini görselleştirmek için bir etkileşim grafiği oluşturmak için aşağıdaki adımları kullanın.

Adım 1: Verileri oluşturun.

Aşağıdaki kod, R’de bir veri çerçevesinin nasıl oluşturulacağını gösterir:

 #make this example reproducible
set.seed(10)

#create data frame
data <- data.frame(gender = rep (c("Male", "Female"), each = 30 ),
                   exercise = rep (c("None", "Light", "Intense"), each = 10 , times = 2 ),
                   weight_loss = c(runif(10, -3, 3), runif(10, 0, 5), runif(10, 5, 9),
                                   runif(10, -4, 2), runif(10, 0, 3), runif(10, 3, 8)))

#view first six rows of data frame
head(data)

  gender exercise weight_loss
1 Male None 0.04486922
2 Male None -1.15938896
3 Male None -0.43855400
4 Male None 1.15861249
5 Male None -2.48918419
6 Male None -1.64738030

Adım 2: İki yönlü ANOVA modelini yerleştirin.

Aşağıdaki kod, verilere iki yönlü bir ANOVA’nın nasıl sığdırılacağını gösterir:

 #fit the two-way ANOVA model
model <- aov(weight_loss ~ gender * exercise, data = data)

#view the model output
summary(model)

# Df Sum Sq Mean Sq F value Pr(>F)    
#gender 1 15.8 15.80 11.197 0.0015 ** 
#exercise 2 505.6 252.78 179.087 <2e-16 ***
#gender:exercise 2 13.0 6.51 4.615 0.0141 *  
#Residuals 54 76.2 1.41                   
#---
#Significant. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

Egzersiz ve cinsiyet arasındaki etkileşim terimi için p değerinin ( 0,0141 ) istatistiksel olarak anlamlı olduğunu ve bu durumun iki faktör arasında anlamlı bir etkileşim etkisi olduğunu gösterdiğini unutmayın.

Adım 3: Etkileşim grafiğini oluşturun.

Aşağıdaki kod, egzersiz ve cinsiyet için bir etkileşim grafiğinin nasıl oluşturulacağını gösterir:

 interaction.plot(x.factor = data$exercise, #x-axis variable
                 trace.factor = data$gender, #variable for lines
                 response = data$weight_loss, #y-axis variable
                 fun = median, #metric to plot
                 ylab = "Weight Loss",
                 xlab = "Exercise Intensity",
                 col = c("pink", "blue"),
                 lty = 1, #line type
                 lwd = 2, #linewidth
                 trace.label = "Gender")

R'deki etkileşim grafiği

Genel olarak etkileşim grafiğinin iki çizgisi paralelse etkileşim etkisi yoktur. Ancak çizgiler kesişirse muhtemelen bir etkileşim etkisi ortaya çıkar.

Bu grafikten erkekler ve kadınlar için çizgilerin kesiştiğini görebiliyoruz, bu da egzersiz yoğunluğu değişkenleri ile cinsiyet arasında muhtemelen bir etkileşim etkisi olduğunu gösteriyor.

Bu, ANOVA tablosu sonucundaki p değerinin, ANOVA modelindeki etkileşim terimi için istatistiksel olarak anlamlı olduğu gerçeğine karşılık gelmektedir.

Ek kaynaklar

R’de tek yönlü ANOVA nasıl gerçekleştirilir
R’de iki yönlü ANOVA nasıl gerçekleştirilir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir