전체 글
-
07/11카테고리 없음 2025. 7. 11. 21:05
데이터 분석공부를 시작하고 5~6개월만에 도메인을 정했다. 애초에 서비스 관련학과를 나와서 서비스업만 했던 내가 그동안의 경력을 살리면서도 흥미있게 일할 수 있는 부분은 CRM 마케팅 관련된 일들이라고 생각했다. 다만, 그동안 해왔던 프로젝트들이 대부분 모빌리티 관련된 것들이라 그게 조금 아쉬웠기 때문에 혼자서 개인 프로젝트를 진행하려고 파일을 받아왔다. 파일은 총 4개로 나눠져있고, cust 파일에는 이런식으로 고개번호, 고객명, 고객 세그먼트, 국가, 시도, 시군구 로 나눠져 있다. ord 파일에는주문번호, 주문일자, 배송일자, 배송방법, 고객번호, 제품코드, 매출, 수량, 할인율, 수익 으로 되어있다. product 파일에는 제품 코드, 제품 대분류, 중분류, 제품명으로 return 은 주..
-
07/02카테고리 없음 2025. 7. 2. 20:58
오늘 머신러닝 강의를 듣는 도중, from imblearn_sampling import SMOTE 에서 오류가 났다... 아마 imblearn에서 오류가 난 것 같아서 찾아보니 vs code 안에서 가상환경을 설정해줘야 하는 것 같았다. 우선 cd bin activate.bat을 통해 가상환경으로 전환해주고, 계속 오류가 났던 부분들을 pip install imbalanced-learn 을 통해 재설치를 해준다. 물론 이때 다른 필요한 요소들도 다 함께 설치된다. 판다스도 재설치를 해주고 (pip install pandas) - 여기서 Pip 은 파이썬의 관리자로 설치, 업그레이드, 제거, 검색등의 역할을 수행한다. matplotlib도 재설치 해준다(pip install batmplotlib)..
-
2025.06.27카테고리 없음 2025. 6. 27. 20:15
오늘은 통계강의 마무리 짓는 날이었다. 다행히도 간단한 내용이었지만 사실 깊게 들어가면 너무 어려워져서 단순하게 훑는 느낌으로 진행했다. 피어슨 상관계수와 비모수상관계수에 대해서 배웟다. 이부분에 어려운 내용은 아무래도 비모수와 모수 의 차이 그리고, 비선형과 선형의 관계에 대한 어려움이있었다. 선형이라는 말 자체를 다시금 해석하고 찾아보고 비모수 상관계수에 대해서도 다시금 공부했다... 상호정보 상관계수 두 변수간의 상호정보측정을 하는 계수이다. 비모수와 비선형관계일 때 사용하는 방식으로 그래프를 보면 알겠지만 확실한 비선형 관계를 갖고 있다. 그리고 6주차 강의는 가설 검정을 할 때의 주의점이었는데 사실 냉정하게 말하자면 결국 이런것들은 주의해라~~ 라는 느낌이라서 간단하게 들었다. 머..
-
2025.06.25카테고리 없음 2025. 6. 25. 21:07
오늘의 알고리즘 코드카타 28번 문제 def solution(numbers): answer = 0 for i in range(1,10): if i not in numbers: answer += i return answer매우 수월했던 문제. answer 부분을 빈칸으로 만들어주고, 1~9까지의 범위 안에서 일어나기 때문에 (0은 더해도 의미가 없으니까..)range 범위를 1,10으로 만들어주고 임의의 수 I가 numbers에 없다면, 다 더해줘라 라는 의미. 29번 문제 def solution(arr): if len(arr) == 1: return [-1] min_num = min(arr) arr.remove(min_..
-
2025.06.24카테고리 없음 2025. 6. 24. 20:18
오늘은 새로운 조원들과 만나서 새롭게 공부를 하는 학습주차이다. 오늘 배운 내용은 통계 분석의 가장 기초가 되는 부분 이었다. 1. 기존에 adsp와 빅데이터분석기사 필기 부분에서 했던 내용들이라 그렇게 어렵지는 않았지만, 분산과 표준편차 구하는 식을 잊고 있다가 다시금 기억해냈다 ㅎㅎ 2. 가설 검정 부분은 실제로 시험에서도 많이 나오는 부분이었고, 추가적으로 예전에 공부했었던 부분까지 같이 넣으면서 추가적으로 정리도 했다. 정리하자면, 기술 통계는 회사의 매출 데이터를 요약하기 위한 평균 매출, 매출의 표준편차등을 계산하는 것이고, 추론 통계는 일부 고객의 설문조사를 통해 전체 고객의 만족도 추정을 하는 것이다.
-
2025.06.23카테고리 없음 2025. 6. 23. 20:11
오늘은 오랜만에 코드카타 부터 시작. 코드카타 26번 문제 문제 자체가 이해가 안되긴도 했었는데 그래도 예시를 보면서 조금씩 이해했다 def solution(absolutes, signs): answer = 0 for i in range(len(absolutes)): if signs[i]: answer += absolutes[i] else : answer -= absolutes[i] return answerdef를 통해서 함수를 정의해주고, for 문을 통해 absolutes 길이만큼 반복한다 그리고 Sings[i]의 경우 양수이면 알아서 True가 나오기 때문에 따로 True에 대한 정의가 필요하지 않다. 양수인 경우에는..
-
스파르타 코딩클럽 데이터분석 06/09카테고리 없음 2025. 6. 9. 21:31
하도.. 블로그를 안써서 오늘이 며칠 째인지도 까먹었다..앞으로 열심히 써야지.. 오늘은 파이썬 과제를 풀었다. 1.배경: 한 소매점에서 재고를 계산해야 합니다. 주어진 재고의 평균을 계산해보세요.문제 의도리스트의 자료형을 이해내장 함수의 활용요구 사항함수명: calcuate_stock해당 함수는 리스트의 전달 인자를 받음numbers = [10, 20, 30, 40, 50]def calculate_stock(numbers): total = sum(numbers) mean = total/len(numbers) return meannumbers = [10, 20, 30, 40, 50]average = calculate_stock(numbers)print(average)크게 어렵지는 않았다..
-
스파르타 코딩클럽 데이터 분석 DAY-24카테고리 없음 2025. 5. 26. 21:03
지난 주에는 블로그 쓰는 걸 완전히 잊은 체로 팀 과제에 집중을 하고 이번주에는 새로운 팀원들과 한 팀이 되었다. 그래도 사전 캠프에서 만났던 분이 계셔서 나름 반가웠다 ㅎㅎ 그리고 오늘은 그동안 팀과제로 인해 하지 못했던 SQL 코드카타!! 1. 데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다.SELECT cart_idFROM cart_productsWHERE name in ('Milk','Yogurt')GROUP BY cart_idHAVING count(distinct name)>=2ORDER B..