1
mgcv
패키지의 gam
함수로 계산 된 R의 GAM이 있다고 가정 해 봅시다. 다음과 같이 나는 모델을 설정하여 지정된 데이터에 대한 예측 값을 얻을 수 있습니다 :R의 GAM : 개별 용어의 기여도를 계산합니다.
# Load data
data("mtcars")
# Fit model
g <- gam(mpg ~ s(disp, k = 3) + s(hp, k = 3), data = mtcars)
# Get values for given data set
predict(g)
는 자, 내가 관심이있는 각 예측은 각 예측 값에 기여하는 정도입니다. 따라서 데이터 세트의 첫 번째 자동차 인 Mazda RX4의 경우 mpg
에 대한 예측치의 얼마만큼이 disp
이라는 용어로 인한 것이며 hp
으로 인한 것입니다. 모델에서이 정보를 추출하는 쉬운 방법이 있습니까?