기관 : Department of Regional Development Research, Jeonbuk Institute
전처리
1-1. 변수의 특성 및 결측치 유무 확인
1-2. 반응 변수의 불균형(Imbalance) 문제 해결하기 위하여 오버 샘플링, 언더 샘플링, 하이브리드 샘플링 기법을 사용하여 데이터 보정
1-3. 범주형 변수들에 대해 One-Hot Encoding을 통한 변수 전처리 및 연속형 변수들에 대한 StandardScaler를 통한 표준화 및 정규화 진행
1-4. 7:3의 비율의 학습 데이터와 테스트 데이터로 나눔
모델링
2-1. 총 6개의 머신러닝 모델(RandomForest, CatBoost, SVM, NaiveBayes, XGBoost, LightGBM)에 대하여 학습 데이터를 통한 모델 학습 진행
2-2. 하이퍼파라미터 최적화를 통하여 각 모델들 마다의 최적의 분류 성능 확인
2-3. 4개의 성능 평가 척도(Accuracy, precision, recall, F1-score)에 대하여 최적의 성능을 보이는 머신러닝 모델 파악
설명가능한 인공지능(XAI; eXplainable AI)
3-1. 최적의 성능을 보이는 머신러닝 모델의 분류 결과에 대하여 XAI기법인 SHAP를 사용하여 교통 사고에 영향을 미치는 요인 파악
3-2. 모델의 분류 결과에 대하여 PDP(Partial Dependence Plot)와 SHAP(Shapley Additive exPlanations)를 사용하여 모델의 분류 결과에 대한 해석 진행