진단 특징 디자이너에서 특징에 순위 지정 및 특징 내보내기
이 예제에서는 여러 분류 순위 지정 기법을 사용하여 특징에 순위를 지정하는 방법, 결과를 비교하는 방법과 앱에서 특징을 내보내는 방법을 보여줍니다. 이 단계를 대화형 방식으로 진행하려면 진단 특징 디자이너에서 데이터 처리 및 특징 탐색하기에서 가져온 데이터와 이 예제의 특징 세트를 사용하십시오. 세션 열기에서 지정한 파일 이름을 사용하여 세션 데이터를 다시 불러옵니다.
분류를 위해 특징을 생성할 때는 여러 상태 중에서 가장 좋은 성능을 보이는 특징을 찾게 됩니다. 히스토그램을 살펴보면 특징의 상대적인 효과를 파악할 수 있습니다. 이 예제에서는 순위 지정 알고리즘을 사용하여 이러한 특징 비교를 보다 엄격하게 수행합니다. 유지할 특징을 선택한 후에 해당 특징을 MATLAB® 작업 공간으로 내보냅니다.
특징에 순위 지정하기
디폴트 T-검정
방법을 사용하여 특징에 순위를 지정합니다. 특징 순위 지정을 클릭합니다. FeatureTable1
을 선택합니다.
특징의 순위가 막대 차트와 숫자 테이블로 표시됩니다.
막대 차트 범례에서 초기 순위 지정이 T-검정
방법을 사용하여 수행됨을 알 수 있습니다. 시각적 비교를 돕기 위해 차트는 1로 정규화되는 반면 테이블은 정규화되지 않은 순위 지정 점수를 표시합니다. 순위가 가장 높은 특징은 CrestFactor
이며, 신호 특징으로 계산되든 회전 기계 특징으로 계산되든 관계없이 동일한 값을 가집니다.
다른 순위 지정 방법 선택하기
각 순위 지정 방법은 서로 다른 기준을 사용하여 순위 지정을 수행합니다. 특징 순위 지정 탭에서 지도 순위 지정을 클릭하여 각 방법을 요약하는 메뉴를 표시합니다. 이 메뉴에서 바타차리야
를 선택합니다.
바타차리야 탭이 열리고 모든 방법의 표준이 되는 순위 지정 사양이 표시됩니다. 적용을 클릭합니다.
적용을 클릭하면 순위 지정 디스플레이가 새로운 결과로 업데이트되고 원래의 T-검정
결과 옆에 표시됩니다.
바타차리야
방법은 T-검정
결과와 동일하지는 않으나 비슷한 결과를 생성합니다. 순위가 가장 높은 특징은 Signal Statistics
세트의 PeakValue
입니다. T-검정 순위 지정에서는 이 특징이 네 번째입니다. 파고율 특징은 여전히 상위 3개 특징에 들어 있습니다.
순위가 여전히 T-검정
기준으로 정렬되어 있습니다. 이를 바타차리야
기준으로 다시 정렬합니다. 바타차리야 탭을 닫고 특징 순위 지정 탭으로 돌아갑니다. 그런 다음 정렬 기준 목록에서 바타차리야
를 선택합니다.
이제 순위 지정 테이블 상단에 PeakValue
가 표시됩니다.
순위 세트 삭제하기
현재 두 개의 순위 세트가 있습니다. 이제 바타차리야
결과를 삭제합니다. 특징 순위 지정 탭에서 점수 삭제 > 바타차리야를 선택합니다.
Bhattacharyya
가 순위 지정 결과에서 사라집니다.
MATLAB 작업 공간으로 특징 내보내기
진단 특징 디자이너 워크플로의 마지막 단계는 특징을 내보내는 것입니다. 특징 순위 지정 탭에서 내보내기 > MATLAB 작업 공간으로 특징을 내보냅니다를 선택합니다.
내보낼 특징을 선택합니다. 계산한 순위를 기준으로 특징을 정렬할 수 있습니다. 이 경우에 사용할 수 있는 순위는 T-검정
한 가지뿐입니다. 앱이 상위 5개의 특징을 미리 선택합니다. 선택되는 항목을 수정합니다. Ctrl 키를 누른 채 다섯 번째 항목의 선택을 취소하고 여섯 번째 특징을 선택합니다.
MATLAB 작업 공간에 축소된 특징 테이블이 표시됩니다.
참고 항목
진단 특징 디자이너 | anova1
| bhattacharyyaDistance
| kruskalwallis
| perfcurve
| ranksum
| relativeEntropy
| ttest2