R'de aralık nasıl bulunur (örneklerle)


Aralık , bir veri kümesindeki en büyük değer ile en küçük değer arasındaki farktır.

R’deki bir veri kümesinin aralığını bulmak için aşağıdaki sözdizimini kullanabiliriz:

 data <- c(1, 3, NA, 5, 16, 18, 22, 25, 29)

#calculate range
max(data, na. rm = TRUE ) - min(data, na. rm = TRUE )

[1] 28

Ve veri kümesindeki en küçük ve en büyük değerleri görüntülemek için R tabanındaki range() fonksiyonunu kullanabiliriz:

 data <- c(1, 3, NA, 5, 16, 18, 22, 25, 29)

#calculate range values
range(data, na. rm = TRUE )

[1] 1 29

Bu eğitimde R’deki veri kümesi aralığının hesaplanmasına ilişkin birkaç örnek gösterilmektedir.

İlgili: İstatistiklerde Dağılım Ölçüleri

Örnek 1: Tek Değişkenin Aralığını Hesaplama

Aşağıdaki kod, R’de tek bir değişkenin aralığının nasıl hesaplanacağını gösterir:

 #create data frame
df <- data. frame (x=c(1, 3, NA, 5, 16, 18, 22, 25),
                 y=c(NA, 4, 8, 9, 14, 23, 29, 31),
                 z=c(2, NA, 9, 4, 13, 17, 22, 24))

#find range of variable x in the data frame
max(df$x, na. rm = TRUE ) - min(df$x, na. rm = TRUE )

[1] 24

Örnek 2: Çoklu Değişkenlerin Aralığını Hesaplama

Aşağıdaki kod, R’deki birden çok değişkenin aralığının nasıl hesaplanacağını gösterir:

 #create data frame
df <- data. frame (x=c(1, 3, NA, 5, 16, 18, 22, 25),
                 y=c(NA, 4, 8, 9, 14, 23, 29, 31),
                 z=c(2, NA, 9, 4, 13, 17, 22, 24))

#find range of variable x and y in the data frame
sapply(df[c(' x ',' y ')], function (df) max(df, na.rm= TRUE ) - min(df, na.rm= TRUE ))

 xy
24 27 

#find range of all variables in the data frame
sapply(df, function (df) max(df, na.rm= TRUE ) - min(df, na.rm= TRUE ))

 X Y Z
24 27 22 

R’de application(), lapply() , sapply() ve tapply() için bir kılavuz

Örnek 3: Tüm veri çerçevesinin aralığını hesaplayın

Aşağıdaki kod, bir veri çerçevesindeki tüm değerlerin aralığının nasıl hesaplanacağını gösterir:

 #create data frame
df <- data.frame(x=c(1, 3, NA, 5, 16, 18, 22, 25),
                 y=c(NA, 4, 8, 9, 14, 23, 29, 31),
                 z=c(2, NA, 9, 4, 13, 17, 22, 24))

#find range of all values in entire data frame
max(df, na.rm= TRUE ) - min(df, na.rm= TRUE )

[1] 30

Bu örnekte tüm veri bloğunun aralığının 31 – 1 = 30 olduğu ortaya çıktı.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de çeyrekler arası aralık nasıl hesaplanır
R’de standart sapma nasıl hesaplanır
R’de yüzdelikler nasıl hesaplanır

Yorum ekle

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