본문 바로가기

전체 글339

[BigQuery] 현업 문제 해결 쿼리 작성(1) : Funnel 분석 배경 최근 2개월 동안 지원(구직: 유저 타겟 행동)이 지속적으로 줄어 관련팀에서 다각도로 원인을 파악하기 시작하였다. 해당 문제를 Activation 관점에서 제품에 문제가 없는지 확인하고, 제품 내 지원에 영향을 주는 요인이 있는지 확인해보자. 서비스 설명 공고리스트 페이지 / 검색 페이지 / 북마크 페이지 👉 세 개의 페이지를 통해 '공고 페이지'에 진입 👉 공고 페이지에서 '지원' 가능 분석 단계 1. 지원이 실제 감소하는지 주단위(주 별로) 확인하고, 2. 감소하고 있다면, [공고리스트, 검색, 북마크 페이지]에서 지원까지의 퍼널에 문제가 없는지 확인해주세요. [선택] 각 페이지 별로도 공고페이지 전환율을 확인해주세요. 3. 최종 결론을 글로 작성해주세요. 해당 상황에 대한 인사이트가 아니더라도.. 2024. 1. 8.
마크 카드 (Mark Card) 마크카드란? 👉 색상, 크기, 텍스트, 세부 정보, 도구 설명으로 데이터에 컨텍스트를 추가할 수 있음 (예1) 색상 카드 👉 색상에 따라 그래프 시각화가 다르게 나타남 👉 CognitiveLoad(인지부하)를 고려하여 색상을 지정할 것 : * 보는사람이시각화를빠르게이해하려면여러가지색상을쓰지않는게좋음. * 단,한대시보드에서속성별로같은색상을사용하는차트여러개를비교하는경우에는예외! 🧐 색상 외에 그래프에 마우스 호버 시 나타나는 설명(도구설명)을 지정하거나, 노출되는 값(텍스트)을 지정할 수 있음 : 아래 예시는 '텍스트(레이블)'에 피쳐를 드래그하여 Label을 노출할 경우 세부수준 카드(VLOD) 👉VisualizationLevelofDetail : 해당.. 2024. 1. 4.
[git] 로컬 저장소 폴더명 변경하고, git repository 재연동하기 git 관리를 하다보면 처음에 만들었던 폴더명이나 repository 이름을 바꾸고 싶을 때가 있다. 보통 로컬 폴더명과 git 디렉토리명을 똑같이 맞추기 때문에 다음과 같은 작업을 진행했다. git Repository 명 바꾸기 👉 git repository 이름은 쉽게 Github에서 변경이 가능하다. 다음과 같이 이름 변경을 원하는 repository에 접속해, Settings로 간다. 변경을 원하는 이름을 입력하면 아래에 변경 가능한 repository 명인지 나타난다. Rename을 누르면 끝 로컬 폴더명 바꾸고 Git 재연동 👉 git Repository와 연결된 로컬 폴더명(디렉토리명)을 동일하게(또는 다른 것으로) 바꾸고 싶은 경우는 다음 프로세스를 따른다. 1. 변경을 원하는 로컬 폴더의.. 2023. 12. 23.
[HackerRank] Top Earners 풀이 (mySQL) 문제 We define an employee's total earnings to be their monthly (salary * months) worked, and the maximum total earnings to be the maximum total earnings for any employee in the Employee table. Write a query to find the maximum total earnings for all employees as well as the total number of employees who have maximum total earnings. Then print these values as 2 space-separated integers. 👉 총 급여 최댓값.. 2023. 12. 23.
[HackerRank] The Blunder 풀이 문제 Samantha was tasked with calculating the average monthly salaries for all employees in the EMPLOYEES table, but did not realize her keyboard's key was broken until after completing the calculation. She wants your help finding the difference between her miscalculation (using salaries with any zeros removed), and the actual average salary. Write a query calculating the amount of error (i.e.: a.. 2023. 12. 23.
[HackerRank] Weather Observation Station 7 풀이 문제 Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates. 👉 도시 이름이 모음으로 끝나는 것만 찾기 (단, 중복 허용 안됨) Input Format The STATION table is described as follows: 풀이 중복값 제외하기 위해 DISTINCT 마지막 한 글자를 지정 : RIGHT( 컬럼명, 1 ) 마지막 한 글자가 모음으로 끝나는 것 : RIGHT( 컬럼명, 1 ) IN (모음) SELECT DISTINCT CITY FROM STATION WHERE RIGHT(CITY, 1) IN ('a', 'e', 'i', 'o', 'u'.. 2023. 12. 23.
[스마트 수거함 입지 선정] 5. Target 행정동 수거함 입지 선정 ♻️ 순환경제 활성화를 위한 서울시 스마트 수거함 입지 선정 화곡1동 스마트 수거함 입지 선정 프로세스 QGIS를 사용하여 행정동 경계 데이터 & 도로 데이터 전처리 1차 후보지 : 도로 위 200m 간격의 포인트 생성 2차 필터링 : 도로 폭 5 이상과 맞닿은 포인트만 필터링 3차 근접지 제거 : 50m 반경 내 후보 포인트가 겹칠 경우 인접 포인트 제거 입지 포인트 순위 선정 기준 : 상주인구 & 생활밀접시설 개수 📍[기준1] 반경 300m 이내 상주인구 주거인구가 많은 지역에 스마트 수거함을 우선 설치하여 활용성을 높이고자 함 반경 기준은 서울연구원,2014 도보권 개념을 참고함 데이터 수집 : 빅데이터 캠퍼스 상주인구 공간데이터를 QGIS로 전처리 📍[기준2] 반경 200m 이내 생활밀접시설 수 .. 2023. 12. 19.
[스마트 수거함 입지 선정] 4. 행정동 별 입지 지수 선정(PCA) ♻️ 순환경제 활성화를 위한 서울시 스마트 수거함 입지 선정 PCA 목적 PCA Loading 값을 참고하여 Target Cluster(군집1)에 속하는 행정동 중 우선 설치가 필요한 행정동을 구분하기 위한 입지 지수를 선정하기 위함 PCA 절차 (1) 다중공선성 제거 높은 상관관계(VIF 10 이상)를 가지는 독립변수를 제거 상관계수(히트맵) 교차 확인 x_features = ['1인가구_비율','식품접객업','주점','연령대_2030_거주인구수_합', '주요경제활동인구_생활인구수', '수거함개수_당_거주인구수'] #'월평균_총생활인구수', '수거함_결핍률', '주점'] # x_features에 대한 VIF 계산을 위해 상수(intercept) 열을 추가 x_features_with_const = sm.. 2023. 12. 19.
[스마트 수거함 입지 선정] 3. 행정동 군집화(K-means Clustering) ♻️ 순환경제 활성화를 위한 서울시 스마트 수거함 입지 선정 행정동 군집 분석 목적 서울시 전체 행정동 중 우선적으로 스마트 수거함 확대가 필요한 행정동 1차 추출을 위함 01. Feature 선정 가정을 세워 스마트 수거함 입지 선정에 중요한 요인으로 작용할 것이라 예상되는 변수를 선정 가정 1 : PET병 배출량이 많을수록 수거함은 더 많이 필요하다 가정 2 : 1인 가구는 PET병의 소단위 구매가 많아, 단위당 PET병 배출량이 많을 것이다 가정 3 : 재활용 및 분리배출은 전체 인구 중 생활인구 보다 거주인구 비율이 더 높을 것이다 👉 선정된 Feature : PET 예측량, 1인 가구수, 총 거주 인구수, 수거함 1개 당 거주인구수 02. K(군집 개수) 선정 Elbow Method, Silhi.. 2023. 12. 19.
728x90