Vorrei ottenere intervalli di confidenza del 95% per i coefficienti di regressione di una regressione quantile. È possibile calcolare regressioni quantili utilizzando la funzione rq
del pacchetto quantreg
in R (rispetto ad un modello OLS):Calcolo degli intervalli di confidenza del 95% nella regressione quantile in R utilizzando la funzione rq
library(quantreg)
LM<-lm(mpg~disp, data = mtcars)
QR<-rq(mpg~disp, data = mtcars, tau=0.5)
io sono in grado di ottenere gli intervalli di confidenza al 95% per il modello lineare usando la funzione confint:
confint(LM)
Quando uso la regressione quantile capisco che il seguente codice produce bootstrap degli errori standard:
summary.rq(QR,se="boot")
Ma in realtà vorrei qualcosa come gli intervalli di confidenza al 95%. Cioè, qualcosa da interpretare come: "con una probabilità del 95%, l'intervallo [...] include il vero coefficiente". Quando calcolo gli errori standard usando summary.lm() vorrei solo moltiplicare SE * 1.96 e ottenere risultati simili a partire da confint(). Ma questo non è possibile usando errori standard bootstrap. Quindi la mia domanda è: come ottenere intervalli di confidenza al 95% per i coefficienti di regressione quantile?
Bella risposta. Nella t (applica ...) 'Errore nell'operatore QR.b $ B: $ non valido per i vettori atomici'. Penso che nessuna selezione di colonne per il QR.b: 't (si applica (QR.b, 2, quantile, c (0.025,0.975)))'? – Minnow