
데이터 시대를 살아가며 데이터를 올바르게 이해하고 분석하는 능력은 필수적이 되었습니다. 오늘은 통계의 기초 개념부터 머신러닝의 원리, 그리고 클라우드 기반의 Azure Machine Learning 활용법까지 데이터 분석의 전 과정을 아우르는 핵심 내용을 정리해 보겠습니다.
통계학자 한스 로슬링(Hans Rosling)의 Gapminder 프로젝트는 데이터와 통계의 중요성을 여실히 보여줍니다. 세계의 실제 현황에 대한 13가지 퀴즈를 풀어보면, 사람들이 데이터 없이 세상을 얼마나 오해하고 있는지 알 수 있습니다.
통계를 마스터하기 위해 우리가 알아야 할 목차는 다음과 같습니다.
| 항목 | 내용 |
|---|---|
| 통계 기본 개념 | 모집단, 표본, 모수, 통계량 등 기초 |
| 기술 통계 | 평균, 분산, 표준편차, 시각화 |
| 확률과 분포 | 확률 변수, 이산/연속 분포 |
| 추정과 가설 검정 | 신뢰구간, t-검정, 카이제곱, ANOVA |
| 상관분석 | 피어슨, 스피어만, 켄달 |
인공지능 분야의 포함 관계를 살펴보면 다음과 같습니다.
인공지능 (AI) ⊃ 머신러닝 (ML) ⊃ 딥러닝 (DL) ⊃ 생성형 AI (Generative AI)
📌 기존 프로그래밍 vs 머신러닝 방식
| 구분 | 프로그램 기반 (기존) | 데이터 기반 (머신러닝) |
| :--- | :--- | :--- |
| 방식 | 사람이 명시적 규칙을 직접 지시 | 데이터에서 규칙을 스스로 학습 |
| 동작 | 프로그램 코드에 따라 명령 수행 | 학습한 규칙을 바탕으로 새 데이터 예측 |
데이터 분석 프로젝트는 일반적으로 다음의 파이프라인을 따릅니다.
Microsoft의 클라우드 기반 ML 플랫폼인 Azure ML의 구조와 활용법을 알아봅니다.
Azure Cloud (Microsoft Azure)
└── Subscription
└── Resource Group
└── Workspace (Azure ML Studio)
├── Compute / Notebooks / Pipelines
└── Data / Experiments / Models
⚙️ 주요 기능 구성요소
🖥️ Azure ML Studio 주요 메뉴
bike_rental_data(Tabular) 등록. Blob Storage 연결 후 스키마 자동 감지(13개 컬럼, 731행).| 목적 | 주요 알고리즘 |
|---|---|
| 값 예측 (회귀) | 선형 회귀, 포아송 회귀, 신경망 회귀, 의사결정 포레스트 회귀 |
| 두 범주 예측 (이진 분류) | 2클래스 SVM, 로지스틱 회귀, 의사결정 트리, 신경망 |
| 여러 범주 예측 (다중 분류) | 다중 클래스 로지스틱 회귀, 신경망, 의사결정 포레스트 |
| 구조 검색 (클러스터링) | K-평균 |
| 텍스트 분석 | N-Gram, Word2Vec, 텍스트 전처리 |
| 추천 시스템 | SVD 추천 |
| 비정상 발생 찾기 | 변칙 검색 |
데이터를 수집, 분석, 해석 및 표현하는 과학으로, 불확실성을 다루고 데이터 기반 의사결정을 지원합니다.
📊 기술 통계 vs 추론 통계
| 구분 | 기술 통계 (Descriptive) | 추론 통계 (Inferential) |
| :--- | :--- | :--- |
| 정의 | 데이터 집합의 특성을 수치로 설명 | 표본으로 모집단의 특성을 추론 |
| 방법 | 평균, 분산, 표준편차, 히스토그램 | 지방선거 출구조사, 제품 불량률 조사 |
모집단(Population) → 표본 추출(Sampling) → 표본(Sample) → 모집단 추정(Estimation) → 모집단
🎲 표본 추출 방법
🎯 중심경향성 측정
| 측정값 | 정의 / 사용 시기 | 장단점 및 예시 |
| :--- | :--- | :--- |
| 평균 (Mean) | 모든 값의 합 ÷ 개수 (정규분포) | 대표값 통합 용이 / 이상치에 민감 |
| 중앙값 (Median)| 크기 순 정렬 시 중앙값 (비대칭 데이터) | 이상치 영향 적음 / 대용량 정렬 시간 소요 |
| 최빈값 (Mode) | 가장 자주 나타나는 값 (범주형) | 빈도 표현 좋음 / 최빈값이 없거나 여러 개일 수 있음 |
| 가중평균 | 가중치 부여 후 평균 계산 | 중요도 차이 반영 가능 (예: 5천원 8개 + 9천원 2개) |
| 조화평균 | 역수의 평균의 역수 (비율, 속도) | 비율 계산에 적합 / 직관적이지 않음 |
📏 산포도 측정
📉 왜도(Skewness)와 첨도(Kurtosis)
(시각화는 이러한 수치로 표현 못하는 패턴, 이상치, 관계를 직관적으로 파악하고 의사결정을 돕기 위해 필수적입니다.)
P(A∪B) = P(A) + P(B) - P(A∩B), 곱셈 법칙(독립사건) P(A∩B) = P(A) × P(B)🔢 이산 확률 분포
🌊 연속 확률 분포
🚨 가설 검정의 오류 (혼동 행렬 - Confusion Matrix)
| | 예측: Positive (H₀ 기각) | 예측: Negative (H₀ 채택) |
| :--- | :--- | :--- |
| 실제: Positive (H₁ 참) | TP (정답) | FN (2종 오류, Type II) |
| 실제: Negative (H₀ 참) | FP (1종 오류, Type I) | TN (정답) |
(1종 오류: 효과 없는 약을 있다고 판단 / 2종 오류: 효과 있는 약을 없다고 판단)
✅ 가설 검정 방법 비교
| 검정 방법 | 목적 (비교 대상) | 종류 및 예시 |
| :--- | :--- | :--- |
| t-검정 | 평균 비교 (1~2그룹) | 단일 표본(특정 값 비교), 독립 표본(남녀 성적), 대응 표본(다이어트 전후) |
| 카이제곱 검정 | 범주형 변수 분석 | 적합도 검정(주사위 공정성), 독립성 검정(성별-흡연), 동질성 검정(지역별 질병률) |
| 분산 분석 (ANOVA) | 3그룹 이상 평균 비교 | 일원 분산 분석(학급 간 평균), 이원 분산 분석(학급+성별 성적) |
두 변수 간의 관계의 방향(양/음)과 강도를 -1 ~ +1 사이의 계수로 평가하는 통계 기법입니다.
🔗 상관계수의 종류
| 종류 | 측정 대상 | 특징 (장단점) | 예시 |
| :--- | :--- | :--- | :--- |
| 피어슨 (Pearson) | 연속형 변수의 선형 관계 | 직관적 해석 가능 / 비선형 관계 반영 불가 | 키와 몸무게 |
| 스피어만 (Spearman) | 순위형/비선형 관계 | 이상치에 강함 / 원본 크기 정보 손실 | 학생 성적 순위 vs 스포츠 순위 |
| 켄달의 타우 (Kendall's) | 변수 순서 간 상관성 (소규모) | 순위 쌍 비교, 비선형 반영 / 계산 복잡 | 직무 수행 순위 vs 승진 순위 |