ANOVA
หลังจากที่ตรวจสอบความเท่ากันของความแปรปรวนด้วยการทดสอบ Levene และประเมินความเป็นโนมอลของเงินทุนที่ผ่านการแปลงลอการิทึมด้วยการดูกราฟแล้ว ขั้นตอนถัดไปคือการทดสอบ ANOVA เพื่อตรวจสอบว่าบริษัทในกลุ่ม Biotech, Enterprise Software และ Health Care มีเงินทุนเฉลี่ยเท่ากันหรือไม่ เนื่องจากทั้งสามกลุ่มนี้ผ่านเงื่อนไขของการทดสอบ ANOVA จึงมั่นใจได้ว่าผลการทดสอบจะมีความน่าเชื่อถือ
DataFrame ที่สร้างไว้ (biotech_df, enterprise_df และ health_df) ถูกโหลดให้แล้ว รวมถึงแพ็กเกจ pandas ในชื่อ pd, NumPy ในชื่อ np, Matplotlib ในชื่อ plt และแพ็กเกจ stats จาก SciPy ค่าเงินทุนที่แปลงลอการิทึมแล้วจากแบบฝึกหัดก่อนหน้าก็ถูกเตรียมไว้ให้เรียบร้อยแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
พื้นฐานการอนุมานทางสถิติด้วย Python
คำแนะนำการฝึกหัด
- ทำการทดสอบ ANOVA แบบทางเดียวโดยใช้ค่าเงินทุนที่แปลงลอการิทึมแล้วของทั้งสามกลุ่ม โดยเรียงลำดับอาร์กิวเมนต์ดังนี้: Biotechnology, Enterprise Software, Health Care
- แสดงผลว่า p-value มีนัยสำคัญที่ระดับ 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%
____