LDA (선형 판별 분석) 분류자를 사용하여 데이터를 분류하고 싶습니다. 내 테스트 데이터의 크기는 다음과 같습니다LDA 분류가있는 matlab 오류
1 12 240 64
그리고 내 기차 데이터 크기는 다음과 같습니다
85 12 240 64
내 라벨 크기는 :이 같은 분류 MATLAB 코드를 사용이를 위해
1 85
:
class = classify(Test_data, Train_data, label, 'linear');
하지만 오류가 발생합니다. 나 : 당신이 보는대로, 내 훈련 데이터 행 번호가 85
, 내 label(GROUP)
길이와 동일하기 때문에 나도 몰라
The length of GROUP must equal the number of rows in TRAINING.
왜 나에게이 오류를 제공합니다. 어떤 사람이 내가 잘못한 것을 말해 줄 수 있습니까?
이 질문은 Matlab 관련 오류 메시지의 원인에 관한 것이므로 주제와 관련이없는 것으로 보입니다. 그것은 통계적 이슈가 아닌 Matlab 문법 이슈 인 것 같습니다. –
그리고 LDA는 무엇입니까? – ttnphns
@ ttnphns LDA 또는 선형 판별 분석 및 관련 피셔 선형 판별은 통계, 패턴 인식 및 기계 학습에서 두 개 이상의 클래스의 객체 또는 이벤트를 특징 짓거나 구분하는 피쳐의 선형 조합을 찾는 데 사용되는 방법입니다. – maia