Trong nhiều bài toán thực tế, thay vì có dữ liệu thô, người phân tích chỉ được cho bảng tóm tắt ANOVA gồm số nhóm k, tổng số quan sát N, tổng bình phương giữa nhóm SSB và tổng bình phương trong nhóm SSW. Từ đó có thể suy ra các chỉ số đánh giá mức độ ảnh hưởng của yếu tố phân loại lên biến định lượng:
Hệ số η2 (eta bình phương, tỉ lệ biến động được giải thích): η2=SSB+SSWSSB
Thống kê kiểm định: F=SSW/(N−k)SSB/(k−1)
Hệ số ω2 (omega bình phương, ước lượng hiệu chỉnh không chệch hơn của mức độ ảnh hưởng), với MSW=SSW/(N−k): ω2=SST+MSWSSB−(k−1)MSW,SST=SSB+SSW
Hãy viết chương trình tính η2, F, ω2 từ bảng tóm tắt cho trước. Lưu ý ω2 có thể âm khi ảnh hưởng của yếu tố rất yếu.
Ví dụ: Với k=3, N=10, SSB=50, SSW=30, chương trình in ra 0.6250 5.8333 0.4915.
Một dòng duy nhất gồm 4 giá trị cách nhau bởi khoảng trắng: k (số nguyên, k≥2), N (số nguyên, N>k), SSB (số thực, SSB≥0), SSW (số thực, SSW>0).
In ra đúng một dòng gồm 3 số: η2, F, ω2, mỗi số làm tròn đến 4 chữ số thập phân, cách nhau bởi một khoảng trắng. Số âm giữ nguyên dấu trừ.
Ví dụ:
Đầu vào:
3 10 50 30
Đầu ra:
0.6250 5.8333 0.4915
Đầu vào:
2 3 10 2
Đầu ra:
0.8333 5.0000 0.5714
Đang tải editor...