단일 변수를 이용한 간단한 회귀 코딩하기
첫 번째 코딩 연습에서는 단일 변수 모델링 작업을 정의하는 수식을 만들고, 그다음 데이터를 사용해 선형 모델을 적합해 보겠습니다. 여러 해에 걸친 미국의 남성 및 여성 실업률이 제공됩니다(출처).
과제는 관측된 남성 실업률로부터 여성 실업률을 예측하는 것입니다.
반응 변수는 female_unemployment, 입력 변수는 male_unemployment입니다.
변수의 계수 부호는 변수가 증가할 때 반응 변수가 증가(+)하는지 감소(-)하는지를 알려줍니다.
lm()의 호출 인터페이스를 기억하세요(문서):
lm(formula, data = ___)
unemployment 데이터 프레임은 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
R로 하는 Supervised Learning: 회귀
연습 안내
female_unemployment을(를)male_unemployment의 함수로 나타내는 수식을 정의하세요. 수식을 변수fmla에 할당하고 출력하세요.- 그런 다음
lm()과fmla를 사용해 데이터셋unemployment에서 남성 실업률로 여성 실업률을 예측하는 선형 모델을 적합하세요. - 모델을 출력하세요. 남성 실업률의 계수 값이 예상과 일치하나요? 남성 실업률이 오를 때 여성 실업률도 함께 오르나요?
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# unemployment is available
summary(unemployment)
# Define a formula to express female_unemployment as a function of male_unemployment
fmla <- ___
# Print it
___
# Use the formula to fit a model: unemployment_model
unemployment_model <- ___
# Print it
___