-
-
파이썬 시계열 예측 분석 - 통계 모델, 딥러닝, 파이썬 라이브러리를 활용한 대규모 시계열 데이터 분석
마르쿠 페이셰이루 지음, 동동구 옮김 / 제이펍 / 2024년 7월
평점 :

파이썬 시계열에 아픈 기억이 있다
주가 예측 프로젝트를 진행한 적이 있는데
시계열을 전혀 배우지 않은 상태에서 랜덤 주제로 맡아서
안 좋게 말하면
완전 말아먹었던 경험이 있다
그때 이 책이 있었다면 프로젝트 마무리를 잘 했을 텐데 아쉬움이 든다
오늘 소개할 책은
제이펍 출판사의 [파이썬 시계열 예측 분석]이다
책은 목차는 이렇다
시계열은 기상학, 금융, 경제학, 마케팅 등등 다양한 분야에 사용되고 있다
시계열을 R을 활용하는 경우도 많지만
파이썬을 활용하는 기업들과 데이터 과학자들이 많기 때문에 이 책은 시계열 예측을 파이썬을 활용한다
시계열을 예측하려면 시계열이 무엇인지 알아야 한다
시계열은 단순히 시간에 따라 정렬된 데이터 요소들의 집합으로 시계열은 세 가지로 구성된다
추세(trend), 계절성(seasonality), 잔치(residual)
예측이란 이력 데이터와 함께 앞으로 영향을 미칠 것으로 보이는 향후 일어날 일들에 대한 지식을 활용하여 미래를 예측하는 것으로
예측 프로젝트는 로드맵의 각 단계를 거친 후 예측 결과가 계속 유효한지 확인해야 한다
이렇게 시계열에 관한 다양한 이론을
1장에 걸쳐 소개한다
2장부터는 시계열 실습에 집중한다
그래서 파이썬 초보라면 이 책이 어렵겠지만
시계열을 공부하려면
넘어할 산과 같기에 책을 보며 꾸준히 공부해야 한다
2장은 단순한 미래 예측
3장 확률 보행 따라가보기
part2 통계적 모델을 사용하여 예측하기에서
4장은 이동평균 과정 모델링 하기
part3인 딥러닝을 활용하여 대규모 예측하기에서는
12장 시계열 예측을 위한 딥러닝 소개하기
마지막 part 4 대규모 예측 자동화하기에서는
19장 Prophet으로 시계열 예측 자동화하기 까지이렇게 많은 시계열만 담은 책은 처음 본 것 같다
이 책이 좋은 건 다양한 시계열을 다룰 것도 있지만
책의 주요 특징은 바로 실습이다
내가 다양한 책들을 본 결과
불친절한 책과 친절한 책이 있다
불친절한 책은
코드에 대한 설명이 없이 실습 코드를 보여주고
이건 이렇다
이런 식이다
친절한 책은
코드를 보여주고 코드에 대한 설명이 쭉 이어진다
내가 제이펍의 [파이썬 시계열 예측 분석] 책을 좋아하는 이유는
이 책이 친절한 책이기 때문이다
코드를 함께 살펴보자
여러분은 책을 사서 공부하게 되면
실습 코드를 보게 되는데
실습 코드는 모든 실습 내용이 그대로 설명 없이 들어있다
실습 코드는 깃허브에서 다운로드하면 되고
난 그걸 코랩 환경에서 실습했다
실습 코드 예시를 볼 2장 코드를 열어보면
만약 이 코드만 보고
내가 시계열 공부가 되지 않은 상태라면
도대체 이게 뭔지 일일이 챗 gpt의 도움을 받아야 할 수 있으나
[파이썬 시계열 예측 분석] 책은 코드를 이해하는데 필요한 설명들이 책에 기술돼있다
다른 장의 코드를 보면
코드가 대충 이렇다 이게 아니라
코드 결과에 대해
귀무가설을 기각할 수 있으며
수열이 두 번 차분되어 d = 2가 되었다는 등등
코드를 제대로 설명해 주고 있어서 굉장히 좋았다
책을 읽으면서
내가 제대로 하지 못했던 주가 예측 부분을 더 유심하게 살펴봤는데
이론적인 부분은 모르는 부분이 많아서
실습 코드를 보며 따라가려고 노력했다
내가 했어야 했던 프로젝트가
딱 4장과 비슷한 주제였는데
그 당시 프로젝트 할 때는 우리 팀원 모두 어떻게 해야 할지 모르는 상황에서
맨땅에 헤딩하듯
어떤 공부를 해야 하는지를 찾아 나섰다
팀원 모두 열심히 했지만
이 책이 그때 있었다면
훨씬 좋은 결과를 냈을 텐데 하는 아쉬움이 들었다
이 책을 읽고 내가 했던 프로젝트를 다시 보고 수정해 봐야겠다는 생각이 들었다
책을 읽고 느낀 건
일단 시계열 자체가 어렵다
아무리 책이 자세히 쓰였다고 해도 파이썬 초보는 읽기 어려운 책 같았다
하지만 시계열에 관심이 있는 사람이라면
이렇게 다양한 실습을 소개하는 책이 있을까 싶을 정도로
많은 실습 코드를 제공했다
개인적으로는 파이썬 시계열을 공부하는 사람에게
필독서가 되지 않을까 싶다
그래서 교보, yes24, 알라딘 모두에서 파이썬 시계열 1위를 하고 있는게 아닐까?
여러분 중 파이썬 시계열을 공부하는 대학생, 대학원생, 취준생, 현직자 라면
이 책 보다 더 많은 실습을 제공하는 책은 없을 것 같아서
다양한 시계열 실습을 통해 본인의 실력을 향상시키고 싶다면 적극 추천한다
본 서평은 제이펍에서 서적만 제공받은 자유로운 형식의 서평입니다