Я изо всех сил пытаюсь найти в Интернете примеры того, как можно легко построить lqmm-модели.Так, например, ниже, я хотел бы простой график, где я могу предсказать несколько квантилей и наложить эти прогнозы на диаграмму рассеяния:
library(lqmm)
set.seed(123)
M <- 50
n <- 10
test <- data.frame(x = runif(n*M,0,1), group = rep(1:M,each=n))
test$y <- 10*test$x + rep(rnorm(M, 0, 2), each = n) + rchisq(n*M, 3)
fit.lqm <- lqm(y ~ x , tau=c(0.1,0.5,0.9),data = test)
fit.lqmm <- lqmm(fixed = y ~ x, random = ~ 1, group = group, data = test, tau = 0.5, nK = 11, type = "normal")
Я могу сделать это успешно для моделей lqm, но не для моделей lqmm.
plot(y~x,data=test)
for (k in 1:3){
curve((coef.lqm(fit.lqm)[1,k])+(coef.lqm(fit.lqm)[2,k])*(x), add = TRUE)
}
Я видел функцию предиката lqmm, но он возвращает прогнозируемое значение для каждого значения x в наборе данных, а не гладкую функцию сверх предела оси x.Заранее благодарю за любую помощь.