ANOVA
Giờ bạn đã chứng minh được phương sai bằng nhau bằng kiểm định Levene và đã quan sát trực quan tính xấp xỉ phân phối chuẩn của lương sau khi log-transform, đã đến lúc chạy kiểm định ANOVA! Hãy nhớ rằng mục tiêu của ANOVA là xác định liệu các công ty thuộc lĩnh vực biotech, enterprise software và health care có mức tài trợ trung bình bằng nhau hay không. Vì ba nhóm này thỏa điều kiện của ANOVA, bạn có thể tin tưởng kết luận từ kiểm định này là hợp lệ.
Các DataFrame bạn đã tạo (biotech_df, enterprise_df và health_df) đã được nạp sẵn. Các gói pandas là pd, NumPy là np, Matplotlib là plt, và gói stats từ SciPy cũng đã được nạp. Các giá trị tài trợ sau khi log-transform mà bạn đã tính ở bài trước cũng đã được cung cấp cho bạn.
Bài tập này là một phần của khóa học
Nền tảng Suy luận trong Python
Hướng dẫn bài tập
- Thực hiện kiểm định ANOVA một yếu tố (one-way) sử dụng ba biến tài trợ đã log-transform theo thứ tự đối số: Biotechnology, Enterprise Software, Health Care.
- In ra nếu p-value có ý nghĩa ở mức 5%.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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%
____