Я весь день был озадачен функцией квантиля R.
У меня есть интуитивное представление о том, как работают квантилы, и M.S. в статистике, но мальчик, мальчик, документация для него меня сбивает с толку.
Из документов:
Q [i] (p) = (1 - гамма) x [j] + гамма х [J + 1],
Я с ним до сих пор. Для квантиля типа я это интерполяция между x [j] и x [j + 1], основанная на некоторой таинственной постоянной гамме
где 1 <= я <= 9, (j-m)/n <= p < (j-m + 1)/n, x [j] - j-й порядок статистика, n - размер выборки, m является константой, определяемой образцом квантильный тип. Здесь гамма зависит от дробная часть g = np + m-j.
Итак, как вычислить j? м?
Для непрерывного квантиля образца типы (от 4 до 9), образец квантилей можно получить линейными интерполяция между k-м порядком статистики и p (k):
p (k) = (k - альфа)/(n - альфа - бета + 1), где α и β - постоянные по типу. Далее, m = alpha + p (1 - альфа - бета) и gamma = g.
Теперь я действительно потерян. p, которая была константой раньше, теперь, по-видимому, является функцией.
Итак, для квантов типа 7 значение по умолчанию...
Тип 7
p (k) = (k - 1)/(n - 1). В этом случае p (k) = mode [F (x [k])]. Это используется S.
Кто-нибудь хочет помочь мне? В частности, меня смущает обозначение p как функции и константы, каково значение heck m, а теперь для вычисления j для некоторого определенного p.
Надеюсь, что на основе ответов здесь мы можем представить некоторые пересмотренные документы, которые лучше объясняют, что здесь происходит.
quantile.R исходный код или введите: quantile.default