Statistics (22)


그래프 알아보기-히스토그램

넴모넴모 히스토그래앰히스토그램우리 초딩때 배웠던 도수분포표라고 아시죠? 그걸 인자 그래프로 그린거다... 생각하시면 되겠습니다. 키나 몸무게, 나이같은 연속형 데이터들을 예로 들어보자. 내가 화장품 회사 마케팅팀인데 주 고객층의 연령대가 어떻게 되는지 보고싶어요. 근데 이 나이라는 게 딱딱 떨어지지 않잖아요. 물론 자연수로 딱딱 떨어지는 건 맞는데 10대가 다 10살은 아니잖아요. 20대라고 다 20살 아니죠? 30대라고 다 30살 아니죠? 이 대혼돈의 카오스에 놓여있는 연속형 데이터를 10살~19살, 20살~29살, 30살~39살 이런식으로 구간별로 나눠서 본다 이거다. 히스토그램의 관건은 막대를 몇 개로 하냐다. 고객들이 20대 30대 이렇게 있는데 막대 10개로 쪼개면 이쁘게 나오겠어요? 근데 두개..

그래프 알아보기-상자 수염 그림

그래프 알아보기-상자 수염 그림

영문명은 Boxplot인데 어쩌다 수염이 붙은건지 모르겠다.빡스플롯ADsP 준비하면서 통계 하신 분들 혹시 사분위수 기억나십니까? 제 1사분위수, 제 2사분위수(=중앙값), 제 3사분위수랑 아웃라이어요. 상자 수염 그림은 그걸 보기 위해서 그리는거다. 아니 근데 그 범위는 판다스나 폴라스에서도 구할 수 있지 않아요? 굳이 그거 보려고 그래프를 그림? 아니, 그 값을 보는 게 아니라 전체적인 양상을 본다고 생각하시면 된다. 출처에 36년평생 머리털나고 처음 보는 프로그램이 또 보인다... 근데 우리가 이걸 보고 음 사분위수가 얼마군 이런걸 알 수는 없어요. 저기 모눈 보고 대충 얼마쯤일지는 알 수 있지만 구체적으로 얼만지는 모른다 이거지. 근데 왜 이거 그림? 에 대한 답을 하려면 저기 위에 있는 점들에 ..

그래프 알아보기-간트차트

간트차트가 좀 생소할 수는 있는데, 어려운 건 아니다.간트차트여기다가… 올렸나? 올린지 오래돼서 기억은 안 나는데 네이버 블로그랑 티스토리에는 잔머리엑셀이라고 해서 엑셀 활용법 혹은 개꿀팁들을 몇개 올린 적 있었다. 그리고 그 팁들 중 하나에 간트차트 만드는 법이 들어가있고, 오피스 공홈에서도 간트차트 템플릿을 준다. 근데 이게 뭐 하는 차트냐고? 우리에게는 저마다의 일정이 있습니다. 그죠? 나도 개삽아싸라 친구 만날 일은 가뭄에 콩나듯 있지만 포켓몬고 이벤트나 면접(...), 아니면 생일이나 경조사같은 이벤트가 있어요. 포켓몬 슬립에도 굿슬립데이랑 뉴문데이가 있고. 그리고 직장인들은 회사일도 일정이다. 예를 들어서 언제까지 보고서 작성하고, 언제까지 뭐 하고, 언제까지 고객사랑 컨택하고 이런거 말이다...

그래프 알아보기-히트맵

자연과학쪽으로 써보셨던 분들은 많이 봤을법한 넴모넴모한 그래프이다.히트맵?색상의 강도를 이용해 두 개의 이상의 변수 관계를 시각화하는 방법이다. 뭐 예를 들어서 내가 피어슨 상관계수를 구했다, 그러면 X, Y축이 있잖아요? 그리고 숫자만 땔랑 보여주면 이제 뭔지 알겠음. 그럴때 히트맵에 숫자 슬쩍 넣어서 보여주면 된다. matplotlib, Seaborn에서는 넴모넴모한 히트맵이 나오지만(Plotly는 안그려봐서…) 꼭 네모형태일 필요는 없고, 지도 위에 블롭 형태로 그린 적도 있었다. 이건 뭐임? DNA 마이크로어레이 한 결과를 히트맵으로 나타낸거다. 저기 꺾인 막대는 덴드로그램이다. 마이크로어레이는 뭐냐… 작은 유리판(뭔가로 코팅된 슬라이드글래스) 위에 DNA를 점을 일정한 간격으로 일정한 개수만큼 ..

그래프 알아보기-덴드로그램

모가지 오른쪽으로 90도 꺾고 보면 계통수임.군집분석내가 통계실전 시리즈에 올렸는지는 모르겠는데 군집분석이라는 게 있습니다. 이게 뭐냐고요? 예를 들어봅시다. 포켓몬을 구별하는 기준이랄 게 있잖아요. 1025마리의 포켓몬을 지방(최초로 추가된 세대)별로 나눌수도 있고, 전설의 포켓몬이나 환상의 포켓몬으로도 나눌 수 있고, 아니면 스타팅이냐 아니냐로도 나눌 수 있고, 타입이 하나냐 여러개냐로도 나눌 수 있다. 이런 식으로 어떤 데이터들을 음 이런 놈들을 묶어봐야겠군 하고 비슷한 놈들끼리 묶는 게 군집분석이다. 군집분석은 비지도학습이라는 게 특징이라 포켓몬 100마리 깔아놓고 이거 묶어보십쇼 하면 음 이거 불타입 이거 물타입 이거 풀타입 어 이거 타입 두개다 이런 식으로 지 알아서 묶어놓는 게 특징이다. 근..

그래프 알아보기-퍼널 차트

퍼널 분석이라고 아십니까? 이걸 할 때 퍼널차트를 쓰는건데… 문제는 나도 이게 뭐 하는 분석인지는 잘 모름. 퍼널차트는 그려봤는데 해석은 에미나이의 도움을 받아서 한 관계로… (가끔 클로드나 지피티도 도와줌)퍼널 분석이 뭐 하는 분석임?고객이 서비스나 제품을 처음 인지하고 유입된 후, 최종 목표(구매, 가입 등)에 도달하기까지의 과정을 단계별로 나누어 분석하는 기법을 퍼널 분석이라고 한다. 사실 정의만 보면 그래서 이게 뭐임? 이라고 할 수도 있으니 예를 하나 들어보자. 이번에 포챔스가 나왔습니다. 홈에 있는 포켓몬 데려가서 배틀도 하고 뭐 그런건데… 박스 30개를 누구 코에 붙여… 나 홈에 까둔 실전만 버전별로 세박스여… 아무튼 포챔스 대회를 예시로 들어보자면 1. 이런 대회가 있네? (랜딩페이지 확인..

그래프 알아보기-트리맵

전에 테스트 본 데 결과 나왔는데 떨어짐... 근데 거기는 돼도 문제인게 업무에 대한 백그라운드가 아예 없음 내가… 막말로 도커? 걍 리눅스에서 오라클 깔때 필요하던데? 수준이고 쿠버네티스 이딴것도 모르는데 가서 뭘 할 수 있겠수…트리맵이란 무엇인가의사결정트리나 힙트리같은 거 들어보신 분들 있으십니까? 이진트리나. 트리맵은 그런 트리들의 지도…가 당연히 아니고. 얘도 그래프예요 그래프. 그래프 이론의 그 그래프 아니고 작대기 꺾은선같은 그래프요. 그런 트리들 보면 깊이 개념이 있잖아요. 그죠? 뭐 이진탐색 이런걸로 보면 와닿지 아니할테니 이걸 보자.얘는 Phylogenetic tree, 우리말로는 계통수다. 저거 뭐 동글뱅이 삼각형 많은데 왜 하필 저 형태를 갖고왔어요? 나중에 덴드로그램 설명할건데 이 ..

그래프 알아보기-버블 차트

산점도와 버블차트의 공통점은 하나다. 동그란거.버블 차트란?버블차트는 데이터의 3차원적 표현을 보여주는 차트 유형이다. 엥? 그럼 설마 xyz축으로 그리는건가요? 아니, 그건 아니고 2차원 좌표평면에 있는데 그 원들 크기가 제각각이다. XY 좌표축이 버블이 들어갈 자리가 되고, 어떤 데이터의 크기가 버블의 크기를 결정한다. 그 작년에 피카츄의 사계절 해서 장흥에서 여름 이벤트 했던거 아십니까? 누가 먼저 컨택한건지 의문이긴 했음... 아니 그보다 그거 하려면 군청 이런데서 허락도 받아야 할건데 그걸 한번에 OK한건지도 궁금하네 거... 아무튼. 이런 계절 이벤트를 예로 들어보자. 포켓몬고는 공식 SNS가 내가 아는것만 카톡채널(최근에 만듦), 인별, 트위터 이렇게 있어요. 그럼 장흥 이벤트 홍보도 공식 ..

그래프 알아보기-산점도(스캐터 플롯)

산점도가 뭐냐… 점은 점이다. 그리고 산은 散(흩어질 산)… 그러니까 한자를 풀면 흩어진 점 그림정도가 되겠다. 구글에서 스캐터 플롯 찾아보면 뭔 점들이 직교좌표계 위에 흩어져있는 걸 볼 수 있음.산점도는 언제 쓸까산점도 얘기하면서 직교좌표계 위에 흩어져 있다고 했는데, 일단 씨본의 스캐터플롯을 보자. seaborn.scatterplot을 보면 매개변수 중에 x랑 y가 있죠? 꺾은선이나 막대 이런거는 데이터프레임 주면 씨본이 알아서 이건가 하고 그려주기도 하지만, 산점도의 경우 x랑 y를 다 입력해줘야 한다. 둘 중 한쪽만 입력하면 씨본이 이런 씨본 이게뭐여 하면서 에러를 퉤 한다. 그 예전에 내가 바이러스 MSA 하면서 회색 안개같은거 그려진거 올렸었죠? 그게 스피어만 상관분석 결과를 산점도로 그린거다..

그래프 알아보기-꺾은선그래프

꺾은선그래프는 언제 쓰나요?꺾은선그래프는 점과 점을 선으로 잇는 그래프로, 어떤 시간 간격에 따른 변화량을 기록할 때 쓴다. 시간에 따른 기온의 변화나 시간에 따른 환율의 변화, 아니면 시간에 따른 삼전 주식 가격의 변화량같은거. 막대그래프 얘기 할 때 시계열을 막대그래프로 나타내서 혼난 팀이 있었다고 했는데, 시계열이 시간 변화에 따른 변화량을 가지는거라 꺾은선으로 표시하는 게 맞다. 아이폰 건강앱에서도 오늘 내가 시간대별로 얼마나 걸었는지는 꺾은선그래프로 나온다고 했잖아요? 얘는 내가 쓰면서 배리에이션은 못 봤고… 있다고 해도 선 아랫부분에 색깔을 채웠거나 점 모양이 다른게 다임… 아니면 선을 점선으로 그리는 정도? 내가 쓴 꺾은선그래프도 선 굵기랑 마커정도만 배리에이션을 줬다. 씨본에서 다 됩니다...

그래프 알아보기-파이차트(+도넛차트)

파이차트는 말이죠... 둥글고... 둥글어요. 끝임.파이차트? 도넛차트?여러분들 피자 어떻게 생겼어요 피자? 동그래요. 네모난것도 있을거고 조각피자는 부채꼴이지만 보통 피자집에서 파는 피자는 둥그렇습니다. 그리고 인별이나 빵집에서 보는 파이나 타르트 역시 둥글게 생겼습니다. 그리고 도나쓰는 둥글고 안에 잼이나 크림같은 것을 채운 것도 있지만 기본은 가운데에 구녕뚫린 모양이죠? 그럼 이런 둥근 물체들을 공평하게 나누는 방법이 뭐겠어요? 뭐 피자를 적분해서 네모꼴로 자르진 않을 거 아님. 피자를 지름따라 딱 갈라서 6등분이건 8등분이건 하잖아요? 케키도 그렇고, 파이도 마찬가지다. 도넛... 그걸 근데... 나눌 일이 있음? 난 누구랑 베이글이나 도넛 나눠먹어본 적이 없어... 아무튼 케키나 피자나 둥근 파..

그래프 알아보기-막대그래프

막대그래프 뭔지 아시죠? 그 막대기들 여러개 서있어서 음 여기는 이렇고 저기는 저렇군 하는 그래프 있잖아요. 그 막대기들에 따라 배리에이션이 좀 있긴 한데 아무튼. 이 시리즈에서는 이 그래프가 어떤 상황에 써야 하는지, 쓰면 안 되는 상황이 있는지를 알아보자. 직접 그림을 올려주면 좋은데 맥북은 옛저녁에 반납했고 윈도에는 Plotly가 안 깔려있음... (애초에 윈도우에서는 JS를 주로 해서...)막대그래프는 언제 쓰나요?거 애플 이번에 경영진 터너스로 바꾼다면서요? 그럼 이제 아이튠즈 안되면 쿡이 말고 터너스 부르면 될듯… 아무튼. 내가 애플 직원인데 이번달에 어떤 기기들이 어떻게 팔렸나 보고싶어요. 아이폰이면 걍 아이폰 있고 프로라인도 있잖아요? 그리고 맥북도 걍맥북 네오 에어 프로(개비쌈) 있을거고..