온라인 채널 제품 판매량 예측 AI 온라인 해커톤

머신러닝 러버

2023.08.24 01:34 2,533 조회 language

시계열 모델을 사용하지 않고
머신러닝 모델을 사용한 코드입니다!

피처 엔지니어링 부분은 마스킹을 하였고,
Target값 설정과 모델링 코드는 마스킹하지 않았습니다.

많은 아이디어 공유 부탁드립니다!

코드
로그인이 필요합니다
0 / 1000
주연쓰
2023.08.25 16:31

몇가지 질문이 있는데요,
1. create_features_for_single_day 함수의 경우 이미 윗줄에 window_data를 만들었고 단지 빈 딕셔너리를 반환하고 있습니다.
2. 'date' 컬럼의 경우,  final_train_df 에는 없고 final_test_df에만 존재합니다. 그런데 train_predict_single_id 함수에서 이 컬럼을 drop 하고 있어서 오류가 발생하게 되네요. 마찬가지로 final_test_df에는 target_숫자 컬럼이 없어서 test_features 에서 오류가 생깁니다.
혹시 피쳐 엔지니어링 부분을 마스킹 하시면서 공유하신 코드에 어긋난 부분이 생긴게 아닌가 싶습니다.

쥬혁이
2023.08.25 21:46

흠... 마스킹을 하면서 target 만드는 코드도 함께 수정을 했는데, 어디서 꼬인 것 같네요ㅠ
그래도 Target 값을 만드는 방식은 이해는 되시나요?