이상 감지 및 JMP® Pro(2019-US-45MP-218)레벨: 고급
마이클 크로티, @michael_jmp , JMP 수석 통계 작성자, SAS
콜린 맥켄드리, @cozmck , JMP 테크니컬 라이터, SAS
마리 고다르, @marie_gaudard , 통계 컨설턴트
변칙 검색이 예측 모델의 목표인 상황에서 기본 데이터는 종종 불균형 클래스 분포를 나타냅니다. 즉, 변칙 클래스는 비변칙 클래스보다 훨씬 작습니다. 모델링 목표는 일반적으로 소수 클래스의 구성원을 식별하는 것입니다. 그러나 예측 모델링 기술을 직접 적용하면 편향되고 부정확한 모델이 생성될 수 있습니다. 이러한 문제를 해결하기 위해 많은 기술이 제안되었습니다. 우리는 불균형 데이터에 대한 예측 모델을 개발할 때 JMP Pro 사용자를 안내하고자 합니다. 우리는 잘 알려지지 않은 클래스로 분류하는 JMP Pro 접근 방식을 다룹니다. 먼저 불균형 클래스 문제의 일반적인 측면인 바이어스, 성능 측정 및 모델링 문제를 해결하기 위한 접근 방식을 설명합니다. 그런 다음 연구에서 사용하는 샘플링 방법에 대해 논의합니다. 여기에는 가중치 부여, 언더 샘플링, 오버 샘플링 및 SMOTE(Synthetic Minority Oversampling Technique)가 포함됩니다. 다양한 클래스 비율을 나타내는 여러 실제 데이터 세트에 대해 이러한 샘플링 방법을 JMP Pro 분류 플랫폼에서 사용할 수 있는 예측 모델과 함께 사용하여 얻은 적합치를 비교합니다. 제한된 범위의 시뮬레이션된 데이터 세트에 대해 샘플링 기술 및 예측 모델에 대한 유사한 탐색을 수행합니다. 시뮬레이션된 데이터 세트의 경우 표준 모델이 클래스 불균형의 영향을 받기 시작하는 과소 표현 정도를 식별하려고 시도합니다. 또한 샘플링 방법과 예측 모델의 상대적인 성능에 대한 결론을 제시합니다.
이제 이 프레젠테이션에서 설명한 분석을 수행하는 추가 기능을 사용할 수 있습니다. 불균형 분류 추가 기능 .추가 기능은 Scripts_and_Results.zip에 있는 스크립트의 기능을 확장합니다.다른 기능 중에서 추가 기능은 R에 의존하지 않고 명목 및 순서 예측 변수를 포함하는 데이터 세트에서 SMOTE, Tomek 및 SMOTE와 Tomek 샘플링을 수행하며 대화 상자의 도움말 버튼을 통해 광범위한 문서를 제공합니다.
탈주동영상회신: 이상 감지 및 JMP® Pro(2019-US-45MP-218)안녕 나탈리아,
Tucson 컨퍼런스의 불균형 데이터 스크립트가 이제 여기에서 찾을 수 있는 추가 기능으로 패키징되었음을 알려드리고 싶었습니다.
불균형 분류 추가 기능 .추가 기능에는 기능이 확장되었습니다. 다른 기능 중에서 R에 의존하지 않고 명목 및 순서 예측자를 포함하는 데이터 세트에 대해 SMOTE, Tomek 및 SMOTE와 Tomek 샘플링을 수행하고 대화 상자의 도움말 버튼을 통해 광범위한 문서를 제공합니다. .
유용하게 사용하시길 바랍니다!
마리
회신: 이상 감지 및 JMP® Pro(2019-US-45MP-218)안녕 나탈리아,
감사하다 너 스크립트 사용을 위해!문제가 R 설치와 관련된 것처럼 들립니다.현재 게시된 스크립트 버전에서는 R에서 Precision Recall 곡선 AUC 값을 얻습니다.그러나 R을 전혀 사용하지 않고 추가 기능이 있는 새 버전의 스크립트가 있지만 실행하려면 JMP 15가 필요할 수 있습니다.
원하시면 추가 기능으로 패키지된 해당 버전을 보내드릴 수 있습니다.그러나 JMP 커뮤니티를 통해 이 이메일에 파일을 첨부할 수 있는 방법이 없습니다.이메일 주소를 보내주시면 새 추가 기능의 초안을 보내드리겠습니다.내 이메일 주소는 mgaudard@tampabay.rr.com.
--마리
회신: 이상 감지 및 JMP® Pro(2019-US-45MP-218)이 자료를 제공해 주셔서 대단히 감사합니다! Precision 곡선에 대한 AUC를 얻는 방법에 대한 질문이 있습니다. Destop에 R이 설치되어 있고 불균형 데이터 스크립트를 실행하면 데이터 세트를 생성한 다음 Get AUC values for Precison Curve라는 메시지가 표시됩니다. 약 10-145초 동안 그대로 있다가 JMP 오류가 발생합니다. 어떤 종류의 보고서도 생성하지 않습니다. R을 설치하기 전에는 보고서가 생성되지만(파워포인트에 표시된 것처럼) 정밀도 곡선의 AUC 값은 계산되지 않습니다. 내가 도대체 뭘 잘못하고있는 겁니까? 자동으로 계산되도록 하고 싶습니다.
감사합니다