관심있는 것들 정리

[리뷰] 행동 데이터 분석 본문

카테고리 없음

[리뷰] 행동 데이터 분석

내공강화 2023. 6. 25. 15:30

온라인에서 어떤 제품을 구입하기 위해 여러 가지 상품들을 비교 분석하다보면, 언젠가부터 '이 상품을 구입한 분이 추가로 구입한 상품' 또는 'xxx님이 관심을 가질만한 상품을 추천해 드립니다' 와 같은, 사용자의 행동 패턴 또는 관련 데이터를 기준으로 추가적인 상품을 추천하는 것을 쉽게 볼 수 있다. 그럴 때면 이러한 방식의 시스템은 어떻게 데이터를 분석을 해서 이러한 결과를 가져올까 하고 늘 궁금해 했었다. 단순히 통계 데이터만 가지고 이런 내용을 추천하는 것일까? 그렇다면 특이한 결과가 반영되어 통계가 왜곡이 된다면 이런 것은 어떻게 보정을 하는 것일까? 이런 생각들을 가지고 데이터 사이언스 관련 책들을 보다보면, 알고리즘 측면에서는 이런 식으로 하는 것 같구나... 와 같이 너무 쉽게 생각하고 넘어가게 된다. 하지만 여기에는 왜 이런 식의 접근을 하는 지, 그리고 사람들의 행동이 이러한 판단에 어떠한 영향을 미치는지, 잘못된 영향을 줄 만한 요소가 많을텐데 이런 것들은 어떻게 접근을 해서 문제를 해결할 것인지에 대한 부분은 빠져있다. 어찌 보면 그게 당연할 수도 있겠지만, 좀 더 호기심을 가지고 바라볼 때, 관련 설명이 친절하게 나와 있는 자료가 있었으면 할 때가 있다.

이 책은 이러한 '무엇이 왜 어떠한 행동을 유발하는가? 이런 경우 어떤 결과가 도출될 것인가?'라는 인과 관계에 초점을 두고 '인과관계 다이어그램'과 '인과 행동 프레임워크'라는 툴을 이용해, 단순히 겉으로 보이는 현상이 아니라 사람의 '심리와 행동'과 여러 요인들 사이의 관계성을 분석하고 이를 실험하여 결론을 도출하는 일련의 과정을 다루고 있다. 이러한 방식의 접근에 익숙치 않은 독자를 위해 다음과 같은 순서로 차근 차근 설명을 해 나갑니다.
 - 1부 '행동의 이해'에서 이러한 접근법을 적용하는 이유를 설명
 - 2부 '인과관계 다이어그램과 교란 해소'에서는 책의 전반에 사용되는 툴인 '인과관계 다이어그램'을 작성하는 방법 및 잘못된 분석을 유도할 수 있는 교란 해소 방법을 간단히 연습
 - 3부 '견고한 데이터분석'에서는 결측 데이터를 핸들링하는 방식에 대해 설명하고, 부트스트랩에 대한 설명 및 사용방법을 소개
 - 4부 '실험 설계와 분석'에서는 전통적인 A/B 테스트 방식이 아닌, 부트스트랩과 신뢰구간을 이용하여 분석하는 방법을 연습하되, 실험 시 어떠한 순서로 어떠한 부분에 중점을 두어야 하는지 유의하면서 상세한 예제를 제공
 - 5부 '행동 데이터 분석을 위한 고급 도구'에서 실험 데이터 분석을 더 깊고 상세하게 할 수 있는 방법을 설명

아무래도 책 자체가 관련 분야에 대한 지식이 있지 않은 분들에게는 어렵게 다가올 수 있기 때문에, 책의 내용에는 수식을 활용한 설명은 찾기 힘들다. 또 예시를 위해 가상의 하지만 일상적으로 있음직한 상황을 예를 들어(상품 구매, 고객 만족도, 고객 예약 시스템 등) 독자가 이해를 쉽게 할 수 있도록 한 것은 이 책의 장점이라 생각한다. 

근래 출간되는 데이터 사이언스 관련한 기본 내용 및 툴 사용법을 친절히 작성해 놓은 책들과 달리, 행동 과학, 행동 경제학 과 같은 IT 관련 지식은 알고 있지만, 좀 더 근본적인 이론에 대해 설명을 하면서 이를 Python과 R 이라는 언어를 사용하여 설명을 하고 있기 때문에, 먼저 Python이나 R 언어 중 하나의 언어에는 어느 정도 지식이 필요하며, 통계학 관련 지식도 최소한의 지식이 필요하다고 생각한다. 그냥 이런 내용이 있구나 라는 정도가 아니라 책에서 설명하는 코드를 쫓아가면서 실습해보기 위해서는 Python 사용자의 경우 Jupyter-Notebook을 이용할 수 있으면 더욱 좋다(예제도 ipynb 파일로 배포가 된다). 또 예시에 따라 두 언어 중 하나의 예시만을 책에서 보여주는 경우도 있어, 가능한한 github 사이트에서 예제를 다운받아 책과 함께 체크해보는 것이 좋다. 언제나 그렇듯 이러한 부분들은 단점이자 장점이라 생각하는데, 시간은 많이 들겠지만 책에서 언급한 참고자료를 보거나 인터넷 자료 등을 참고하면서 공부해나간다면 많은 내용을 배울 수 있다.

이 책은 행동 데이터를 기반으로 인과 관계 분석하여 왜? 라고 하는 부분에 대한 근본적인 이해를 돕는데 도움을 줄 수 있는 책이라 생각한다. 반드시 책에서 제시하는 '인과 관계 분석'이 이러한 분야에 대한 정답 이라 말할 수는 없겠지만, 관련 분야에 대한 호기심을 가진 분들이나 더 많은 인사이트를 얻고 싶어하시는 분들에게 좋은 참고자료가 될 것으로 생각한다.

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

반응형