2022 UOS 빅데이터 알고리즘 경진대회

Prophet으로 모델링부터 제출까지

2022.11.30 16:30 2,565 조회 language

높은 점수는 아니지만 개인적인 공부 및 다른 분들께 도움이 될까 싶어 공유드립니다. 기타 코멘트 및 좋아요도 감사합니다!!

코드
로그인이 필요합니다
0 / 1000
도비콘
2022.12.14 15:59

🎄🎄🎄

Arteddy
2023.01.24 17:45

안녕하세요~ 시계열 분석에 관심이 생겨 Prophet 사용법 찾던 중 좋은 정보 감사합니다!
궁금한 점이 있는데, 
t = (forecast[forecast.ds >= '2021-01-01']
    .loc[:, ['ds', 'yhat']]
    .merge(val_g)
    .assign(se = lambda x: (x.yhat - x.y)**2)
)
여기서 se를 MSE로 보신 이유가 따로 있으실까요? MAE가 대회 평가지표이고, 예측결과를 이해하기에 MSE보다 더 직관적으로 적합해보여서 질문드립니다. Prophet에서는 MSE를 따로 써서 보는게 더 정확하다거나 그런 이유가 있을지 궁금해서 질문드려요~!

sigolyori
2023.01.30 10:18

안녕하세요! 질문 주셔서 감사합니다.

처음에 Squared Error를 확인한 건 순전히 Absolute Error와 잠시 착각해서 그랬습니다ㅎㅎ.. 나중에 제가 착각한 걸 알고 MAE 함수를 정의할 때는 정의에 맞게 `np.abs(t.yhat - t.y)`를 사용합니다..!

Prophet이라고 MSE를 사용하는 게 권장 되는 것은 아니고, 데이터/대회에 적합한 측정치를 사용하시면 될 거라고 생각합니다!!

Arteddy
2023.03.14 10:15

아 그렇군요,,! 넵 친절히 답변해주셔서 정말 감사합니다!!
행복한 하루 되세요 :)