모바일 서비스를 위한 다양한 지표

통계나 다양한 머신러닝 기법을 공부하다가 막상 데이터 분석가로 처음 입사했을 때 가장 어려웠던 부분이 바로 지표에 대한 내용이었습니다. 혼자서 끙끙대면서 분석 결과를 설명할 수 있도록 지표를 고안해갔는데, 서비스를 담당하시는 분들은 이미 챙겨보시는 지표가 따로 있었거든요. 처음으로 참여했던 회의해서 생전 처음...

왜 굳이 A/B 테스트인가요?

요즘은 어딜 가든 A/B 테스트를 해야 한다는 말이 들리는 것 같습니다. 광고, 추천, 마케팅, UI, UX 등 다양한 분야에서 A/B 테스트에 대한 논의와 적용 방법에 대해서 이야기 하고 있습니다. 그런데 왜 굳이 A/B 테스트일까요? 다른 방법은 없는건가요? 왜 사람들은 실험을...

데이터를 시각적으로 표현하기 위한 문법 - Grammar of graphics

데이터를 다루는 사람들은 다양한 형태로 그래픽을 활용합니다. 실시간으로 변하는 그래프를 보며 대응하기도 하고, 공들여 분석한 내용을 클라이언트에게 잘 설명하기 위해 슬라이드에 넣을 그래프를 작성하기도 합니다. 대중을 대상으로 하는 인포그래픽을 만들거나 논문에 들어갈 전문적인 도표를 만들 수도 있습니다. 목적과 대상은 모두...

Bayesian A/B Testing with Expected Loss

온라인 서비스 등 제품을 개발하는 과정에서 A/B 테스트의 중요성이 점점 높아지고 있습니다. A/B 테스트는 우리가 선택한 방안으로 인해 어떤 변화가 나타났는지, 인과적인 효과를 가장 효과적으로 추정할 수 있는 방법입니다. 이번주에 마케팅을 시작했더니 저번주 대비 매출이 10% 올랐다고 해서 그걸 다...

Dockerizing R Batch Scripts

Dockerizing R Batch Scripts 데이터 분석이나 모델링 업무를 하고 있다면, 정해진 작업을 매시간 또는 매일 수행하는 배치 작업 스크립트를 한 번쯤은 작성하게 될 것이다. 그리고 작성한 스크립트를 서버에 올려두고, 젠킨스나 에어플로우 등 다양한 도구를 통해 원하는 주기로 동작하도록 만든다. 그동안...