반응형 IT39 📊 초보자를 위한 회귀분석 완벽 가이드 초보자를 위한 회귀분석 완벽 가이드🔎 목차 📈1. 회귀분석이란?2. 회귀분석의 기본 가정3. 선형회귀 (Linear Regression)4. 최소제곱법 (Least Squares Method)5. 결정계수 (R², Coefficient of Determination)6. 다중공선성 (Multicollinearity)7. 특이 행렬 문제🧩1. 회귀분석이란?회귀분석(Regression Analysis)은 독립변수(X)와 종속변수(Y) 간의 관계를 통계적 방법으로 모델링하여 데이터를 이해하고 예측하는 분석 기법입니다. 예를 들어, 광고비(독립변수)와 매출(종속변수)의 관계를 분석하여 광고비가 증가하면 매출이 얼마나 증가할지 예측할 수 있습니다. 🔹 독립변수(X): 설명 변수, 입력 변수 (예: 광고비,.. 2025. 2. 4. 리텐션 분석: 고객 충성도를 측정하는 간단한 SQL 쿼리와 코드 설명 📊 ✨ 리텐션 분석: 고객 충성도를 측정하는 간단한 SQL 쿼리와 코드 설명 리텐션(Retention)은 고객이 처음 서비스를 이용한 후, 얼마나 자주 다시 방문하고 지속적으로 이용하는지를 측정하는 중요한 지표입니다. 리텐션 분석은 고객 충성도를 평가하고, 제품이나 서비스의 개선점을 찾는 데 매우 유용합니다. 이 글에서는 리텐션 분석을 위한 간단한 SQL 쿼리와 코드 문법을 상세히 설명하고, 이를 US E-Commerce Records 2020 데이터를 횔용해서 MySQL과 SQLite에서 어떻게 사용할 수 있는지 알려드릴게요. 🚀🧩목차🚦1. 리텐션 분석이 중요한 이유 🤔2. 리텐션 분석의 주요 개념 🔑3. SQL 쿼리로 리텐션 분석하기 🖥️4. 리텐션 분석 결과 해석 🧐5. 결론1. 리텐션 분.. 2025. 1. 3. 💡 SQL 가독성을 극대화하는 코드 스타일 가이드🖋️ 💡 SQL 가독성을 극대화하는 코드 스타일 가이드 🖋️ ✨ 가독성을 높이는 SQL 작성법: 작은 습관으로 큰 차이를 만들자! 💻SQL을 작성할 때, 코드의 가독성은 협업과 유지보수의 핵심입니다. 간단한 습관만으로도 코드가 더 읽기 쉽고 관리하기 쉬워집니다. 아래는 SQL 가독성을 높이는 4가지 실전 팁과 예제입니다! 🌟1️⃣ 예약어는 대문자로 작성하자SQL의 SELECT, FROM, WHERE 같은 예약어는 대문자로 작성하는 것이 기본입니다. 대문자로 작성하면 구조가 더 명확해지고, 코드를 빠르게 읽을 수 있습니다.-- ✅ 가독성 좋은 코드 예SELECT customer_name, customer_address, order_date FROM orders WHE.. 2025. 1. 3. [R 공부] R 및 R Studio 설치 방법 'R'과 'R 스튜디오'의 설치, 'R 스튜디오의 화면 구성'에 대해 알려드리겠습니다.[ 주의 ] 'R 스튜디오'는 R 설치 후 설치해야 합니다!! 🔎 목차 🌱 1. R 설치하기 2. R 스튜디오 설치하기 3. R 스튜디오의 화면 구성 1. R 설치하기 https://cran.r-project.org/bin/windows/base/설치 실행 → 파일 저장 위치 고른 후 '다음' 클릭 → 완료 클릭 2. R 스튜디오 설치하기 https://posit.co/download/rstudio-desktop/ 설치 실행 → 파일 저장 위치 고른 후 '다음' 클릭 → 마침 클릭 3. R 스튜디오의 화면 구성 처음 접속하면 컴퓨터의 기가?을 선택하는 화면이 나오는데 보통은 64를 선택하면 화면이 이렇게 나옵.. 2024. 9. 17. [TIL] SQL복습&심화_28일차(Window 함수 over) ✍🏻 목차 🌞1. Window Function 이란?2. Window 함수와 집계 함수의 차이점 3. Window 함수 종류 1. Window 함수란?Window 함수는 한 번에 여러 행을 묶어서 처리 할 수 있는 함수로, (GROUP BY 구문과 매우 비슷하지만,) 원형의 데이터를 변형시키지 않고도, 다양한 함수를 원형의 데이터셋 행에 동시에 사용할 수 있습니다. (새로운 열(컬럼)을 생성한다) GROUP BY 구문 Window 함수 구문2. Window 함수와 집계 함수의 차이점1) 결과 행 수의 차이: 집계 함수는 그룹 별로 묶어서 하나의 요약된 값을 반환하는 반면, 윈도우 함수는 데이터의 행 수를 유지하며 각 행에 대해 계산된 값을 반환합니다. 2) 윈도우 .. 2024. 7. 1. [TIL]Python과 Pandas의 특징_27일차(Library) ✍🏻학습 내용📚1. Python 언어적 특성 이해 (SQL 과의 차이점)2. Python 에서의 Library란? ( Library개념 )3. Pandas 이란? ( Library 지원함수와 핵심 요약 )1. Python 언어적 특성 이해 🍀 💡 Python 은 SQL 과의 차이점은 무엇일까요?SQL 은 전체적으로, Python 은 하나하나!SQL이 먼저 상용화 되었으며, 이를 개선 및 응용하기 위해 네덜란드의 소프트웨어 개발자가 Python을 개발하였습니다. 아래 표에서 장/단점을 살펴보겠습니다. 🔴SQL파 VS 🔵Python파결론적으로는 데이터를 파헤치기 위해서는 Python을 놓을 수 없기 때문입니다. 구분 🔴 SQL 🔵 Python 언어절차지향 언어객체지향 언어역사개발: 19.. 2024. 6. 9. [TIL/알고리즘 코딩 테스트] Lv.1 문제 해설1️⃣_26일차(짝수와 홀수,평균,자릿수 더하기,약수의 합) 프로그래머스에서 제공하는 알고리즘 코딩 테스트 정리합니다. 정리는 가능한 여러 답들을 적을려고 노력했스니다. 🔎 목차 📖1. 짝수와 홀수 구하기2. 평균 구하기3. 자릿수 더하기4. 약수의 합 🍀 1. 짝수와 홀수 구하기문제 설명정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.제한 조건num은 int 범위의 정수입니다.0은 짝수입니다.def solution(num): if num%2==0: return "Even" elif num%2 !=0: return "Odd" 🍀 평균 구하기 문제 설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제.. 2024. 5. 29. [TIL]Python 기초 실습 문제_25일차(리스트) 파이선 리스트는 순서가 있고 수정 가능한 자료구조입니다. 리스트는 파이썬에서 가장 자주 사용되는 데이터 구조 중 하나입니다. 여러 항목들 을 담을 수 있는 가변(mutable)한 시퀀스(sequence)입니다. 대괄호 [ ] 를 사용하여( 각 값은 쉼표로 구분 ) 리스트를 만들 수 있습니다. 1. 리스트에 원소 추가 movie_rank 리스트에 "배트맨"을 추가 movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]movie_rank.append("배트맨")print(movie_rank)>>>['닥터 스트레인지', '스플릿', '럭키', '배트맨'] "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가 리스트의 'insert(인덱스, 원소)' 메서드를 사용하면 특정 위치에 값을 .. 2024. 5. 8. [TIL]Python 기초 실습 문제_24일차(문자열) 파이썬 문자열은 인덱싱, 슬라이싱 기능과 다양한 메서드를 제공합니다. 문자열은 수정할 수 없습니다. 다만 곱하기와 합치기는 사용 가능합니다.1. 문자열 인덱싱letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력 letters = 'python'print(lang[0], lang[2])>>>p t 슬라이싱할 때 '시작인덱스:끝인덱스:오프셋'을 지정string = "홀짝홀짝홀짝"print(string[::2])>>>홀홀홀 2. 문자열 슬라이싱 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력 icense_plate = "24가 2210"print(license_plate[-4:])>>>2210 문자열을 거꾸로 뒤집어 출력 string = "PYTHON"print(string[::-1])>>.. 2024. 5. 7. [TIL] 데이터 리터러시_23일차(데이터 리터러시 Part2) 이전 시간에 이어서 데이터 리터러시에 대해 공부한 내용을 정리하겠습니다. 📚 목차 - 문제 정의 1. 문제 정의란? 2. 문제 정의 예제 3. 문제 정의 방법론 : MECE , 로직 트리, 로직 트리 예제 4. 로직트리 Cheet Sheet 5. 문제정의 정리와 관련 팁🙌🏻🚨 데이터 분석에 실패하는 이유 : 전 시간에 정리했던 것처럼, 풀고자 하는 문제를 명확하게 정의하지 않습니다.1. 문제 정의란?1) 데이터 분석 프로젝트의 성공을 위한 초석2)분석하려는 특정 상황이나 현상에 대한 명확하고 구체적인 진술3) 프로젝트의 목표를 설정하고 분석 방향을 설정4) 문제 정의 사례 ① 상황: 매출 증가가 목표인 패션 플랫폼 A ② 문제 정의: 매출을 어떻게 늘릴 수 있을까?문제 정의는 했지만, 모호하고 구.. 2024. 4. 29. [TIL] 데이터 리터러시_22일차(데이터 리터러시 Part1) 이번 시간부터는 새로이 데이터 리터러시에 대해 공부한 내용을 정리하겠습니다. 📚 목차1. 데이터 리터러시의 정의2. 데이터 분석에 대한 착각3. 데이터 해석 오류 사례4. 데이터 리터러시 활용 예제5. 데이터 리터러시가 필요한 이유 1. 데이터 리터러시의 정의 1) 데이터 리터러시(Data Literacy) ① 데이터를 읽는 능력 ② 데이터를 이해하는 능력 ③ 데이터를 비판적으로 분석하는 능력 ④ 결과를 의사소통에 활용할 수 있는 능력 2) 데이터 리터러시란? ① 데이터 수집과 데이터 원천을 이해하고 ② 주어진 데이터에 대한 다양한 활용법을 이해하고 ③ 데이터를 통한 핵심지표를 이해하는 것⇒ 데이터 리터러시는 올바른 질문을 자신에게 던질 수 있도록 만들어 줌2. 데이터 분석에 대한 착각1) 데이터 .. 2024. 4. 26. [TIL] SQL복습&심화_21일차(UNION,JOIN,SUB QUERY) 이전 시간에 이어서 튜터님께 배운 SQL 을 복습하고 실습하는 수업에 대한 정리를 하겠습니다. 데이터와 친해지는 SQL - 3회차🔥 수업 목표1. SQL 테이블 결합: UNION, UNION ALL 함수2. SQL 테이블 결합: JOIN 함수 ( PK와 FK의 개념 )3. UNION 과 JOIN 함수의 차이점 4. 실습 문제 예제 샘플 데이터셋은 튜터님께서 제공해주셨습니다.1. SQL 테이블 결합 : UNION, UNION ALL 함수 1) UNION 함수 ① 여러개의 SELECT 문의 결과를 하나의 테이블로 연결하여 보고 싶을 때 사용됩니다. ② 수직 결합, 행을 밑으로 추가 [ 예제 ] A라는 테이블에 1월 데이터가 있고, B라는 테이블에 2월달 데이터가 존재한다고 가정해볼게요. Q. 1월달과.. 2024. 4. 26. 이전 1 2 3 4 다음 반응형