반응형

2025/05 15

마케팅 데이터 통계 분석 (추론통계, 회귀분석)

correlation, regression, Z-score, P-value... 대학 시절 들었던 유일한 통계 관련 강의에서 가볍게 찍먹했던 개념들. 더 거슬러 올라가면 고딩 때 AP Psychology 따면서 이런 통계학 개념들을 좀 자세히 배우긴 했었다. 그 때도 이게 뭔 소리람 하면서 주입식 암기법으로 외워서 어찌저찌 시험은 패스했는데, 요것들을 10년이 지나서 다시 만났네..? 뭣 모르는 주니어 마케터(꿈나무)가 소신발언 하자면, 마케터가 이런 고급 통계 개념까지 숙지하고 활용할 줄 알면 당연히 좋겠지만 이게 과연 필수 스킬셋일까라는 질문에는 NO라고 생각한다. 마케팅 애널리스트같은 data-heavy한 직군으로 간다면 중요하겠지만, 좀 더 일반적인 디지털 마케터나 퍼포먼스 마케터 이런 사람들이 ..

Bootcamp 2025.05.30

데이터 구조 파악, 탐색적 데이터 분석 (EDA)

데이터 구조 파악 (EDA)EDA(탐색적 데이터 분석, Exploratory Data Analysis)는 데이터 분석을 수행하기 전에 데이터의 구조를 파악하고 특성을 이해하는 과정. 기술통계, 데이터 시각화, 변수 간 관계 분석 등의 방법을 사용하며 데이터의 패턴을 발견하고 이상치(outlier) 및 결측치(missing value)를 확인해 적절한 전처리 방법 결정 가능. 1. 데이터의 기본 정보 파악: 데이터 크기, 컬럼 수, 데이터 타입 등 확인. 2. 결측치, 이상치 탐색: 누락된 값과 비정상적인 값을 찾아 적절한 처리 방안 결정. 3. 데이터 분포 확인: 데이터가 정규분포를 따라는지 여부 등을 시각적으로 확인. 5. 변수 간 관계 분석 및 시각화: 상관관계를 분석해 데이터의 패턴 이해. ..

Bootcamp 2025.05.29

Matplotlib으로 그래프 만들기, 데이터 변환, 표준화, 정규화

그래프를 통한 마케팅 데이터 분석 및 시각화 히스토그램 (Histogram) 데이터의 분포(distribution) 파악 광고 클릭 수 분포, 고객별 구매 금액의 빈도 분포 분석 선형 그래프 (Line Chart) 시간적 변화 (시간에 따른 트렌드) 분석 주간/월간 매출 트렌드, A/B 테스트 결과 (시간별 비교) 막대 그래프 (Bar Chart) 범주형 데이터 비교 광고 채널별 전환율 비교, ROI가 높은 제품 분석 산점도 (Scatter Plot) 두 변수 간의 상관관계 분석 광고 클릭 수와 전환율 간의 관계 분석 파이 차트 (Pie C..

Bootcamp 2025.05.27

서베이 기반 데이터 수집 및 전처리, Matplotlib으로 데이터 시각화하기

그로스 마케팅에서는 고객 페르소나 구축, 제품/서비스 만족도 조사, 광고/캠페인 효과 분석, 구매 의사결정 과정 분석, NPS(Net Promoter Score) 분석 등을 위해 서베이를 활용한다. 서베이를 통한 체계적인 데이터 수집 및 분석은 고객 맞춤형 마케팅 전략 수립에 도움이 되며, 마케팅 예산 최적화 및 매출 증대에 활용될 수 있다. (예시) 최근 3개월 내 브랜드의 제품을 구매했거나 마케팅 캠페인을 접한 고객을 대상으로 서베이 진행. (BLS - Brand Lift Survey와 비슷한 개념이라 보면 될듯) 설문조사 데이터는 특정 타겟 그룹의 의견을 반영하지만 표본 크기가 작거나 특정 그룹에 편향될 가능성이 있어, 이를 보완하기 위해 외부 데이터셋을 활용하면 더 풍부한 분석이 가능하다. 외부..

Bootcamp 2025.05.26

웹 크롤링(Crawling), API를 통한 마케팅 데이터 수집 및 분석

커리큘럼 누가 짠건진 몰라도 반성 조금만 하시길 웹 크롤링(Crawling)은 데이터를 자동으로 수집해 마케팅 전략을 최적화하고 의사 결정을 개선하는 데 중요한 역할을 한다.경쟁사 동향 실시간 추적, 업계 트렌드 분석SNS, 블로그, 쇼핑몰 리뷰 크롤링으로 제품 선호도와 피드백 분석검색 트렌드, 소셜 인기 키워드 수집해 광고 최적화 및 SEO 전략 수립리드(잠재 고객) 발굴 ex. 기업 웹사이트 데이터 크롤링 (B2B)실시간 가격 비교, 최저가/평균가 분석으로 가격 최적화 (Dynamic Pricing)인기 콘텐츠 분석, 커뮤니티 모니터링 (브랜드 인지도, 소비자 반응, 바이럴 마케팅 효과 등)판매 데이터와 검색량을 크롤링해 제품 수요 예측도 가능! 효율적인 재고 관리까지크롤링 기능에 따른 기술 스택 ..

Bootcamp 2025.05.26

자꾸 날 흔드는 UCL (UCL 석사 vs. KCL 석사)

UCL.. 너란 학교..얼마나 힘들게 보내줬는데 왜 다시 나를 흔들어? UCL Digital Humanities 석사(MA) 과정에 합격했으나 영국 취업의 현실적인 면모를 고려해 KCL의 Big Data in Culture and Society MA 과정을 선택했고, 눈물을 머금고 UCL의 오퍼를 뿌리쳐야 했다. 솔직히 학교로만 보면 KCL보단 UCL에 더 가고 싶었어서 고민도 많이 했고, 결정의 순간에는 과장 좀 보태서 마음이 상당히 아팠다. 유학원 없이 UCL 석사 합격: 영국 유학 장단점, 영국 대학 순위영국 명문대 유니버시티 칼리지 런던(University College London, UCL) 석사과정에 합격했다. 구체적으로는 UCL의 Information Studies 단과대의 디지털인문학(D..

UK 2025.05.22

MariaDB에서 파이썬-SQL 연동하기 (ft. GCP 리눅스, 파일질라)

MariaDB - ALTER TABLE 쿼리문MariaDB에서 기존 테이블의 구조를 변경하는 데 사용. 열 추가, 삭제, 수정, 인덱스 추가, 제약 조건 변경 등의 작업 가능.열 추가하기ADD COLUMNALTER TABLE employees ADD COLUMN email VARCHAR(100) AFTER name; 열 삭제하기DROP COLUMNALTER TABLE employees DROP COLUMN department;열 이름 변경하기CHANGE COLUMNALTER TABLE employees CHANGE COLUMN salary monthly_salary DECIMAL(10,2) NOT NULL;열 데이터 타입 변경하기MODIFY COLUMNALTER TABLE employees MODIFY..

Bootcamp 2025.05.21

고급 SQL 구문 (ft. MariaDB): JOIN, UNION, 집계 함수, 그룹화

MariaDB에서 여러 테이블 다루기 (JOIN)데이터베이스에서 데이터의 효율적인 관리를 위해 테이블을 분리해 저장하는 경우가 많은데, 이 때 JOIN 함수를 사용하면 여러 테이블의 데이터를 조합해 원하는 정보를 조회할 수 있다. INNER JOIN두 테이블에서 일치하는 데이터만 반환교집합을 반환하며, 일치하지 않는 데이터는 제외LEFT JOIN왼쪽 테이블의 모든 데이터 + 오른쪽 테이블에서 일치하는 데이터왼쪽 테이블과 일치하는 데이터가 없으면 NULL 반환RIGHT JOIN오른쪽 테이블의 모든 데이터 + 왼쪽 테이블에서 일치하는 데이터오른쪽 테이블과 일치하는 데이터가 없으면 NULL 반환FULL OUTER JOIN두 테이블의 모든 데이터 포함합집합을 반환하며, 일치하지 않는 데이터는 NULL로 표시 (..

Bootcamp 2025.05.20

SQL 기반 마케팅 데이터 분석 (전환율, CTR, CPC, ROI, LTV 계산하기)

지난 시간에 배운 SQL 연습해보는 예제 모음편. 시작하기에 앞서서.... 멋쟁이사자처럼 그로스마케팅 부트캠프 신청 당시 커리큘럼에서 가장 핵심적으로 배우고 싶었던 부분, 그리고 가장 도움이 될 것 같았던 파트가 SQL이었다. 마케팅 현업에 있는 분들 말 들어보면 파이썬, R 같은 프로그래밍 언어보다 SQL을 먼저 배우는 걸 추천하는 경우가 많을 정도로 SQL이 기본적이면서도 강력한 데이터 분석 툴/언어다 보니. 그런데 SQL도 파이썬과 마찬가지로 너무 휘리릭 훑고 지나가버린 감이 있다... 따로 혼자 공부하고 자격증도 준비하는 것이 사실상 필수인 것 같다. 그리고 MariaDB와 연동해서 SQL를 다루고 있는데, 이왕이면 좀 더 widespread한? MySQL로 실습하면 좋았을 것 같고, MariaD..

Bootcamp 2025.05.19

MariaDB 설치 및 SQL 연동하기 (기본 쿼리 모음)

연이은 이틀 결석으로 상당한 진도 공백이 발생해 버렸다.... 안 그래도 첫주간 수업 커리큘럼이 좀 말이 안 될 정도로 빡세다고 느껴서 이게 맞나 싶은데, 더 절망의 수렁으로 빠져드는 중. 못참고 냅다 도피 여행 질러버린 내 잘못이지만, 인간적으로 이거 비전공자를 위한 커리큘럼은 절대 아니라고 느낌. 다른 부트캠프에서는 1-2주간 다루는 파이썬을 이틀만에 떼고 바로 SQL로 들어간다? 거기에 Pandas랑 DB도 MariaDB, MongoDB까지 해서 너무 잡탕..이 아닌가 싶음. 전 편에서도 썼지만 커리큘럼이 좀 더 선택과 집중이 있었으면 좋겠음. 근데 또 다른 수강생들 보면 힘들어하면서도 나름 잘 따라가고 열심히 하는것 같아서 혼자 자괴감.. 까지는 아니고 그냥 반쯤 자포자기 심정으로 여기서 반 정도..

Bootcamp 2025.05.15

Pandas 데이터 정렬 및 필터링 (게슈탈트 붕괴의 서막)

1. Pandas 데이터 정렬하기 (Sorting)sort_values()를 활용한 단일 열 정렬import pandas as pd# 그로스 마케팅 데이터 예제data = { "캠페인": ["봄맞이 할인", "여름 특가", "가을 이벤트", "겨울 세일"], "매출액": [3500000, 5000000, 2200000, 4300000], "클릭수": [750, 1200, 540, 980], "전환율": [0.045, 0.052, 0.038, 0.049]}df = pd.DataFrame(data)# 매출액 기준 오름차순 정렬df_sorted_asc = df.sort_values(by="매출액", ascending=True)print(df_sorted_asc)# 매출액 기준 내림차순 정..

Bootcamp 2025.05.14

Pandas 라이브러리란? (Series, DataFrame, 데이터 조회/그룹화/필터링)

Pandas란?Python에서 데이터 분석과 조작을 쉽게 할 수 있도록 도와주는 강력한 오픈소스 라이브러리로, 엑셀과 유사한 데이터 구조를 제공 (테이블 형식의 데이터). Numpy 기반으로 만들어졌으며 데이터 정리, 변환, 분석, 시각화 등의 기능을 제공한다. 강력한 데이터 구조 Series: 1차원 데이터 구조 (엑셀의 한 열과 유사) DataFrame: 2차원 데이터 구조 (엑셀의 표와 유사) ※ R에서 사용되는 data.frame 구조를 본뜬 구조라 R의 data.frame 기능 상당수를 무리없이 사용할 수 있음. 거기다 파이썬이라는 접근성 좋은 언어 기반으로 동작하기에 데이터 분석을 파이썬으로 입문하는 사람들에게 필수적인 라이브러리가 됨 (출처: 나무위키) 고성능과 확..

Bootcamp 2025.05.08

파이썬(Python) 반복문(for/while), 함수, 클래스, 모듈 & 패키지

Python 데이터 구조 (자료형)파이썬에서는 다양한 데이터 구조(Data Structures)를 제공해 데이터를 효율적으로 저장하고 관리 가능. 리스트(List) - 순서가 있는 변경 가능한(mutable) 배열튜플(Tuple) - 순서가 있는 변경 불가능한(immutable) 배열 (*현업에서 상대적으로 덜 쓰임)딕셔너리(Dictionary) - 키-값 쌍으로 구성된 해시 맵 자료형 (*현업에서 주로 많이 쓰이는 구조)집합(Set) - 중복이 없는 요소를 저장하는 구조1. 리스트 (List)순서가 있는 변경 가능한 데이터 구조로, 리스트 내부의 요소는 서로 다른 타입의 데이터도 저장 가능. 대괄호 [](bracket)를 사용해 정의, 인덱스(Index)를 통해 요소에 접근.2. 튜플 (Tuple)순서..

Bootcamp 2025.05.07

파이썬(Python) 입문: 변수, 자료형, 조건문(if문)

파이썬(Python)이란? 1991년 귀도 반 로섬(Guido van Rossum)이 처음 발표한 고급 프로그래밍 언어로, 그리스 신화에 나오는 뱀 '파이썬'에서 이름을 따왔으며, 배우기 쉽고, 읽기 쉬운 문법으로 많은 개발자들 사이에서 인기. Python의 주요 특징 읽기 쉬운 코드: 가독성이 뛰어난 코드. 더 적은 노력으로 코드를 이해하고 유지보수 가능. 광범위한 표준 라이브러리: 다양한 표준 라이브러리를 제공해 많은 기능을 쉽게 구현. 파일 입출력, 웹 서비스, 데이터베이스 연결 등 다양한 작업 수행 가능. 플랫폼 독립성: Windows, macOS, Linux 등 다양한 운영체제에서 실행 가능 (다양한 환경에서 동일한 코드를 사용). 동적 타이핑: 변수의 타입을 명..

Bootcamp 2025.05.02

그로스 마케팅이란? (그로스 해킹, 데이터의 역할, AARRR, A/B 테스트)

멋쟁이사자들 그로스마케팅 부트캠프 2일차(오티 후 수업 Day 1), 그로스마케팅의 개념 관련 이론 강의. 퇴사일 바로 다음날에 듣는거라 피곤했지만, 나름 흥미롭게 수강했다. 강의 내용은 솔직히 하루를 통으로 할당할 정도인가 싶은 양과 깊이긴 했는데, 내가 잘 모르는 생소한 개념이다 보니 도움은 많이 되는 내용이었던 듯. 다만 내가 경험한 마케팅 실무와는 약간의 간극이 있다는 느낌이 들어서 (마케팅은 이론으로 습득하기 불가능한 분야라 생각) 빨리 실습/프로젝트 단계로 넘어가서 직접 데이터를 돌려보며 배우고 싶다. 파이썬 예제 돌려본 것도 거의 따라만 해보고 실제로 이해해서 실행한 것은 아니라, 대충 어떤 식인지 간만 본 느낌. 내일(3일차)부터 파이썬 학습 본격 시작이라 미리 조금이라도 예습을 해 놔..

Bootcamp 2025.05.01
반응형