ANOVA
Levene 검정으로 등분산을 확인하고, 로그 변환한 급여의 정규성도 시각적으로 점검했으니 이제 ANOVA 검정을 진행할 차례예요! ANOVA의 목적은 biotech, enterprise software, health care 기업들의 평균 투자금이 서로 같은지 확인하는 것이에요. 이 세 그룹은 ANOVA의 가정을 충족하므로, 이 검정에서 얻는 결론은 타당하다고 볼 수 있어요.
여러분이 만든 DataFrame(biotech_df, enterprise_df, health_df)은 이미 불러와 두었어요. 또한 pandas는 pd, NumPy는 np, Matplotlib은 plt, SciPy의 stats 패키지도 모두 임포트되어 있어요. 이전 연습 문제에서 계산한 투자금의 로그 변환값도 제공됩니다.
이 연습은 강의의 일부입니다
Python에서 배우는 추론 통계 기초
연습 안내
- 세 개의 로그 변환된 투자금을 사용해 일원분산분석(one-way ANOVA)을 수행하세요. 인수의 순서는 Biotechnology, Enterprise Software, Health Care입니다.
- p-값이 유의수준 5%에서 유의하면 이를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
biotech_log_funding = np.log(biotech_df['funding_total_usd'])
enterprise_log_funding = np.log(enterprise_df['funding_total_usd'])
health_log_funding = np.log(health_df['funding_total_usd'])
# Conduct a one-way ANOVA test to compare the log-funding
s, p_value = ____
# Print if the p-value is significant at 5%
____