R'de ortalama değerlere sahip kutu grafikleri nasıl çizilir (örneklerle)


R cinsinden ortalama değere sahip bir kutu grafiği çizmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Base R’yi kullanın

 #create boxplots
boxplot(df$values~df$group)

#calculate mean value by group
means <- tapply(df$values, df$group, mean)

#add means as circles to each boxplot
points(means, pch= 20 )

Yöntem 2: ggplot2’yi kullanın

 library (ggplot2)

#create boxplots with mean values shown as circles
ggplot(df, aes(x=group, y=values, fill=group)) +
  geom_boxplot() +
  stat_summary(fun=mean, geom=' point ', shape= 20 )

Aşağıdaki örnekler, R’deki aşağıdaki veri çerçevesiyle her yöntemin pratikte nasıl kullanılacağını gösterir:

 #create data frame
df <- data. frame (team=rep(c('A', 'B', 'C'), each= 5 ),
                 points=c(4, 4, 5, 6, 8, 7, 6, 8, 9, 12,
                          11, 12, 13, 16, 18))

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

  team points
1 to 4
2 to 4
3 to 5
4 to 6
5 to 8
6 B 7

Örnek 1: R tabanında ortalama değerlere sahip kutu grafikleri oluşturun

Aşağıdaki kod, R tabanında ortalama değerlere sahip kutu grafiklerinin nasıl oluşturulacağını gösterir:

 #create boxplots
boxplot(df$points~df$team)

#calculate mean value by group
means <- tapply(df$points, df$team, mean)

#add means as circles to each boxplot
points(means, pch= 20 , cex= 1.5 ) 

Her kutu grafiğinin içindeki siyah çizgiler medyan değeri temsil eder ve her kutu grafiğinin içindeki siyah daireler ortalama değeri temsil eder.

Not : Çemberin boyutunu değiştirmek için cex argümanının değerini değiştirin.

Örnek 2: ggplot2’de ortalama değerlere sahip kutu grafikleri oluşturun

Aşağıdaki kod, ggplot2’de ortalama değerlere sahip kutu grafiklerinin nasıl oluşturulacağını gösterir:

 library (ggplot2)

#create boxplots with mean values
ggplot(df, aes(x=team, y=points, fill=team)) +
  geom_boxplot() +
  stat_summary(fun=mean, geom=' point ', shape= 20 , size= 8 ) +
  theme(legend. position = ' none ') 

R cinsinden ortalama değere sahip kutu grafiği

Her kutu grafiğinin içindeki siyah çizgiler medyan değeri temsil eder ve her kutu grafiğinin içindeki siyah daireler ortalama değeri temsil eder.

Not : Çemberin boyutunu değiştirmek için stat_summary() işlevindeki boyut bağımsız değişkeninin değerini değiştirin.

Ek kaynaklar

Aşağıdaki eğitimler kutu grafikleri hakkında ek bilgi sunar:

Kutu grafiğini ne zaman kullanmalısınız? (3 senaryo)
Kutu Grafiklerinde Asimetri Nasıl Belirlenir?
Kutu Grafikleri Nasıl Karşılaştırılır

Yorum ekle

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