IT
파이썬으로 점추정, 구간추정 하기
Trevor90
2023. 12. 1. 23:20
728x90
반응형
이번 포스팅에서는 파이썬에서
점추정치와 구간 추정치를 구하는 방법을 알아보려고 합니다
통계 기본 이해에 중요한 부분이기 떄문에 정리해 보아요
다음과 같이 파이썬에서 점추정과 구간추정을 할 수 있어요
참고로 점추정과 구간추정은 정규분포를 이용할 떄도 있지만
모표준편차가 알려져 있지 않은 대부분의 경우는
t-분포를 이용하게 되어요
import pandas as pd
df = pd.read_csv('.../input/data.csv')
1. 점추정 - > 모평균의 점추정치는 표본평균
sample_mean = df['col'].mean()
print('모평균의 점추정치 : ', sample_mean)
728x90
2. 구간추정 -> 모평균의 신뢰구간 구하기
- 신뢰구간 : 표본평균 ± (신뢰수준 t통계량) * {표본평균의표준편차/(표본표준편차**0.5)}
sample_std = df['col'].std(ddof=1) # 표본표준편차 자유도 n-1
n_sample = len(df) # 표본 크기
confidence_level = 0.95 #유의수준 0.95
confidence_interval = stats.t.interval(confidence_level, loc=sample_mean,
scale=sample_std/(n_sample**0.5),
df = n_sample-1)
print('구간추정치 : ', confidence_interval)
표본표준편차의 자유도는 n-1 ddof=1이고
표본오차는 표본표준편차/(표본크기**0.5) 임에 유의해야해요
오늘은 파이썬으로 점추정과 구간 추정하는 방법을 알아보았어요.
728x90
반응형