실업 모델을 평가하는 게인 곡선
이전 연습 문제에서는 female_unemployment에 대한 예측을 만들고, 예측값과 잔차를 시각화했어요.
이번에는 WVPlots::GainCurvePlot()(docs) 함수를 사용해, unemployment_model의 예측을 실제 female_unemployment와 비교한 게인 곡선을 그려 보겠습니다.
정확한 값 자체보다 순서가 더 중요한 상황에서, 게인 곡선은 모델의 예측이 실제 결과와 같은 순서로 정렬되는지 확인하는 데 도움이 됩니다.
GainCurvePlot() 함수 호출 형태는 다음과 같습니다:
GainCurvePlot(frame, xvar, truthvar, title)
여기서
frame은 데이터 프레임이고xvar와truthvar는frame에서 예측 열과 실제 결과 열의 이름을 나타내는 문자열이며title은 플롯의 제목입니다
예측이 실제와 정확히 같은 순서로 정렬되면 상대 지니 계수는 1이 됩니다. 모델이 정렬을 잘 못하면 상대 지니 계수는 0에 가깝거나 음수가 될 수도 있습니다.
예측값을 포함한 데이터 프레임 unemployment와 모델 unemployment_model은 이미 준비되어 있습니다.
이 연습은 강의의 일부입니다
R로 하는 Supervised Learning: 회귀
연습 안내
library()로WVPlots패키지를 로드하세요.- 게인 곡선을 그리세요. 플롯 제목은 "Unemployment model"로 지정하세요. 모델의 예측이 올바르게 정렬되나요?
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# unemployment (with predictions) is available
summary(unemployment)
# unemployment_model is available
summary(unemployment_model)
# Load the package WVPlots
___
# Plot the Gain Curve
___(___, ___, ___, "Unemployment model")