Jak obliczyć rozstęp międzykwartylowy w r (z przykładami)


Rozstęp międzykwartylowy reprezentuje różnicę między pierwszym kwartylem (25. percentyl) a trzecim kwartylem (75. percentyl) zbioru danych.

W uproszczeniu mierzy odchylenie pomiędzy środkowymi 50% wartości.

IQR = Q3 – Q1

Możemy wykorzystać wbudowaną funkcję IQR() do obliczenia rozstępu międzykwartylowego zbioru wartości w R:

 IQR(x)

Poniższe przykłady pokazują, jak w praktyce wykorzystać tę funkcję.

Przykład 1: rozstęp międzykwartylowy wektora

Poniższy kod pokazuje, jak obliczyć rozstęp międzykwartylowy wartości w wektorze:

 #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

Przykład 2: Rozstęp międzykwartylowy wektora z brakującymi wartościami

Jeśli w Twoim wektorze brakuje wartości, pamiętaj o określeniu na.rm=TRUE , aby zignorować brakujące wartości przy obliczaniu rozstępu międzykwartylowego:

 #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

Przykład 3: Rozstęp międzykwartylowy kolumny w ramce danych

Poniższy kod pokazuje, jak obliczyć rozstęp międzykwartylowy dla określonej kolumny w ramce danych:

 #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

Przykład 4: Rozstęp międzykwartylowy wielu kolumn w ramce danych

Poniższy kod pokazuje, jak obliczyć rozstęp międzykwartylowy wielu kolumn w ramce danych:

 #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

Dodatkowe zasoby

Jak znaleźć zasięg w R
Jak obliczyć odchylenie standardowe w R
Jak interpretować rozstęp międzykwartylowy
Rozstęp międzykwartylowy i odchylenie standardowe: jaka jest różnica?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *