전체 글 (57) 썸네일형 리스트형 [데벨챌 4기] 그로스 해킹 (지표) 지표스톡: 특정 시점의 스냅숏에 해당하는 지표플로: 시작과 끝에 대한 시간 범위가 존재하며 일정한 시간 동안의 변화량을 나타내는 지표 허무 지표(Vanity metric) - 행동을 이끌어 내지 못하는 의미 없는 지표스톡에 해당하는 많은 지표들이 허무 지표에 가깝다. 허무 지표의 대표적 예시누적 다운로드누적 앱 설치누적 방문자페이지 뷰 지표를 기반으로 성장 실험을 할 때는 해당 지표를 어떻게 정의하고 측정할 것인가를 반드시 짚고 넘어가야 한다. 허무 지표에 빠지지 않기 위해서좋은 지표가 가져야 할 조건 중 하나는 해당 지표를 바탕으로 행동할 수 있어야 한다.허무 지표는 쉽게 변화시킬 수 있는 경우가 대부분인 것이 특징이다.근 6개월 이상 주간 업무 보고 포맷이 전혀 달라지지 않는다면 주간 업무 보고를 .. [데밸첼 4기] 그로스 해킹 (그로스해킹이란?/전제조건/AARRR) 그로스 해킹이란?크로스펑셔널한 직군의 멤버들이 모여서 핵심지표를 중심으로 실험을 통해 배움을 얻고이를 빠르게 반복하며 제품과 서비스를 성장시키는 것 그로스 해킹은 각 서비스의 사용 맥락이나 시장 상황을 반영해서 진행할 때 의미가 있다. 그로스 해킹에서 강조하는 개념들 크로스펑셔널 팀(Cross-Functional Team)목적 기반으로 구성된 조직에서의 협업, 여러 직군의 구성원들의 협업을 의미 린 스타트업(Lean Startup)제품개발 -> 지표 측정 -> 학습 및 개선 사이클을 빠르게 반복함으로써 학습 비용을 줄이고 성공 가능성을 높이는 제품 개발 프로세스 최소 기능 제품(MVP) 린 스타트업에서 강조하는 개념이자 요소로, 가설을 검증할 수 있는 최소한의 기능이 포함된 제품을 의미한다. AARR.. 혼공학습단 12기를 마치며.. 혼공학습단 12기를 마치며혼공학습단을 알게 된 경로는 SNS였다. SNS에는 항상 이것저것 공부해야지하며 저장해놓은 북마크가 가득했지만 내 의지는 마음만큼 따라주지는 않았던 것같다. 나름 열심히 산다고 생각했던 것 같은데 그럼에도 매사 대충 대충 넘어가는 성격에 스스로 자책도 많이 하고 다니는 회사에서도 내가 원하는 업무와는 조금 다른 일을 하고 있어, 매너리즘이 심하게 왔던 상황이었다. 혼공학습단을 신청하게 된 계기는 "단순함"이었다. 커리큘럼이 상당히 간단했다. 되려 겁먹고 못 시작할까봐, 또는 난이도가 어려울까봐 고민을 할 필요가 없었다.마침 작년 생일에 선물받은 책 2권이 "혼자 공부하는 데이터 분석" 과 "혼자 공부하는 컴퓨터 구조 운영체제" 과 있었고 그냥 무작정 시작했다. 8:00-17.. 혼자 공부하는 데이터 분석 6주차: 복잡한 데이터 표현하기 pyplot 방식과 객체지향 API 방식 pyplot 방식: matplotlib.pyplot에 있는 함수를 사용객체지향 API 방식: 피겨 객체와 서브플롯 객체를 만들고 이 객체의 메서드를 사용 pyplot() 방식으로 그려보기matplotlib.pyplot에 있는 함수를 사용하면 함수들이 하나의 피겨 객체에 대한 상태를 공유한다.plot() 함수와 title() 함수가 동일한 피겨 객체에 적용되는 모습을 확인할 수 있다.plot()함수에 하나의 리스트만 전달시 plot()함수는 해당 리스트를 y축의 값으로 인식하고 해당 리스트의 인덱스 값을 x축 값으로 사용한다. 객체지향 API 방식으로 그래프 그리기 객체지향 API 방식으로 그래프를 그릴시, 하나의 axes() 객체를 가지는 피겨를 생성한다.주로 여.. 혼자 공부하는 데이터 분석 5주차: 데이터 시각화하기 맷플롯립 그래프를 담는 객체figure, rcParams, subplot Figure 객체figsize 매개변수: 그래프의 크기를 튜플로 지정 가능 기본 그래프 크기 (6,4)맷플롯립의 DPI 기본값은 72로 1인치를 몇 개의 점으로 표현하는지 보여주는 DPI가 제대로 설정이 되어 있지 않으면 figsize 매개변수에 지정한 대로 그래프가 그려지지 않기도 한다.plt.figure(figsize=(900/72,600/72)) - 그럴 때는, 픽셀 값을 DPI값으로 나누면 인치 값을 구할 수 있다.- 코랩 노트북은 기본적으로 맷플롯립 그래프를 출력시 타이트 레이아웃( 공백 최소화)을 사용한다. %config InlineBackend.print_figure_kwargs = {'bbox_inches': None.. 혼자 공부하는 데이터 분석 4주차: 데이터 요약하기 용어 정리 기술 통계자료의 내용을 압축하여 설명하는 방법을 일컫는다. 요약통계라고도 칭한다.대표적인 통계량에는 평균, 표준편차 등이 있다. 탐색적 데이터 분석 데이터 시각화를 아울러, 정량적인 수치로 전체 데이터의 특징을 요약하거나 이해하기 쉬운 그래프를 사용하는 데이터 분석 방법을 일컫는다. 기술 통계 구하기describe() 메서드는 기본적으로 수치형 열에 대한 요약 통계를 보여 준다.count : 누락된 값을 제외한 데이터 개수를 나타낸다.mean: 평균을 구해준다.std: 표준편차를 구한다.min: 최솟값을 구한다.50% : 중앙값을 구한다.25%와 75%: 순서대로 늘어 놓았을 때 25% 지점과 75% 지점에 놓인 값을 구한다.max: 최댓값을 구한다. 3장에서 배운 불리언 배열과 sum()함.. 혼자 공부하는 데이터 분석 3주차: 데이터 정제하기 불필요한 데이터 삭제하기데이터 정제데이터에서 손상되거나 부정확한 부분을 수정하고 불필요한 데이터를 삭제하거나 불완전한 값을 교체하는 작업데이터 랭글링 / 데이터 먼징데이터를 정제하는 과정과 데이터 분석 및 머신러닝에 적합한 형태로 데이터를 변환하는 과정열 삭제하는 방법loc 메서드에 슬라이싱 사용loc 메서드 & 불리언 배열 사용drop() 메서드 / inplace = True (선택한 데이터프레임에 덮어쓰기)dropna() 메서드 / how = 'all' (모든 값이 결측치인 열 삭제 시 사용되는 매개변수)행 삭제하는 방법drop() 메서드 사용[] 연산자와 슬라이싱[] 연산자와 불리언 배열중복된 행 찾기subset() 매개변수 (일부 열을 기준으로 중복된 행을 찾음) duplicated() 메서드 .. 혼자 공부하는 데이터 분석 2주차: 데이터 수집하기 API란 두 프로그램이 서로 대화 방식을 정의 (데이터를 주고 받는 규칙을 맞춰주는 개념)HTTP는 인터넷에서 웹 페이지를 전송하는 기본 통신 방법다양한 API 중 HTTP 프로토콜을 사용하는 웹 기반 API가 널리 사용된다.HTML은 웹 페이지를 위한 표준 언어이며 마크업 언어라고 부른다.웹 기반 API에서 HTML 대신 csv,json,xml을 선호하는데 이유는 HTML의 구조가 복잡하기 때문이다. 파이썬에서 JSON 데이터 다루기 JSON의 객체는 파이썬 딕셔너리와 유사한 형태이다.d = {"name": "집에 가고 싶다"}print(d['name'])import json#파이썬 객체를 json 형식에 맞는 텍스트로 바꾸기d_str = json.dumps(d,ensure_ascii=False) .. 이전 1 2 3 4 ··· 8 다음