Чтобы найти первый квартиль (Q1), третий квартиль (Q3) и межквартильный размах (IQR) в R, можно использовать несколько методов. Вот некоторые часто используемые методы с примерами кода:
-
Использование функции quantile():
# Create a dataset data <- c(10, 15, 20, 25, 30, 35, 40, 45, 50) # Calculate Q1, Q3, and IQR Q1 <- quantile(data, 0.25) Q3 <- quantile(data, 0.75) IQR <- Q3 - Q1 # Print the results print(Q1) print(Q3) print(IQR)
-
Использование функции summary():
# Create a dataset data <- c(10, 15, 20, 25, 30, 35, 40, 45, 50) # Calculate Q1, Q3, and IQR summary_stats <- summary(data) Q1 <- summary_stats[2] Q3 <- summary_stats[5] IQR <- Q3 - Q1 # Print the results print(Q1) print(Q3) print(IQR)
-
Использование функции Fivenum():
# Create a dataset data <- c(10, 15, 20, 25, 30, 35, 40, 45, 50) # Calculate Q1, Q3, and IQR stats <- fivenum(data) Q1 <- stats[2] Q3 <- stats[4] IQR <- Q3 - Q1 # Print the results print(Q1) print(Q3) print(IQR)
-
Использование функции boxplot.stats():
# Create a dataset data <- c(10, 15, 20, 25, 30, 35, 40, 45, 50) # Calculate Q1, Q3, and IQR stats <- boxplot.stats(data) Q1 <- stats$stats[2] Q3 <- stats$stats[4] IQR <- Q3 - Q1 # Print the results print(Q1) print(Q3) print(IQR)