2026 빅데이터분석기사 실기 10 | 작업형3 OLS 회귀·계수 검정·잔차 — 표·코드·풀이
데이터위자드 ·
실기 · 컴퓨터 작업형
잡음이 있는 작은 자료에 절편 포함 단순회귀를 적합합니다. 회귀계수와 R²,기울기 0 검정과 잔차를 구분하며 예측값의 신뢰구간·관측값 예측구간을 비교합니다.
컴퓨터에서 코드와 결과 파일을 작성하는 작업형 실습입니다. 표의 데이터와 조건을 사용하세요.
데이터·Python·R 풀이 파일 내려받기 (.zip)
실습 준비
- ZIP을 풀고 데이터 파일과 풀이 코드를 같은 폴더에 둡니다. 원본은 합성된 연습 데이터입니다.
- Python 풀이는 pandas·NumPy와 해당 코드의 scipy 또는 scikit-learn을 사용할 수 있는 환경에서 실행합니다. R 코드가 포함된 경우 base R로 실행할 수 있습니다.
- 먼저 작업 지시만 보고 풀고, 아래 해설에서 결과·분모·자료형을 대조합니다.
- 이 표에서 빈 값은 미입력입니다. 숫자 0이나 문자 NULL로 임의 치환하지 않습니다.
원본 표
| id | x | y |
|---|---|---|
| 1 | 1 | 3 |
| 2 | 2 | 5 |
| 3 | 3 | 8 |
| 4 | 4 | 8 |
| 5 | 5 | 12 |
| 6 | 6 | 12 |
| 7 | 7 | 15 |
| 8 | 8 | 17 |
작업 1. 가설
기울기에 대한 양측 검정 가설을 쓰세요.
정답·풀이·검산
H0:β1=0,H1:β1≠0
계수 전체가 아니라 기울기를 검정합니다.
작업 2. 계수
절편과 기울기를 추정하세요.
정답·풀이·검산
절편 1.2142857,기울기 1.9523810
평균x4.5,평균y10,Sxx42,Sxy82이므로 기울기 82/42와 절편 10-4.5×기울기를 계산합니다.
작업 3. 검산
예측값과 잔차를 구해 잔차 합과 SSE를 확인하세요.
정답·풀이·검산
잔차 합은 수치 오차 수준의 0,SSE≈3.9047619
SSE는 잔차 제곱합입니다. 출력 수치를 원자료에 대입해 대조합니다.
작업 4. 유의성
기울기 t값·p값·자유도를 출력하세요.
정답·풀이·검산
자유도 6,코드의 기울기 행에서 확인
표본 8개에서 절편과기울기 2개를 추정하므로 잔차 자유도 6입니다.
작업 5. 구간
x=6에서 평균 반응 신뢰구간과 새 관측 예측구간을 비교하세요.
정답·풀이·검산
같은 수준에서 관측 예측구간이 더 넓다.
새 관측의 개별 오차가 추가됩니다.
작업 6. 해석
유의한 양의 계수가 인과효과를 증명하는지 쓰세요.
정답·풀이·검산
아니다. 설계와 교란을 확인한다.
회귀 관계·추론·인과의 범위를 구분합니다.
전체 풀이 — Python
import pandas as pd
import numpy as np
import statsmodels.api as sm
d=pd.read_csv("data.csv")
X=sm.add_constant(d[["x"]],has_constant="add")
m=sm.OLS(d.y,X).fit()
print(m.summary())
print(m.params, "SSE",sum(m.resid**2),"residual_sum",sum(m.resid))
new=sm.add_constant(pd.DataFrame({"x":[6]}),has_constant="add")
print(m.get_prediction(new).summary_frame(alpha=.05))같은 계산 — R
d<-read.csv("data.csv");m<-lm(y~x,d)
print(summary(m));print(sum(resid(m)^2));print(sum(resid(m)))
print(predict(m,data.frame(x=6),interval="confidence"))
print(predict(m,data.frame(x=6),interval="prediction"))제출 전 점검
- 요구한 열·행 수·순서·자료형이 맞는지 결과를 다시 읽습니다.
- 평균·분산·검정에서 분모와 보정 옵션을 확인합니다.
- 학습에서 정한 전처리를 검증·시험에 그대로 적용했는지 확인합니다.
- 설명 문장에서는 유의성과 효과 크기, 예측과 인과를 구분합니다.
범위 확인
2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.
빅데이터분석기사 전체 목차
과목별 이론
- 1과목 · 1장 1절 · 데이터·정보·데이터베이스의 이해
- 1과목 · 1장 2절 · 빅데이터 가치·활용·위험과 통제
- 1과목 · 2장 1~2절 · 분석 기획·방법론·과제 발굴
- 2과목 · 1장 1~2절 · 결측값·이상값·스케일링·데이터 누수
- 2과목 · 3장 1절 · 기술통계·척도·분산·상관계수
- 2과목 · 3장 1절 · 확률·조건부확률·분포·표본분포
- 2과목 · 3장 2절 · 추정·신뢰구간·가설검정
- 3과목 · 2장 1절 · 회귀분석·회귀계수·모형 진단
- 2과목 · 1장 2절 · 다변량 분석·PCA·거리·요인분석
- 3과목 · 2장 2절 · 시계열·정상성·ARIMA·시계열 검증
- 3과목 · 2장 1절 · 분류분석·로지스틱·나무·앙상블
- 3과목 · 2장 1절 · 군집분석·K-means·계층·DBSCAN
- 3과목 · 2장 1절 · 연관분석·지지도·신뢰도·향상도
- 4과목 · 1장 1~2절 · 모형 평가·혼동행렬·교차검증
- 3과목 · 2장 1~2절 · SVM·신경망·고급 앙상블
- 4과목 · 2장 2절 · 시각화 인사이트·탐색·분석·활용
- 4과목 · 2장 2절 · 시각화 디자인·구현·접근성
- 4과목 · 2장 3절 · 모형 해석·배포·모니터링·재학습
단원별 객관식
- 1과목 · 1장 1절 · 데이터·정보·데이터베이스의 이해
- 1과목 · 1장 2절 · 빅데이터 가치·활용·위험과 통제
- 1과목 · 2장 1~2절 · 분석 기획·방법론·과제 발굴
- 2과목 · 1장 1~2절 · 결측값·이상값·스케일링·데이터 누수
- 2과목 · 3장 1절 · 기술통계·척도·분산·상관계수
- 2과목 · 3장 1절 · 확률·조건부확률·분포·표본분포
- 2과목 · 3장 2절 · 추정·신뢰구간·가설검정
- 3과목 · 2장 1절 · 회귀분석·회귀계수·모형 진단
- 2과목 · 1장 2절 · 다변량 분석·PCA·거리·요인분석
- 3과목 · 2장 2절 · 시계열·정상성·ARIMA·시계열 검증
- 3과목 · 2장 1절 · 분류분석·로지스틱·나무·앙상블
- 3과목 · 2장 1절 · 군집분석·K-means·계층·DBSCAN
- 3과목 · 2장 1절 · 연관분석·지지도·신뢰도·향상도
- 4과목 · 1장 1~2절 · 모형 평가·혼동행렬·교차검증
- 3과목 · 2장 1~2절 · SVM·신경망·고급 앙상블
- 4과목 · 2장 2절 · 시각화 인사이트·탐색·분석·활용
- 4과목 · 2장 2절 · 시각화 디자인·구현·접근성
- 4과목 · 2장 3절 · 모형 해석·배포·모니터링·재학습
실습
- 작업형 실습 1 · 6작업 · 결측값 탐색·학습 기준 대체
- 작업형 실습 2 · 6작업 · IQR 이상값·상한 절단·영향 비교
- 작업형 실습 3 · 6작업 · 그룹 집계·결측 제외·결과 검산
- 작업형 실습 4 · 6작업 · 표준화·min-max·미래 범위
- 작업형 실습 5 · 6작업 · 대표값·분산·상관·단순 회귀 계산
- 작업형 실습 6 · 6작업 · 작업형 2 분류모형·전처리·제출파일
- 작업형 실습 7 · 6작업 · 작업형 2 회귀모형·오차·예측 제출
- 작업형 실습 8 · 6작업 · 작업형 3 대응표본 t검정·신뢰구간
- 작업형 실습 9 · 6작업 · 작업형 3 카이제곱 독립성·기대도수
- 작업형 실습 10 · 6작업 · 작업형 3 OLS 회귀·계수 검정·잔차
- 작업형 실습 11 · 6작업 · PCA·표준화·설명분산·새 자료 변환
- 작업형 실습 12 · 6작업 · 시계열 차분·나이브·롤링 검증
필기 모의고사
실기 모의고사
예상 모의문제입니다.