R'de çeyrekler arası aralık nasıl hesaplanır (örneklerle)


Çeyrekler arası aralık, bir veri kümesinin ilk çeyreği (yüzde 25’lik dilim) ile üçüncü çeyrek (yüzde 75’lik dilim) arasındaki farkı temsil eder.

Basit bir ifadeyle değerlerin ortadaki %50’lik kısmı arasındaki sapmayı ölçer.

IQR = Ç3 – Ç1

R’deki bir değer kümesinin çeyrekler arası aralığını hesaplamak için yerleşik IQR() işlevini kullanabiliriz:

 IQR(x)

Aşağıdaki örnekler bu fonksiyonun pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Bir vektörün çeyrekler arası aralığı

Aşağıdaki kod, bir vektördeki çeyrekler arası değer aralığının nasıl hesaplanacağını gösterir:

 #definevector
x <- c(4, 6, 6, 7, 8, 12, 15, 17, 20, 21, 21, 23, 24, 27, 28)

#calculate interquartile range of values in vector
IQR(x)

[1] 14.5

Örnek 2: Eksik Değerlere Sahip Bir Vektörün Çeyrekler Arası Aralığı

Vektörünüzde eksik değerler varsa çeyrekler arası aralığı hesaplarken eksik değerleri yok saymak için na.rm=TRUE belirttiğinizden emin olun:

 #define vector with some missing values
x <- c(4, 6, NA, 7, NA, NA, 15, 17, 20, 21, 21, 23, 24, 27, 28)

#calculate interquartile range of values in vector
IQR(x, na. rm = TRUE )

[1] 10.25

Örnek 3: Bir veri çerçevesindeki sütunlar arası çeyrekler aralığı

Aşağıdaki kod, bir veri çerçevesindeki belirli bir sütun için çeyrekler arası aralığın nasıl hesaplanacağını gösterir:

 #define data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#calculate interquartile range of 'var1' column
IQR(df$var1)

[1] 1

Örnek 4: Bir Veri Çerçevesindeki Çoklu Sütunların Çeyrekler Arası Aralığı

Aşağıdaki kod, bir veri çerçevesindeki birden çok sütunun çeyrekler arası aralığının nasıl hesaplanacağını gösterir:

 #define data frame
df <- data. frame (var1=c(1, 3, 3, 4, 5),
                 var2=c(7, 7, 8, 3, 2),
                 var3=c(3, 3, 6, 6, 8),
                 var4=c(1, 1, 2, 8, 9))

#calculate interquartile range of 'var1', 'var2', and 'var4' columns
sapply(df[, c(' var1 ', ' var2 ', ' var4 ')], IQR)

var1 var2 var4 
   1 4 7

Ek kaynaklar

R’de aralık nasıl bulunur?
R’de standart sapma nasıl hesaplanır
Çeyrekler arası aralık nasıl yorumlanır?
Çeyrekler arası aralık ve standart sapma: fark nedir?

Yorum ekle

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