У меня есть столбец данных, но кажется, что межквартильный диапазон, рассчитанный для R и Matlab, различен.
Данные:
a = structure(list(Medication = c(0L, 0L, 0L, 0L, 3L, 0L, 0L, 0L,
3L, 0L, 0L, 0L, 2L, 0L, 0L, 0L, 0L, 3L, 0L, 3L, 0L, 0L, 3L, 3L,
1L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 3L, 3L, 3L, 1L, 0L, 2L, 0L, 0L,
0L, 0L, 0L, 3L, 3L, 0L, 0L, 3L, 3L, 0L, 0L, 0L, 3L, 0L, 6L, 1L,
0L, 3L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 3L, 3L, 0L, 3L, 0L, 0L, 0L,
0L, 3L, 3L, 0L, 3L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L,
3L, 0L, 0L, 0L, 3L, 3L, 0L, 0L, 0L, 0L, 1L, 1L, 1L, 0L, 3L, 0L,
1L, 1L, 1L, 0L, 1L, 0L, 1L, 3L, 3L, 1L, 1L, 1L, 1L, 0L, 1L, 1L,
1L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L, 3L, 0L, 0L, 1L, 3L, 3L,
0L, 1L, 0L, 4L, 0L, 2L, 3L, 3L, 3L, 0L, 0L, 0L, 3L, 3L, 0L, 3L,
0L, 3L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 3L, 0L, 0L,
0L, 0L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
1L, 0L, 3L, 0L, 3L, 0L, 0L, 2L, 0L, 0L, 0L, 3L, 0L, 0L, 0L, 0L,
0L, 2L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 3L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 0L, 0L, 3L, 3L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L, 0L,
0L, 2L, 0L, 3L, 3L, 7L, 3L, 0L, 0L, 0L, 1L, 0L, 0L, 0L, 0L, 3L,
0L, 0L)), row.names = c(NA, -250L), class = "data.frame")
Для R:
summary(a)
Medication
Min. :0.00
1st Qu.:0.00
Median :0.00
Mean :0.86
3rd Qu.:1.75
Max. :7.00
На MATLAB:
prctile(a,75)
ans =
2
3-й квантиль / 75-й процентиль отличается между двумя программами, но среднее и медиана одинаковы. Различаются ли расчеты межквартильного диапазона между двумя пакетами?