🏢공유오피스 결제 전환율 향상을 위한 데이터 분석 및 전략
·
프로젝트
1. 프로젝트 배경팬데믹 이후 공유 오피스 시장은 급성장했지만, 스타트업 위축과 위워크의 파산 등으로 시장에 큰 변화를 겪고 있습니다. 특히 결제 전환율의 둔화는 서비스의 지속적인 성장을 방해하는 중요한 문제로 떠오르고 있습니다. 본 프로젝트의 목표는 결제 전환율을 높이고, 이를 위한 실질적인 전략을 데이터 분석과 예측 모델링을 통해 도출하는 것입니다.2. 데이터 분석 및 예측 모델2-1. 데이터 전처리 및 문제 정의분석에 사용된 데이터는 2021년 5월부터 2023년 12월까지의 공유 오피스 출입 데이터로, 방문 기록과 결제 여부, 지점별 면적 등의 정보를 포함하고 있습니다. 핵심 목표는 결제 전환율을 높일 수 있는 인사이트를 도출하는 것이었습니다.데이터 전처리: 중복값, 결측치, 이상치 처리를 통해 ..
🤔 왜 사람들은 이 앱을 떠났을까? | 10대 익명 투표 SNS 데이터 분석 회고
·
프로젝트
👀 이 프로젝트, 뭐하는 거였냐면요이번에 분석한 건 10대를 타겟으로 한 익명 질문 기반 SNS 앱이에요."같이 여행 가면 재밌을 것 같은 사람은?" 이런 질문에 친구들을 익명으로 태그하고,내가 받은 투표의 발신자를 포인트를 써서 초성으로 확인하는 구조예요.앱이 처음 나왔을 땐 반응이 꽤 핫했어요. DAU가 37만 명까지 찍혔으니까요.근데 두 달 만에 3만 명으로 확 떨어졌어요.이탈률이 너무 심각했던 거죠.그래서 저는 이런 질문으로 분석을 시작했어요:"왜 사람들은 이 앱을 떠났을까?""어떻게 하면 다시 결제하게 만들 수 있을까?"🔍 먼저, 데이터를 까보자SQL로 받아본 내부 데이터에는 학교/반/친구 정보, 포인트 사용 이력, 질문/투표 로그가 있었고,핵클이라는 이벤트 추적 툴에는 시간 순으로 유저들의..
🏠︎COMPAS LH 공모전 - 지식산업센터 공실률 최소화
·
프로젝트
🏗️ 시작하는 배경지식평소 부동산에 관심이 많았던 저는, 지식산업센터에 대해 어느 정도 알고 있다고 생각했어요. 그런데 막상 분석을 시작해보니, 생각보다 훨씬 복잡하고 깊은 문제들이 얽혀 있더라고요.요즘 사회적으로도 자주 언급되는 주제 중 하나가 바로 지식산업센터의 공실 문제입니다. 저도 관련 기사를 찾아보면서 이슈의 배경을 파악해봤습니다.예를 들어 경기 평택 고덕신도시에선 삼성이 들어온다는 소식에 투자자들이 몰렸고, 이에 따라 지식산업센터 공급도 많아졌어요. 하지만 정작 입주 수요는 생각보다 따라주지 않았습니다.📉 수요자 입장 – 중소기업들지식산업센터는 원래 중소기업이나 1인 기업가들이 사무실이나 소규모 공장처럼 사용할 수 있는 공간이에요. 그런데 최근 금리 인상과 경기 침체로 인해 중소기업들이 전..
💻 LLM 시대, 다나와보다 더나와: 컴퓨터 견적 챗봇을 만들기까지 (2024년도의 졸업작품)
·
프로젝트
🔍 갑자기 왜 컴퓨터 견적이냐고요?컴공과라면 공감할 겁니다. 친구, 가족, 지인들까지“게임용 컴퓨터 100만 원짜리 좀 맞춰줘”“포토샵 돌아가는 사무용 견적 좀 줘봐”매번 새로 찾아보는 것도 지겹고,LLM이면 자동으로 될 줄 알았는데…2021년 가격 데이터만 알고 있는 LLM, 현실은 시궁창이었습니다.그래서 직접 만들었습니다.RAG 기반 컴퓨터 견적 추천 챗봇, 그것도 최신 가격 반영되는 시스템으로요.🧱 프로젝트 구조 한눈에 보기Frontend: ReactBackend: Flask + AWS EC2 API 서빙Core System: LangChain 기반 RAG + SelfQueryRetrieverDB: ChromaDB (임베딩 저장용)LLM: 파인튜닝된 GPT API🧠 핵심 로직 요약 (SelfQ..
leetcode - 1164번 문제 풀이
·
데이터엔지니어링/SQL
📘문제2019-08-16에 모든 제품의 가격을 찾는 솔루션을 작성하십시오. 변경하기 전의 모든 제품의 가격을 10으로 가정합니다결과 테이블을 임의의 순서로 반환합니다.결과 형식은 다음 예제와 같습니다.🤔문제 쉽게 풀어서 생각해보기 Products 테이블에는 제품 가격이 변경된 이력들이 기록되어 있습니다.우리는 2019-08-16 이전에 변경된 가격 중, 가장 최신 가격을 알고 싶습니다.만약 그 날짜 이전에 가격 변경 이력이 없었다면, 기본 가격은 10으로 간주합니다.📋테이블 예시Input: Products table:+------------+-----------+-------------+| product_id | new_price | change_date |+------------+---------..
solvesql - 제목이 모음으로 끝나지 않는 영화
·
데이터엔지니어링/SQL
문제설명DVD Rental Store 데이터베이스는 DVD 대여점의 관리 프로그램이 사용하는 데이터베이스입니다. 그 중 film 테이블은 DVD 대여점에서 취급하는 영화 정보를 담고 있습니다.rating 컬럼에는 미국영화협회(Motion Picture Association, MPA)에서 운영하는 영화 등급 제도 데이터가 들어있습니다. 이는 영화의 내용을 연령대별로 분류하여 관람 적합성을 판단하는 시스템인데 각 등급은 아래 의미를 가집니다.G (General Audience): 모든 연령 관람 가능PG (Parental Guidance Suggested): 아동 관람 시 부모 지도 필요PG-13 (Parents Strongly Cautioned): 13세 미만 관람 시 부모의 주의 필요R (Restrict..
leetcode - 1789번 문제 풀이
·
데이터엔지니어링/SQL
📋 테이블: Employee🎯 문제각 직원의 주 부서를 구하세요.조건은 다음과 같습니다직원에게 primary_flag = 'Y'인 부서가 있다면 → 그 부서를 주 부서로 간주합니다.직원이 부서가 1개뿐이라면, primary_flag = 'N'이어도 그 부서를 주 부서로 간주합니다.Employee 테이블입력+-------------+---------------+--------------+| employee_id | department_id | primary_flag |+-------------+---------------+--------------+| 1 | 1 | N || 2 | 1 | Y ..
leetcode - 1731번 문제 풀이
·
데이터엔지니어링/SQL
이 문제의 경우 관리자를 1명 이상의 다른 직원이 보고하는 직원으로 간주합니다.모든 관리자의 ID와 이름, 관리자에게 직접 보고하는 직원 수, 보고서의 평균 연령을 가장 가까운 정수로 반올림하는 솔루션을 작성하시오.employee_id 순으로 정렬된 결과 테이블을 반환합니다.결과 형식은 다음 예제와 같습니다.Input: Employees table:+-------------+---------+------------+-----+| employee_id | name | reports_to | age |+-------------+---------+------------+-----+| 9 | Hercy | null | 43 || 6 | Alice | ..