본문 바로가기

전체 글523

[A/B 테스트] 2. A/B 테스트 사례에 대하여 알아볼까요?! 안녕하세요~~ 꽁냥이에요!! 저번 포스팅에서는 A/B 테스트가 무엇인지 살펴보았는데요. 이번에는 실제 A/B 테스트 적용사례를 알아보려고 합니다. A/B 테스트를 적용하기 위한 실제 데이터를 찾기가 어려워서 꽁냥이가 직접 분석을 하면서 보여드리고 싶었는데 그럴 수 없었어요. 그래도 계속 자료를 조사하다가 A/B 테스트를 적용한 논문이 있어서 이를 소개하고자 합니다. Improving Library User Experience with A/B Testing: Principles and Process Scott W.H Young(2014) 이번 포스팅 구성은 다음과 같습니다. 1. 논문 소개 2. 가설 검정 3. 메트릭 정의 4. 실험 설계 5. 결과 도출 6. 느낀점 1. 논문 소개 이 논문은 Montan.. 2020. 8. 9.
[파이 차트(Pie chart)] 8. Matplotlib을 이용하여 파이 차트 꾸미기 - 라벨/텍스트 겹치지 않게 만들기 안녕하세요~~ 꽁냥이에요. 파이 차트를 그리다 보면 비율이 작은 데이터가 여러 개 있는 경우에, 다시 말하면 파이의 간격이 좁은 경우에 텍스트를 표시하게 되면 아래와 같이 글자가 겹쳐서 알아보기 힘들어집니다. 위에서 보시는 바와 같이 Banan, Pear, Peach에 대응하는 비율이 작을 때(여기서는 3%) 파이 차트를 그리게 되면 텍스트가 겹치게 되는 문제가 발생합니다. 따라서 이번 포스팅에서는 파이 차트를 그릴 때 텍스트를 겹치지 않게 그리는 방법에 대해서 알아보려고 합니다. 여기서는 두 가지 방법을 소개합니다. 계단형으로 텍스트를 배치시키기 Annotation을 이용하기 자!! 그럼 하나씩 살펴볼까요?? 계단형으로 텍스트를 배치시키기 첫 번째 방법은 계단형으로 텍스트를 배치시키는 방법입니다. 즉,.. 2020. 8. 8.
[파이 차트(Pie chart)] 7. Matplotlib을 이용하여 파이 차트 꾸미기 - 파이 차트에 테두리 추가하기 안녕하세요~ 꽁냥이에요! 이번 포스팅에서는 파이 차트에 테두리를 그려보는 법에 대해서 알아보겠습니다. 파이 차트에 테두리를 추가하는 방법은 pie함수의 wedgeprops 인자를 이용하면 됩니다. wedgeprops인자에는 딕셔너리를 넣어야 하는데 테두리와 관련된 키는 edgecolor(테두리 색), linestyle(테두리 선스타일), linewidth(테두리 두께)가 있습니다. 다음은 wedgeprops인자에 들어갈 딕셔너리의 예를 나타낸 거예요. 'edgecolor' : 'k', 'linestyle' : '--', 'linewidth : 2 자 그럼 파이 차트에 테두리 넣는 것을 코드로 구현해보겠습니다. 아래 코드를 살펴볼게요. import matplotlib.pyplot as plt ## 데이터 .. 2020. 8. 4.
[파이 차트(Pie chart)] 6. Matplotlib을 이용하여 파이 차트 꾸미기 - 색상 바꾸기 안녕하세요~~ 꽁냥이에요!! Matplotlib에서는 매번 같은 색상의 파이 차트를 제공하고 있는데요. 사람에 따라 좋아하는 색상이 다르기 때문에 각자 원하는 색으로 파이 차트를 꾸미면 좋을 거예요. 이번 포스팅에서는 파이 차트 조각들의 색상을 바꿔보는 방법에 대해서 소개해드리려고 해요. 꽁냥이는 각 과일의 색상을 파이 차트로 표현하려고 해요. Matplotlib에서 사용할 수 있는 색상이 궁금하시다면 여기를 참고하세요. 파이 차트의 색상은 pie함수의 colors인자를 이용하여 바꿀 수 있어요. 아래 코드를 살펴보겠습니다. import matplotlib.pyplot as plt import numpy as np ## 데이터 준비 labels = ['Apple','Banana','Grape','Pear.. 2020. 7. 31.
[Pandas] 1. DataFrame 생성하기 안녕하세요~~ 꽁냥이에요! Pandas는 데이터를 행과 열로 이루어진 우리에게 익숙한 테이블 형태로 제공하고요. 데이터 조회, 데이터 변환, 칼럼 추출, 결측치 처리 등 데이터 전처리에 필요한 강력한 기능을 제공하고 있어서 데이터를 분석한다면 Pandas를 필수적으로 다룰 수 있어야해요. 또한 Pandas의 문서는 자세한 설명과 다양한 예제를 제공하고 있어서 모르는 것이 있다면 관련 내용을 빠르게 찾고 쉽게 이해할 수 있어요. Pandas 문서 : pandas documentation — pandas 1.0.5 documentation API reference The reference guide contains a detailed description of the pandas API. The refere.. 2020. 7. 30.
[파이 차트(Pie chart)] 5. Matplotlib을 이용하여 파이차트 꾸미기 - 범례 표시하기 안녕하세요. 꽁냥이에요!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. 이번 포스팅에서는 파이 차트를 그릴 때 범례를 표시하는 방법에 대해서 알아보겠습니다. pie함수는 기본적으로 labels라는 인자를 사용하여 라벨을 출력할 수 있습니다. 아래 코드를 실행해보세요. import matplotlib.pyplot as plt import numpy as np ## 데이터 준비 labels = ['Apple','Banana','Grape','Pear','Peach'] ## 라벨 frequency = [120,120,380,240,200] ## 빈도 fig = plt.figure(figsize=(8,8)) ## 캔버스 생성 fi.. 2020. 7. 28.
[파이 차트(Pie chart)] 4. Matplotlib을 이용하여 파이차트 꾸미기 - 특정 부분 강조하기 안녕하세요. 꽁냥이에요!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. 특히 파이 차트에서 특정 부분(파이 조각)을 튀어나오게 하여 강조하고 싶을 때가 있는데요. 이번 포스팅에서는 파이 차트에서 강조하고 싶은 부분을 튀어나오게 하는 방법에 대해서 소개하려고 합니다. 먼저 데이터를 만들어줍니다. 아래 코드를 실행해주세요. ## 데이터 준비 labels = ['Apple','Banana','Grape','Pear','Peach'] ## 라벨 frequency = [120,120,380,240,200] ## 빈도 파이 차트에서 특정 조각(파이)를 튀어나오게 하고 싶다면 pie함수에서 explode인자를 이용하면 됩니다. 아래 코.. 2020. 7. 27.
[파이 차트(Pie chart)] 3. Matplotlib을 이용하여 파이차트 꾸미기 - 시계 방향, 반시계 방향으로 그리기 안녕하세요. 꽁냥이에요~!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. 파이썬으로 파이 차트를 그리고 싶을 때에는 Matplotlib이라는 라이브러리를 사용하면 됩니다. Matplotlib에서 제공하는 pie함수를 사용하면 파이 차트를 그릴 수 있지요. 이번 포스팅에서는 파이 차트를 그리는 방향을 지정하는 방법에 대해서 알아보겠습니다. 파이 차트를 그릴 때 다음과 같은 질문을 할 수 있는데요. 파이 차트는 원형이기 때문에 그리는 방향은 시계방향, 반시계 방향 둘 중 하나일 거예요. pie함수에는 counterclock이라는 옵션을 이용하여 그리는 방향을 지정할 수 있어요. counterclock = True 반시계방향으로.. 2020. 7. 26.
[파이 차트(Pie chart)] 2. Matplotlib을 이용하여 파이차트 꾸미기 - 파이 차트 시작점 지정하기 안녕하세요. 꽁냥이에요!! 파이 차트는 원 그래프, 원형 차트라고도 하며 카테고리별 통계치의 비율을 직관적으로 보고 싶을 때 많이 사용하는 그래프입니다. Matplotlib에서는 파이 차트를 그리기 위한 여러가지 옵션을 제공하고 있어요. 이번 포스팅에서는 파이 차트의 시작점을 지정하는 방법에 대해서 알아보겠습니다. 파이 차트의 시작점은 pie 함수의 startangle을 이용하여 지정할 수 있습니다. 다음은 startangle의 값이 0, 90, 180, 270인 경우의 시작점 위치를 알려주는 그림입니다. pie함수는 시작점을 지정하면 시작점으로 부터 반시계 방향으로 파이 차트를 그려줍니다. 개념을 알았으니 이제 코드를 통해서 확인해봐야겠죠? 아래 코드를 살펴보겠습니다. import matplotlib... 2020. 7. 25.
[A/B 테스트] 1. A/B 테스트란 무엇일까요? 안녕하세요. 꽁냥이에요~ 이번 포스팅에서는 웹 마케팅 분야에서 많이 활용되고 있는 A/B 테스트에 대해서 알아보려고 합니다. 1. A/B 테스트란? 2. A/B 테스트 방법 3. A/B 테스트의 장단점 1. A/B 테스트란? A/B 테스트는 기존 서비스(A)와 새로 적용하고 싶은 서비스(B)를 통계적인 방법으로 비교하여 새로운 서비스가 기존 서비스에 비해 정말 효과가 있는지를 알아보는 방법입니다. 2. A/B 테스트 방법 A/B테스트는 크게 가설 설정, 메트릭 정의, 실험 설계, 결과 도출 4단계로 이루어집니다. 각 단계별로 하나씩 살펴보겠습니다. 1) 가설 설정 가설 설정에서 가설은 과학적인 방법(여기서는 통계적인 방법)을 이용하여 참인지 거짓인지를 판별할 수 있는 명제로써 검증하고자 하는 것이 무엇인.. 2020. 7. 24.

맨 위로