1
mgcv 패키지의 권장 값인 this thread을 기반으로 주어진 값에서 GAM 모델을 실행하고 정확한 예상치를 얻으려고합니다. 예측 함수를 사용할 때 결과는 GAM의 예상과 일치하지 않습니다. 내가 사용 결과를 얻을 때MGCV의 특정 값 추정
mod <- gam(y~s(a, by=b), data = dat)
:
plot(mod)
결과는 다릅니다 내가 변수 a에 하나의 플롯 점을 추정 할 때
는 여기가에 관심이 내 모델의 다음 방법을 사용하십시오.pdat <- with(dat,
data.frame(a = 0,
b = mean(b,na.rm = TRUE)))
pred <- predict(mod, pdat, type = "response", se.fit = TRUE)
pdat <- transform(pdat, fitted = pred$fit)
pdat <- transform(pdat, upper = fitted + (1.96 * pred$se.fit),
lower = fitted - (1.96 * pred$se.fit))
누구에게 어떤 제안이 있습니까? 내가 잘못하고있는 것일까?