>>> plot_decision_regions(X_test_pca, y_test, classifier=lr)
>>> plt.xlabel('PC 1')
>>> plt.ylabel('PC 2')
>>> plt.legend(loc='lower left')
>>> plt.tight_layout()
>>> plt.show()
이 코드를 실행하여 테스트 데이터셋에서 결정 경계를 그리고 나면 로지스틱 회귀가 2차원 특성 부분 공간에서 매우 잘 작동한다는 것을 알 수 있습니다. 테스트 데이터셋에 있는 샘플 몇 개만 분류하지 못했습니다.
▲ 그림 5-5 PCA 기반의 특성 공간에 놓인 테스트 샘플과 로지스틱 회귀의 결정 경계