분류 전체보기 208

[TIL] 지표 특강 - 5회차(1)

1. 대시보드 프로젝트 유의할 점 의사결정권자(대시보드 뷰어)가 어떤 부분을 궁금해할까? 라는 질문에서 시작해야 한다. 내가 보는 대시보드가 아닌 의사결정권자 관점에서 대시보드를 이해하는데 어려움은 없는지 생각해야  한다.- 대시보드 제작 시 유의할 점 1) 주요 지표를 어떻게 설계할 것인가? 2) 유관 부서가 필수로 요청하는 지표는 없을까? 3) 어떤 종류의 필터를 몇 가지 넣을 것인가? 4) 모든 정보와 필터를 한 페이지에 배치하지 않는다. 5) 하나의 차트와 대시보드에 너무 많은 정보와 데이터를 담지 않는다. 6) 복잡한 차트가 아닌 색상으로 강조한다.2. 대시보드 필터 대시보드 필터는 뷰어 관점에서 활용하기 쉽도록 잘 보이는 곳에 배치해야 한다.- 시간 필터 1) start date, end da..

[WIL] 주간회고 12주차

월요일~~~ 실전프로젝트 시작 게임 데이터 골랐다가 데이터로 혼나고 다시 주제 변경 포기하기 전까지 나름 열심히는 했다... 블로그랑 컴 메모에 궁금증만 그득하게 남기고 폐기 처분  이커머스로 변경하게 됐는데 뭔가 저번에 했기도 하고 만약 하게된다면 튜터님들의 피드백을 모두 반영해야할 것만 같은 그런.. 느낌..? 그래서 약간 안 하고 싶었다...ㅎ 근데 선택지도 많이 없고 빠르게 무언가 결과물을 낼 수 있는 건 아마존 데이터라고 생각해서 팀원 다 같이 상의해서 아마존 데이터를 사용하는 걸로 결정했다  저녁 늦게 주제가 정해져서 학원 가기 전에 간단하게 어떤 지표를 만들 수 있을지 고민 해보고 데이터 훑어보면서 어떻게 해야할지 대충 감만 잡아봤다 학원 끝나고 집중해서 보는데 데이터 컬럼이 되게 많고 로우..

[TIL] 지표 특강 - 4회차

1. 지표의 종류- OKR 조직이나 팀이 특정 기간 동안 달성하고자 하는 목표를 설정하는 프레임워크를 말한다.- KPI 회사의 주요 성과 지표를 말한다. 회사의 KPI 지표는 비즈니스 상황에 따라 연도별, 분기별 등 계속 바뀐다. SMART KPI란 Specific: 구체적인, Measurable: 측정 가능한, Achievable: 달성 가능한, Relevant: 다른 비표와 비슷한 방향, Time-bound: 정해진 시간 범위의 약어를 말한다.- 정성 지표 인터뷰, 설문 조사 데이터를 NPS(Net Promoter Score)를 활용해서 정량화한다.- 정량 지표 특정 유저의 행동을 표현한 수치 및 비율을 말한다. 예를 들어 전년 대비 매출 30% 증대, 전월 대비 전환율 2% 증가 등이 있다.- 선행..

[아티클 스터디] 더 나은 대시보드 디자인을 위한 10개명

1. 대시보드의 목적을 정의하라 대시보드는 정확한 목적을 이루기 위해 존재한다. 여기서 틀리면 추후의 노력은 의미가 없어질 수 있다. 어떠한 대시보드를 사용하던 사용자의 역할과 무엇을 만족해야 하는지를 선택해야 한다. 대시보드를 기능 바탕으로 흔하게 묶는 방법들이 있다.- Operational Dashboard Operational Dashboard란 사용자들에게 데이터 편차를 빠르고 정확하게 보여주고 현재 리소스와 상태를 알려주는 것을 말한다. 시각적으로 보조 기능을 보여주며 사용자들이 빠르고 능동적이고 효율적으로 만드는 디지털 컨트롤 룸이다.- Analytical Dashboard Operational Dashboard와 반대로 분석과 의사결정을 지을 수 있는 정보를 한눈에 보게하고, 대신 시간에 예..

아티클스터디 2024.09.10

[아티클 스터디] 분석 목적에 맞는 고객 세그먼테이션 방법을 찾아서 : Customer segmentation

1. 고객 세그먼테이션 대표적 2가지 기법  첫째로, 위치적 세분화(지역별로 구분), 인구통계학적 세분화(연령, 성별 등으로 구분), 행동적 세분화(구매 행동, 사용 패턴, 충성도 등으로 구분), 심리학적 세분화(가치, 라이프스타일 등으로 구분)으로 나눌 수 있다.둘째로, 통계 모델을 활용한 예측 모델 및 추천시스템으로 예측 고객 세그먼테이션, 추천기반 세그먼테이션이 있다. 2. 접근방법 3. 5단계 고객 세그먼테이션 방법- 1단계: 특성기반 고객 세그먼테이션세그먼테이션설명인구통계학적 세그먼테이션사용 기기(e.g. 안드로이드, IOS, 태블릿 등), 나이, 성별과 같은 공통된 간단한 특성을 바탕으로 고객을 여러 그룹으로 나눠 진행빠르게 세그먼테이션을 진행할 수 있는 가장 원초적이고 널리 알려진 간단한 방..

아티클스터디 2024.09.09

[TIL] 지표 특강 - 3회차

1. Activation 단계 Activation 단계란 우리 서비스를 유저들이 처음으로 경험하고 활성화하는 단계를 말한다. Activation은 5개의 단계로 이루어져 있어 유저가 우리 서비스에 처음 유입된 시점부터 재방문으로 이어지는 순간을 말한다. - 셋업 모먼트 유저가 우리 서비스의 핵심 가치를 이미 경험한 시점이다- 아하 모먼트 유저가 우리 서비스의 가치를 처음으로 인식하는 결정적인 순간을 의미한다. XX라는 행동을 가입한지 YY라는 날짜 안에 ZZ번 한다.- 유레카 모먼트 유저가 우리 서비스의 가치를 확장된 가치를 경험한 순간을 의미한다.- 해빗 모먼트 유저의 습관 형성의 순간 기준을 정하는 것이 중요하다. 유저들이 지속적으로 서비스를 사용하는 습관 형성을 할 수 있도록 만들어야 한다. 2. ..

[프로그래머스] 문제 25. 나누어 떨어지는 숫자 배열

20240909 풀이def solution(arr, divisor): result = [] for i in arr: if i % divisor == 0: result.append(i) if len(result) == 0: return [-1] return sorted(result) https://school.programmers.co.kr/learn/courses/30/lessons/12910 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr

Code Kata/Python 2024.09.09

[프로그래머스] 문제 24. 서울에서 김서방 찾기

20240909 풀이def solution(seoul): for i in range(len(seoul)): if seoul[i] == 'Kim': return f'김서방은 {i}에 있다' https://school.programmers.co.kr/learn/courses/30/lessons/12919. 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr

Code Kata/Python 2024.09.09

[프로그래머스] 문제 66. 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

20240711 풀이SELECT CONCAT('/home/grep/src/', A.BOARD_ID, '/', B.FILE_ID, B.FILE_NAME, B.FILE_EXT) FILE_PATHFROM USED_GOODS_BOARD A JOIN USED_GOODS_FILE B ON A.BOARD_ID = B.BOARD_IDWHERE (VIEWS) IN (SELECT MAX(VIEWS) FROM USED_GOODS_BOARD)ORDER BY FILE_ID DESC20240909 풀이-- 조회수가 가장 높은 중고거래 게시물 첨부파일 경로 조회-- FILE ID 를 기준으로 내림차순-- 게시글 ID를 기준으로 디렉토리 구분SELECT *FROM USED_GOODS_BOARD;SEL..

Code Kata/SQL 2024.09.09

[WIL] 주간회고 11주차

오늘 아침에 며칠전 신청한 노트북을 받았다 이제 태블릿이 자유를 되찾았다 짱 ദ്ദി˙∇˙)ว  이번주에 팀이 바뀌었는데 진짜 최고다 질문에 답도 빨리 해주시고 다들 되게 열정 넘치는 것 같다  어제 아티클 내용 나누는데 나는 진짜 별거 없어서 굉장히 민망했지만 근데 뭐 어쩔거야 이미 지나간거고 프젝이나 열심히 하자 는 마음으로 애써 회피 중이다ㅎ..  오늘 4시에 SQLD 사전점수 결과 나왔는데 흫ㅎ 합격이다 (˶>  공부 많이 못 해서 걱정했는데 다행이다 그동안 풀었던 코드카타가 도움이 많이 된 것 같다  태블로는 생각보다 약간 복잡쓰라 유튭 보면서 공부 좀 해야될 거 같다ㅠ  담주 프젝 잘 되었으면 좋겠다 제발 ✧٩(•́⌄•́๑)و ✧

[TIL] 지표 특강 - 2회차

1. 지표 프레임 워크 종류- 지표 프레임 워크 지표 중심으로 현재 서비스의 상황을 판단할 수 있다. 서비스 흐름에 따라 퍼널과 퍼널에 맞는 지표를 정의하고 해당 지표를 개선하기 Action을 수립한다. 그로스에 가장 많이 사용되는 지표 프레임 워크는 AARRR이며 GAME, HEART 등 다양한 지표 프레임 워크가 있다.- HEART 프레임 워크 (5단계) 1) 행복(Happiness): 사용자는 얼마나 행복합니까? - 앱 스토어 평점, NPS 2) 참여도(Engagement): 사용자가 단기적으로 얼마나 참여하고 있나요? - 구매 전환율, 유저당 주문 금액 3) 채택(Adoption): 얼마나 많은 관심을 가진 유저가 우리 서비스를 사용해 보았습니까? - 앱 다운로드 유저 수 4) 유지(Retenti..

[TIL] 지표 특강 - 1회차

1. 실무 데이터 분석의 종류- Ad-hoc 분석 (일회성 분석) 1) 엑셀 시트 레포트 2) 시각화 3) 단순 지표 추출 쿼리 4) 기술 통계량(평균값, 중앙값, 최소 최대값 등)유형종류설명적 분석Ad-hoc 분석, KPI 지표 정의진단적 분석self-service 분석, 시각화, A/B 테스트 도입예측적 분석예측 모델링, A/B 테스트 대시보드 자동화처방적 분석최적화, ML/DL 플랫폼, 자체 플랫폼 자동화 - Daily Scrum: 지표 확인 및 지표 증감 원인 파악 1) Overview 대시보드: 현재 서비스 상황 및 주요 지표 확인 2) By Dimension(시간별, 유저별, 세그먼트별 등) 대시보드: 지표 증감 원인 파악 3) 대시보드를 통해 원인 파악이 어렵거나 데이터를 더 깊게 봐야하는 ..

[프로그래머스] 문제 23. 콜라츠 추측

20240906 풀이def solution(num): answer = 0 while num != 1: if num % 2 == 0: num //= 2 else: num = num * 3 + 1 answer += 1 if answer >= 500: return -1 return answer https://school.programmers.co.kr/learn/courses/30/lessons/12943 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers..

Code Kata/Python 2024.09.06

[프로그래머스] 문제 65. 우유와 요거트가 담긴 장바구니

20240710 풀이-- 코드를 입력하세요SELECT CART_IDFROM CART_PRODUCTSWHERE NAME IN ('MILK', 'YOGURT')GROUP BY CART_IDHAVING COUNT(DISTINCT NAME) >= 2ORDER BY CART_ID20240906 풀이-- 우유와 요거트를 동시에 구입한 장바구니-- 장바구니 아이디 순서SELECT *FROM CART_PRODUCTS;SELECT CART_IDFROM CART_PRODUCTSWHERE NAME IN ('Milk', 'Yogurt')GROUP BY CART_IDHAVING COUNT(DISTINCT NAME) >= 2ORDER BY CART_ID; https://school.programmers.co.kr/learn/co..

Code Kata/SQL 2024.09.06

[개인과제] 실습으로 배우는 태블로

① 대시보드 뷰어 및 목적 선정💡 프로덕트팀 구성원(Product Owner, Product Analyst, UI Designer, Software Engineer)💡두 가지 랜딩 페이지 실험 결과 검증② 문제 정의💡유저의 랜딩 페이지전환율 상승 ③ 필요한 데이터 선정 및 데이터 마트 구축(실무)💡A/B testing④ 지표 선정💡conversion rate(%): 랜딩 페이지 전환율 ⑤ 스케치, 시각화⑥ 대시보드 완성   [문제 1] 난이도 하 4가지 워크시트 하나의 대시보드로 완성!- 워크시트 1번: 그룹별 유저 비중 파이 차트 시각화- 워크시트 2번: 그룹별 평균 전환율 막대 그래프 시각화- 워크시트 3번: 일별 그룹별 평균 전환율 선 그래프 시각화- 워크시트 4번: 그룹별 유저 고유 카운..