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
반응형