시작하기무료로 시작하기

결정 경계 만들기

이전 연습 문제에서 만든 데이터셋은 데이터프레임 df로 제공돼요(두 변수 x1과 x2가 0과 1 사이에서 균등 분포한다는 점을 기억하세요). 이번 연습에서는 그 데이터셋에 클래스 변수를 추가할 거예요. 원점을 지나고 기울기가 1.4인 직선의 위쪽 또는 아래쪽에 점 (x1, x2)가 위치하는지에 따라 값이 -1 또는 +1이 되는 변수 y를 만들어서 수행합니다.

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

R에서의 Support Vector Machine

강의 보기

연습 안내

  • 데이터프레임 df에 다음 조건으로 새 열 y를 만드세요:
  • x2 < 1.4*x1이면 y = -1
  • x2 > 1.4*x1이면 y = 1

실습형 인터랙티브 연습

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

#classify data points depending on location
df$y <- factor(ifelse(df$___ - ___*df$___ < 0, -1, 1), 
    levels = c(-1, 1))
코드 편집 및 실행