1
私はquantreg
パッケージを使用して、分位数とその信頼区間を予測しています。予測された分位数が、quantile()
を使用してデータから直接計算された分位数と異なる理由を理解できません。R quantumモデルは分位数を再現しません:なぜですか?
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'を設定すると、両方のメソッドから同じ答えが得られますが、これは私の目的にとっては十分です。 –