1. 학습
  2. /
  3. 강의
  4. /
  5. R 함수 작성 입문

Connected

연습 문제

모델 실행하기

시간에 따른 수확량 플롯에서 보신 매끄러운 추세선은 generalized additive model(GAM)을 사용해 선이 어디에 위치해야 하는지 추정한 결과예요. 이런 종류의 모델은 비선형 곡선을 적합하는 데 특히 적합합니다. 앞으로의 수확량을 예측하려면, 이제 모델을 직접 실행해 보겠습니다. 이 GAM을 실행하는 문법은 다음과 같습니다.

gam(response ~ s(explanatory_var1) + explanatory_var2, data = dataset)

여기서 s()는 변수를 “매끄럽게(smooth)” 하라는 뜻으로, 대략적으로 비선형을 의미합니다.

mgcv와 dplyr는 이미 로드되어 있고, corn과 wheat 데이터셋을 사용할 수 있으며, 미터법 단위와 센서스 지역 정보가 포함되도록 확장되어 있습니다.

지침 1/2

undefined XP
    1
    2
  • corn 데이터셋을 사용해, yield_kg_per_ha를 종속변수로 하고 매끄럽게 처리한 year와 census region을 포함하는 GAM을 실행하세요.