2017-05-03 13 views
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으로 인한 것입니다. 모델에서이 정보를 추출하는 쉬운 방법이 있습니까?

답변

0

대답은 predict(g, type = "terms")

입니다.