R итоговая функция
Я следую примеру на KhanAcademy.com в отношении коробочных участков.
Я попытался смоделировать вопрос в R с помощью следующего кода
x <- c(13,9,11,8,8,12,9,9,4,12,10,8,11)
summary(x)
Min. 1st Qu. Median Mean 3rd Qu. Max.
4.000 8.000 9.000 9.538 11.000 13.000
Сал из KA заявил, что есть два способа получить квадриль, разница состоит в том, является ли один из факторов медианой при вычислении 1-го и 3-го квартиля.
Есть ли способ сообщить итоговой функции, что вы хотите исключить медиану при вычислении других квартилей.
Ответ, если этот подход будет принят, будет
Min. 1st Qu. Median Mean 3rd Qu. Max.
4.000 8.000 9.000 9.538 *11.500* 13.000
Почему не существует согласованного метода решения таких проблем?
1 ответ
Есть на самом деле 9 типов quantile
доступны в R. См. ?quantile
для получения дополнительной информации о том, как они определены, какое статистическое программное обеспечение реализует какие, и ссылки для их получения. Вы можете увидеть их все здесь:
t(sapply(1:9, function(y) quantile(x,type=y)))
0% 25% 50% 75% 100%
[1,] 4 8 9 11.00000 13
[2,] 4 8 9 11.00000 13
[3,] 4 8 9 11.00000 13
[4,] 4 8 9 11.00000 13
[5,] 4 8 9 11.25000 13
[6,] 4 8 9 11.50000 13
[7,] 4 8 9 11.00000 13
[8,] 4 8 9 11.33333 13
[9,] 4 8 9 11.31250 13
Как вы заметите, для ваших данных в 3-м квартиле есть только изменение. По умолчанию для R используется тип 7, и это то, что вы получите от summary
,