2011-03-20 4 views
4

저는 2D로 그려지는 두 가지 클래스의 데이터를 가지고 있으며 주어진 k 값에 대해 가장 가까운 이웃 결정 경계를 플로팅하고자합니다.matlab에서 결정 경계를 그려야합니다.

Matlab의 'classify'도움말에서 비슷한 예제가 제공된다는 것을 알고 있지만 k nearest-neighbors의 컨텍스트 내에서 이것을 어떻게 사용할 수 있는지는 알 수 없습니다.

감사합니다,

조쉬

답변

10

당신이 고정 된 해상도로, 무력 접근 방식을 모든 (X, Y)를 반복하는 것 2D 공간 쉬운에 있기 때문에 나는 생각한다. 각 포인트에 대해 클래스 (또는 우도)를 결정하고 값을 이미지로 플롯합니다.

+0

+1 가장 가까운 이웃들과 더 잘 할 수 있다고 생각하지 않습니다. – carlosdc

+5

동의. 분석적으로 KNN 의사 결정 경계를 계산하는 것은 일반적으로 어렵습니다! (예 : http://www.springerlink.com/content/7h72lw74uxvdlt09/) –

관련 문제