1
quantreg
패키지를 사용하여 quantiles 및 해당 신뢰 구간을 예측합니다. 예측 된 분위수가 quantile()
을 사용하여 데이터에서 직접 계산 된 분위수와 다른 이유를 이해할 수 없습니다.R quantit 모델은 quantiles를 재생하지 않습니다. 이유가 무엇입니까?
library(tidyverse)
library(quantreg)
data <- tibble(data=runif(10)*10)
qr1 <- rq(formula=data ~ 1, tau=0.9, data=data) # quantile regression
yqr1<- predict(qr1, newdata=tibble(data=c(1)), interval='confidence', level=0.95, se='boot') # predict quantile
q90 <- quantile(data$data, 0.9) # quantile of sample
> yqr1
fit lower higher
1 6.999223 3.815588 10.18286
> q90
90%
7.270891
우수. 나는'quantile()'이'type' 인자를 가지고 있다는 것을 잊었습니다. 'type = 1'을 설정할 때 두 가지 방법 모두에서 동일한 대답을 얻습니다. 이는 제 목적에 충분합니다. –