2014-03-25 4 views
-1

the iris data을 사용하여 Matlab에서 k- 가장 가까운 이웃 알고리즘을 구현했습니다.
3 종류의 꽃이 있으며 각각 50 개의 샘플이 들어 있습니다. 각 클래스의 첫 25 개 샘플을 트레이닝 데이터로, 마지막 25 개를 트레이닝 데이터로 가져와야합니다.
나는 일부 사이트 및 방법을 시도했지만 아무것도 작동하지 않았다조차 fitcknn - matlab에 내장 된 기능 항상이 오류 제공 : 당신이 R2014a 릴리스위한 온라인 문서를 참조 생각Matlab에서 Knn을 구현하는 방법은 무엇입니까?

??? Undefined function or method 'fitcknn' for input arguments of type 'cell'.

+1

'fitcknn'은 통계 도구 상자의 일부이며,이 도구 상자는 라이센스가 부여되고 설치되어 있습니까? – Daniel

+0

@Daniel 방금 설치 한 Matlab의 설치 여부는/ –

+0

입니다. mathworks 계정으로 로그인하고 "라이센스 관리"를 클릭하면 모든 라이센스 도구 상자 목록을 볼 수 있습니다. 거기에 나열되어 있으면 설치 관리자와 도구 상자를 다운로드하여 설치하십시오. – Daniel

답변

2

을 .

이전 버전의 경우 KNN은 ClassificationKNN입니다.

대신 ClassificationKNN.fit(X, Y)을 사용해야합니다.