시작하기무료로 시작하기

간단한 Naive Bayes 위치 모델

이전 연습 문제에서 오전 9시에 Brett이 직장에 있는지 집에 있는지는 주말인지 평일인지에 크게 좌우된다는 것을 확인했어요.

이 결과를 실제로 확인해 보려고, 같은 데이터에 대해 where9am 데이터 프레임을 사용해 Naive Bayes 모델을 만들어 보세요.

그다음 이 모델을 사용해 미래를 예측해 봅시다. 모델은 Brett이 목요일 오전 9시와 토요일 오전 9시에 어디에 있을 것이라고 판단할까요?

where9am 데이터 프레임은 작업 공간에 준비되어 있어요. 이 데이터셋에는 Brett이 요일별 오전 9시에 어디에 있었는지에 대한 정보가 담겨 있습니다.

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

R로 배우는 Supervised Learning: 분류

강의 보기

연습 안내

  • naivebayes 패키지를 로드하세요.
  • naive_bayes()y ~ x와 같은 형식을 사용해, daytype을 설명 변수로 하여 location을 예측하는 모델을 만드세요.
  • predict()thursday9am 객체를 newdata 인수로 전달해 목요일 오전 9시의 위치를 예측하세요.
  • 같은 방식으로 saturday9am 위치도 예측하세요.

실습형 인터랙티브 연습

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

# Load the naivebayes package


# Build the location prediction model
locmodel <- naive_bayes(___, data = ___)

# Predict Thursday's 9am location
predict(___, ___)

# Predict Saturdays's 9am location
코드 편집 및 실행