Python에서 배우는 추론 통계 기초
Paul Savala
Assistant Professor or Mathematics

investments_df.groupby('market')['funding_total_usd'].mean()
Market Average funding
=========== ===============
Advertising 13806610
Analytics 14762930
Biotechnology 20838670
... ...
health_df = investments_df[investments_df['market'] == 'Health and Wellness']
health_df['funding_total_usd'].plot(kind='hist')

health_log = np.log(health_df['funding_total_usd'])health_log.plot(kind='hist')

investments_df['log_funding'] = np.log(investments_df['funding_total_usd'])investments_df.groupby('market')['log_funding'].std()
Advertising 2.254390
Analytics 2.152852
Biotechnology 1.946059
... ...
등분산성에 대한 Levene 검정
$H_0:$ 모집단 분산은 같다
$H_a:$ 모집단 분산은 다르다
from scipy import stats health_df = investments_df[investments_df['market'] == 'Health and Wellness'] analytics_df = investments_df[investments_df['market'] == 'Analytics']s, p_value = stats.levene(health_df['log_funding'], analytics_df['log_funding'])print(p_value < 0.05)
False
결론: 귀무가설을 기각하지 못함. 두 시장의 자금 조달 분산은 같다.
s, p_value = stats.f_oneway(health_df['log_funding'], analytics_df['log_funding'])print(p_value < 0.05)
True
결론: 두 시장의 자금 조달액은 통계적으로 유의하게 다릅니다.
Python에서 배우는 추론 통계 기초