Я заинтересован в сравнении оценок различных квантилей ( тот же результат, тот же ковариат) , используя anova.rqlist
функцию вызывается anova
в среде quantreg
пакета в R. Однако математика в функции находится за пределами моей зачаточной экспертизы. Допустим , я поместиться 3 модели на различных квантилей;
library(quantreg)
data(Mammals) # data in quantreg to be used as a useful example
fit1 <- rq(weight ~ speed + hoppers + specials, tau = .25, data = Mammals)
fit2 <- rq(weight ~ speed + hoppers + specials, tau = .5, data = Mammals)
fit3 <- rq(weight ~ speed + hoppers + specials, tau = .75, data = Mammals)
Тогда я сравнить их с помощью;
anova(fit1, fit2, fit3, test=Wald, joint=FALSE)
Мой вопрос, который из этих моделей используются в качестве основы для сравнения?
Мое понимание теста Вальда (запись вики)
где θ ^ является оценкой параметра (ов), представляющего интерес, что & thetas сравнивается с предложенным значением 0О.
Так что мой вопрос, что это anova
функция в quantreg
выборе в качестве 0О?
На основе p-значение возвращается из anova
моего лучшего предположения, что она выбирает самый низкий квантиль указанного (т.е. tau=0.25
). Есть ли способ определить медиану ( tau = 0.5
) или еще лучше среднюю оценку из полученных с использованием lm(y ~ x1 + x2 + x3, data)
?
anova(fit1, fit2, fit3, joint=FALSE)
на самом деле производит
Quantile Regression Analysis of Deviance Table
Model: weight ~ speed + hoppers + specials
Tests of Equality of Distinct Slopes: tau in { 0.25 0.5 0.75 }
Df Resid Df F value Pr(>F)
speed 2 319 1.0379 0.35539
hoppersTRUE 2 319 4.4161 0.01283 *
specialsTRUE 2 319 1.7290 0.17911
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
в то время как
anova(fit3, fit1, fit2, joint=FALSE)
производит тот же самый результат
Quantile Regression Analysis of Deviance Table
Model: weight ~ speed + hoppers + specials
Tests of Equality of Distinct Slopes: tau in { 0.5 0.25 0.75 }
Df Resid Df F value Pr(>F)
speed 2 319 1.0379 0.35539
hoppersTRUE 2 319 4.4161 0.01283 *
specialsTRUE 2 319 1.7290 0.17911
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
Порядок моделей явно меняется в ANOVA, но как же это значение F и Pr (> F) идентичны в обоих тестах?