ksh***
2022-12-30

수학 기호 대신 파이썬 코드를, 연속형 확률 분포 대신 이산형 확률 분포를 사용해서 통계 문제를 푸는 방법을 알려준다. 수학 방법에서 빠져나와 코드로 기본 베이지안 개념을 명확하게 보면 이 기술을 실생활의 문제에 적용할 수 있다.
한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
이번 책 리뷰는 실제 책말고 e-book으로 받아서 진행하게 되었습니다. 아이패드를 많이 활용하기도 하고, 실제 책은 무거워서 들고 다니기 어려울 때가 많다보니 확실히 e-book으로 받아보니 편했습니다. e-book을 처음쓰다보니, 구글 Play 북 어플을 깔아서 사용하고 있는데, 실제 책에 필기하거나 표시하기가 어려운 부분이 있었습니다. 혹시 굿노트에서 볼 수 있는 방법이 있다면, 알려주시면 감사하겠습니다.
이 책은 파이썬에 익숙하지만, 베이지안에 대해 잘 알지 못하는 분들에게 적합한 책이라고 생각합니다. 일단, 통계에 대한 선행지식이 없어도 이해할 수 있도록 설명합니다. 베이지안을 이해하기 위해 필수적인 조건부확률의 개념도 사례를 예로 들어 설명하기에 통계 지식없이도 충분히 따라갈 수 있습니다. 또한, 중간 중간 pandas나 numpy를 활용해서 직접 파이썬으로 계산하는 과정을 통해 이해하도록 돕고 있는 책입니다.
베이즈 정리는 잘 알고 있지만, 실제 위에서 나오는 통시적 베이즈의 개념으로 활용될 때가 많습니다. 그러다보니, 단순 개념을 나열하기 보다는 조금 더 이해하기 쉽도록 풀어서 설명하고 있다는 점이 좋았습니다. 해당 페이지 전에는 베이즈 정리를 실제 예시로 설명하고 있다는 점에서 이해하기 좋았습니다. 또한 각 챕터가 끝날 때 연습 문제가 있는데, 해당 문제들을 통해 개념을 한번 더 정리할 수 있다는 점에서 괜찮았습니다.
아무래도 책을 공부하다보면, 이론을 이해하고 직접 구현하려고 하면 어렵고 다시 이론으로 돌아가야 하는 경우가 많이 존재하는 데, 앞에서 제시한 예시를 바탕으로 프로그래밍과 설명이 병렬구조로 적혀있어서 이해하기 좋은 것 같습니다. 한 가지 예시로 개념을 이해하기 보단 여러가지 예시를 들어서 설명합니다.
베이지안 이론을 공부하고 싶지만, 어디서부터 해야할 지 모르겠고 생각보다 딥한 내용까지 공부해야 될 것 같다면, 한번 보시는 것을 추천드립니다. 물론, 보시기 전에 pandas나 numpy는 어느정도 다룰 수 있는 상태라면 더 좋을 것 같습니다.