R'de mutlak medyan sapma nasıl hesaplanır


Medyan mutlak sapma, bir veri setindeki gözlemlerin dağılımını ölçer.

Bu özellikle yararlı bir ölçümdür çünkü standart sapma ve varyans gibi diğer dağılım ölçümlerine göre aykırı değerlerden daha az etkilenir.

Genellikle MAD olarak kısaltılan mutlak medyan sapmayı hesaplama formülü şöyledir:

MAD = medyan (|x i – x m |)

Altın:

  • x i : veri kümesinin i’inci değeri
  • x m : Veri kümesindeki ortanca değer

Aşağıdaki örnekler, yerleşik mad() işlevini kullanarak R’deki medyan mutlak sapmanın nasıl hesaplanacağını gösterir.

Örnek 1: Bir vektör için MAD’yi hesaplayın

Aşağıdaki kod, R’deki tek bir vektör için medyan mutlak sapmanın nasıl hesaplanacağını gösterir:

 #define data
data <- c(1, 4, 4, 7, 12, 13, 16, 19, 22, 24)

#calculate MAD
mad(data)

[1] 11.1195

Veri kümesinin medyan mutlak sapması 11,1195 olarak ortaya çıkıyor.

Örnek 2: Veri çerçevesindeki bir sütun için MAD’yi hesaplama

Aşağıdaki kod, bir veri çerçevesindeki tek bir sütun için MAD’nin nasıl hesaplanacağını gösterir:

 #define data
data <- data.frame(x = c(1, 4, 4, 6, 7, 8, 12),
                   y = c(3, 4, 6, 8, 8, 9, 19),
                   z = c(2, 2, 2, 3, 5, 8, 11))

#calculate MAD for column y in data frame
mad(data$y)

[1] 2.9652

Y sütununun mutlak medyan sapması 2,9652 olarak çıkıyor.

Örnek 3: Bir veri çerçevesindeki birden çok sütun için MAD’yi hesaplama

Aşağıdaki kod, sapply() işlevini kullanarak bir veri çerçevesindeki birden çok sütun için MAD’nin nasıl hesaplanacağını gösterir:

 #define data
data <- data.frame(x = c(1, 4, 4, 6, 7, 8, 12),
                   y = c(3, 4, 6, 8, 8, 9, 19),
                   z = c(2, 2, 2, 3, 5, 8, 11))

#calculate MAD for all columns in data frame
sapply(data, mad)

     X Y Z
2.9652 2.9652 1.4826

Mutlak medyan sapma x sütunu için 2,9652 , y sütunu için 2,9652 ve z sütunu için 1,4826’dır .

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

Ek kaynaklar

R’de MAPE nasıl hesaplanır
R’de MSE nasıl hesaplanır
R’de RMSE nasıl hesaplanır

Yorum ekle

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