How do I deal with different class sizes when classifying data with a petternnet?

조회 수: 1 (최근 30일)
I want to classify datasets using a patternnet. I have 2 classes (labelled 1 and 2). However, class 2 is significantly smaller than class 1 (ratio 1:9). The patternnet always classifies every sample into class 1, reaching 90% accuracy with it.
Is there any way to weigh or prioritize my classes so that this is not viewed as the best solution? (e.g. a cost matrix like for a decision tree (fitctree))
  댓글 수: 4
MaHa
MaHa 2021년 3월 17일
I see I misunderstood sorry. What happens if you reduce the number of labbelled 1 to the number of labbelled 2 ? Does it still classes everything in L1 ?
Anne Bernhart
Anne Bernhart 2021년 3월 17일
If I do that it works fine but I would prefer including all of my data.

댓글을 달려면 로그인하십시오.

채택된 답변

Shravan Kumar Vankaramoni
Shravan Kumar Vankaramoni 2021년 3월 25일
Hi Anne,
Have a look at the below thread. Hope that answers your question

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Classification에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by