시작하기무료로 시작하기

변환된 방사형 분리 데이터 시각화

이 연습 문제에서는 이번 장에서 앞서 만든 방사형으로 분리 가능한(radially separable) 데이터셋을 변환하고, x1^2-x2^2 평면에서 시각화해 보겠습니다. 참고로, 이 데이터의 결정 경계는 원 x1^2 + x2^2 = 0.64(반지름 = 0.8 단위)입니다. 데이터셋은 데이터 프레임 df로 미리 로드되어 있습니다.

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

R에서의 Support Vector Machine

강의 보기

연습 안내

  • 데이터를 x1^2-x2^2 평면으로 변환하세요.
  • 변환된 좌표계로 데이터를 시각화하세요.
  • 변환된 좌표계에서 선형인 경계를 추가하세요.

실습형 인터랙티브 연습

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

#transform data
df1 <- data.frame(x1sq = df$x1^2, x2sq = ___, y = df$y)

#plot data points in the transformed space
plot_transformed <- ggplot(data = df1, aes(x = ___, y = x___, color = y)) + 
    geom_point()+ guides(color = "none") + 
    scale_color_manual(values = c("red", "blue"))

#add decision boundary and visualize
plot_decision <- plot_transformed + geom_abline(slope = -1, intercept = ___)
plot_decision
코드 편집 및 실행