분류 전체보기 80

[ML] 회귀 분석 평가 지표

4.1 회귀분석의 평가지표선형회귀 용어 정리 (통계와 머신러닝)공통Y는 종속 변수, 결과 변수X는 독립 변수, 원인 변수, 설명 변수통계학에서 사용하는 선형회귀 식$ Y = \beta_0 + \beta_1X + \varepsilon $$\beta_0$ : 편향(bias)$\beta_1$ : 회귀 계수$\varepsilon$ : 오차(error), 모델이 설명하지 못하는 Y 의 변동성머신러닝/딥러닝에서 사용하는 선형회귀 식$ Y = wX + b $$w$ : 가중치$b$ : 편향(Bias)머싱러닝/딥러닝 모델에서 오차 항은 명시적으로 다루지 않음회귀 평가 지표 - MSE, RMSE, MAE에러 정의 방법(1) 에러 = 실제 데이터 - 예측 데이터(2) 에러를 모두 제곱하여 SUM(3) 데이터 개수 (n) 만..

[메타코드] 데이터 분석가 취업 계속 실패하는 이유는?

취업 계속 실패하는 이유가 궁금하다면?ㅣ데이터 분석가 현실조언 제목 참 잘 뽑았다. 요즘 서울시 부동산 데이터로 시각화 쿼리좀 찾고 있는데 유튜브에서 이게 뜨길래 고민도 없이 클릭...그래도 나름 어떻게 준비를 해야되고 현업에서 어떻게 문제 정의를 하고 풀어나가는지 설명이 참 잘되어있다.내배캠 튜터님 직무 설명 섹션보다 자세하게 차근차근 사례를 들어 설명해 주시길래 너무 좋은 정보로 와닿음.

채용공고 탐색 2024.11.06

[WIL Week 4] 광활한 태평양을 헤엄치는 느낌

이번주는 pandas와 matplotlib 그리고 약간의 SQL 코드카타 문제에 심취?했던 주였다. 핑계라고 해야되나... 월/화/수 - 파이썬 데이터 시각화 듣고 VS code에 정리 + 쥬피터 장착 / 전 튜터님 pandas 라이브 섹션월/화 - 파이썬 서 튜터님 알고리즘 과제 1~5번 풀기수 - 파이썬 서 튜터님 알고리즘 고난도 과제 6~8번 풀이 복습 (사실 이건 아직도 못했음..) / 전 튜터님 pandas 라이브 섹션 목 - 하루 ADsP 3과목 정리/복습 (그나마 시간이 많았는데, 암기가 잘 되지 않고 있다.)금 - QCC (SQL 쿼리 시험 2 문제) 이 후 풀이 학습 및 SQL 코드카타 (프로그래머스 75번) / 전 튜터님 pandas 라이브 섹션 이렇게 공부를 진행하였다. 모든 파이썬 ..

[MySQL] QCC 1회차

DBeaver 환경에서 수강생들이 1시간 동안 주어진 문제를 푸는 방식으로 QCC 시험을 진행하였다.총 2 문제이고 난이도는 중하? 정도 되는 듯 하였다. "실제 입사 전형 중 SQL 코드 테스트와 최대한 유사하게 설계하였고 수강생들이 추후에 시험을 치룰 때 잘 적응 할 수 있도록 환경을 경험해 보는 것이 목적입니다." 일단, 문제에서 주어지는 사용될 테이블은 크게 4 가지(1) Sales_SalesOrderHeader(2) Sales_SalesOrderDetail(3) Sales_Customer(4) Person_Person ERD는 아래와 같다. [문제 1]당신은 마케팅 팀의 일원으로서, 최근에 진행된 이메일 프로모션 캠페인에 관심이 있습니다. 해당 프로모션에 동의한 고객 수를 추산해야 합니다. 이메..

SQL 이것저것 2024.10.25

나는 어떤 데이터 분석가가 되고 싶나?

비즈니스 분석가주로 비즈니스 문제를 이해하고 해결하기 위해 데이터를 분석합니다.비즈니스 프로세스 및 요구 사항을 파악하고, 데이터 기반으로 의사 결정을 지원합니다.주로 업무 프로세스 개선, 비즈니스 모델 분석, 요구 사항 관리 등을 수행합니다.프로덕트 분석가제품이나 서비스의 성과를 평가하고 개선하기 위해 데이터를 분석합니다.사용자 행동 및 제품 성능과 관련된 데이터를 분석하여 제품 개선에 기여합니다.주로 제품 경험과 사용자 행동에 대한 분석을 수행하며, A/B 테스트, 사용자 경로 분석 등을 담당합니다.데이터 분석가주로 정형 데이터를 분석하여 기업의 의사 결정을 지원합니다.데이터베이스, 스프레드시트 등에서 데이터를 추출하고, 데이터를 정제하여 보고서 및 시각화를 생성합니다.주로 기술적인 기술이 필요하며,..

채용공고 탐색 2024.10.22

[MySQL] Recursive CTE 를 이용한 24시간 쪼개기

코딩테스트 연습 - 입양 시각 구하기(2) | 프로그래머스 스쿨 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 재귀적 CTE를 알아야 수월하게 풀 수 있는 문제, 이걸 모른다면 CASE WHEN을 대략 24번 쳐야한다.with recursive timeas ( select 0 as hour union all select hour + 1 from time where hour  자세한 내용은 아래 블로그를 다시 정독해 보자.[SQL] RECURSIVE CTE 이해하기 [SQL] RECURSIVE CTE 이해하기CTE란 무엇일까? 먼저,..

SQL 이것저것 2024.10.21

[NBcamp Python] ETC 파일 입출력 (glob, os, Split & Join)

# glob 함수를 이용한 파일 찾기# 현재 경로의 모든 파일을 찾기file_list1 = glob.glob('*')# 단일 파일 패턴으로 파일을 찾기file_list2 = glob.glob('drive')# 디렉토리 안의 모든 파일 찾기file_list3 = glob.glob('sample_data/*')# 특정 확장자를 가진 파일만 찾기file_list4 = glob.glob('sample_data/*.csv') # import os 를 이용한 파일/폴더 생성, 삭제, 경로 추출# 현재 작업 디렉토리 추출 (current working directory)import oscwd = os.getcwd()print(cwd)# 디렉토리 생성 / 폴더import osos.mkdir('sample_data/ne..

Python 뿌시기 2024.10.19

[NBcamp Python] ETC (F-string, 리스트 캄프리헨션, 람다)

# F-string / F-fomat의 최신 버전x = 10print(f"변수 x의 값은 {x}입니다.") # 리스트 캄프리헨션# 리스트 캄프리헨션, 기본적인 구조[표현식 for 항목 in iterable if 조건문]# 예시: 1부터 10까지의 숫자를 제곱한 리스트 생성squares = [x**2 for x in range(1, 11)]print(squares) # 출력: [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]# 예시: 리스트에서 짝수만 선택하여 제곱한 리스트 생성even_squares = [x**2 for x in range(1, 11) if x % 2 == 0]print(even_squares) # 출력: [4, 16, 36, 64, 100]# 예시: 문자열 리스트..

Python 뿌시기 2024.10.19

[WIL Week 3] 프로그래밍 기초 첫 주 돌파

이번 주는 지난 2 주간의 온 보딩 보다 알차게 시간을 보냈다. [배운 것들과 아쉬운 점](1) SQL > 이제 왠만하면 with와 서브쿼리를 동원해서 문제를 접근할 수 있게 되었다. > 다만, 가끔은 필터에 필터에 집계함수를 써야되는 경우 한번 꼬였을 때 다시 리셋해서 접근해야되는데 한번 오류난 곳에 매몰되어서 문제 해결하는데 시간이 많이 걸릴 때가 있다. (2) Python > 사실 대학원때 진짜 3 달 동안 죽도록 해서 언어가 낯설진 않다. > 다만, 그로 부터 대략 10년을 손 놨기 때문에 실무에서 과거의 나를 끄집어 내려면 SQL과 마찬가지로 심층 퀴즈를 좀 많이 풀어봐야 될 듯하다. (3) ADsP > 사실 SQLD는 캠프 들어오기 전에 따놨지만, 본 캠프를 진행하면 할 수록 자격증은 그냥 허..