Я бы хотел получить 95% доверительные интервалы для коэффициентов регрессии регрессии квантилей. Вы можете рассчитать квантилей регрессии с помощью rq
функции quantreg
пакета в R (по сравнению с моделью МНК):Расчет 95% доверительных интервалов в квантильной регрессии в R с использованием функции rq
library(quantreg)
LM<-lm(mpg~disp, data = mtcars)
QR<-rq(mpg~disp, data = mtcars, tau=0.5)
Я могу получить 95% доверительные интервалы для линейной модели с использованием функции confint:
confint(LM)
Когда я использую квантиль регрессию Я понимаю, что следующий код производит бутстрапированный стандартные ошибки:
summary.rq(QR,se="boot")
Но на самом деле я хотел бы что-то вроде 95% доверительных интервалов. То есть что-то интерпретировать как: «с вероятностью 95% интервал [...] включает истинный коэффициент». Когда я вычисляю стандартные ошибки с помощью summary.lm(), я бы просто умножал SE * 1.96 и получал аналогичные результаты, как из confint(). Но это невозможно, используя загрузочные стандартные ошибки. Итак, мой вопрос в том, как получить доверительные интервалы 95% для коэффициентов регрессии квантилей?
Хороший ответ. В t (применить ...) 'Ошибка в QR.b $ B: $ оператор недействителен для атомных векторов'. Я думаю, что никакой выбор столбцов для QR.b: 't (apply (QR.b, 2, quantile, c (0.025,0.975)))? – Minnow