Различные методы расчета Q1, Q3 и IQR в R

Чтобы найти первый квартиль (Q1), третий квартиль (Q3) и межквартильный размах (IQR) в R, можно использовать несколько методов. Вот некоторые часто используемые методы с примерами кода:

  1. Использование функции 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)
  2. Использование функции 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)
  3. Использование функции 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)
  4. Использование функции 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)