2017-05-09 2 views
2

naive Bayes 분류 자에서 작업 중이며 MATLAB을 사용하여 일부 데이터를 분류하고 싶습니다. MATLAB에서 제공 한 Fisher 's Iris Data (예 : see here)의 경우 처음 두 변수 (Sepal Length & Width) 만 고려합니다. 나는 꽃잎 길이와 꽃잎 너비와 같은 더 많은 특징을 가진 분류로 진행하고 싶습니다.naïve Bayes 분류 자 ​​

피셔 아이리스 예제의 문서에서 "sepal 측정을 포함하는 두 개의 열을 사용할 수 있습니다."라고 언급되어 있습니다. 3 또는 4 개의 열을 가져 와서 2 개의 클래스로 4 개의 속성을 의미합니다. 클래스를 x 축과 y 축으로 구성하고 싶습니다. 내가 어떻게 할 수 있니?

+2

입체 치수가 4 개인 경우 (세로 길이/너비, 꽃잎 길이/너비), 클래스를 2 차원으로 플롯 할 수 없습니다. 4 차원이 필요합니다. 너는 sepal 너비/길이 대신 모든 입력으로'fitcnb'를 호출 해 보았습니까? – hbaderts

답변

1

3D로 그림을 그릴 수 있고 4 차원으로 색상을 사용할 수 있습니다. 그러나 이것은 특히 대규모 데이터 세트에서는 읽을 수 없습니다.

평소에 클래스 유형에 대한 색상 인코딩을 사용해야하므로 2D 조합을 플롯하는 것이 좋습니다.

MATLAB 기계 학습 응용 프로그램은 매우 유용 할 수 있습니다.

관련 문제