분류 모형의 결과를 tb | [ADsP] 데이터분석 준전문가 기출유형 모의고사 6회 상세 페이지
1[ADsP] 데이터분석 준전문가 기출유형 모의고사 6회
분류 모형의 결과를 tb <- table(pred, actual) 로 만들었다. 전체 오분류율(Misclassification rate)을 구하는 R 식으로 옳은 것은?
1
1-diag(tb)/rowSums(tb)
2
sum(diag(tb))/sum(tb)
3
tb[1,2]/sum(tb[,2])
4
1-sum(diag(tb))/sum(tb)
해설
혼동행렬의 대각 원소는 맞게 분류한 건수이므로 정확도는 sum(diag(tb))/sum(tb) 이고, 오분류율은 1에서 정확도를 뺀 값이다.
행과 열의 방향과 관계없이 대각합은 같으므로 이 식은 table 인자 순서에 영향을 받지 않는다.
- sum(diag)/sum: 오분류율이 아니라 정확도이다
- rowSums 식: 예측 범주별 비율이라 전체 오분류율이 아니다
- tb[1,2] 식: 한 칸의 실제 범주 내 비율일 뿐이다
오류나 개정된 내용이 보이면 알려주세요