시작하기무료로 시작하기

모델 실행하기

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

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

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

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

이 연습은 강의의 일부입니다

R 함수 작성 입문

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Run a generalized additive model of yield vs. smoothed year and census region
___(___ ~ s(___) + ___, data = ___)
코드 편집 및 실행