개발/데이터 분석

    Python 하지 마세요!

    Python 하지 마세요!

    갑자기..? 나는 Python을 정말 좋아한다! 내가 왜 Python을 좋아하는지는 그 역사가 3년 전부터 시작하며, 사실 그 이유가 인터넷 검색 조금만 하면 나오는 내용들과 크게 다르지 않다. 그러므로 이 부분은 스킵하고, 왜 Python을 좋아한다고 말하는 사람이 "Python 하지 마세요!"라는 제목의 글을 쓰는 것일까. 미리보기 설명 텍스트에 적혀있듯, 본문은 데이터 처리와 분석에 관한 관점에서 접근한다. 그리고 "데이터 분석을 공부하려는 비전공생"을 대상으로 하는 글이다. 작금의 세태 다들 아실 거다. 몇 년 전부터 아직까지도, 데이터가 어쩌고 파이썬이 어쩌고 하는 단기 특강은 회사와 대학에서 자주 열리고 있다. 온라인 강의 판매 업체의 광고는 지겨울 정도다. 2년 전에 특허 관련 교육을 하시는..

    게임의 이탈 원인 분석하기 - RF 활용

    게임의 이탈 원인 분석하기 - RF 활용

    새로운 회사에 들어온지 벌써 2달이 넘었다. 그 동안 난잡하게 여러 일들을 했는데, 한 번 정도 기록으로 남겨보고 싶었던 케이스들이 있었다. 그 중에서 RF 모델을 통해 로그 없이 게임 데이터만으로 이탈 원인 분석했던 케이스를 포스팅해 보려고 한다. 이탈 분석 모든 온라인 서비스들은 이탈에 대한 모니터링을 한다. 코호트 분석을 통한 D+N일 리텐션이나, 이벤트 로그를 심어 퍼널 차트를 만들어 분석하기도 한다. (위 두 사진은 구글링 이미지이다.) 게임을 운영하면서 기획/퍼블리싱 팀에서는 여러가지 차트를 모니터링한다. 차트로부터 이상 현상을 발견하면 개발팀과의 협업을 통해 로그를 심어 심도 있게 분석하는 과정을 거친다. 가령, 모니터링을 통해 급격한 이탈 구간을 발견했다고 가정하자. 그러면 해당 구간에서 ..