ANOVA một yếu tố trong SPSS: cách chạy, đọc Levene, Welch, post hoc và viết kết quả (kèm dữ liệu mẫu)
Mục lục
Bài T-test so sánh trung bình của hai nhóm. Khi có từ ba nhóm trở lên, như ba vị trí công việc hay bốn nhóm tuổi, ta dùng phân tích phương sai một yếu tố (One-Way ANOVA). Chạy nhiều T-test ghép từng cặp thay cho ANOVA là sai về phương pháp: mỗi lần kiểm định lại cộng thêm khả năng kết luận nhầm.
Bài dùng tiếp bộ dữ liệu mẫu đầy đủ (.csv) của các bài hồi quy và T-test, có thêm biến VI_TRI (1 = Nhân viên, 2 = Trưởng nhóm, 3 = Quản lý). Biến cần so sánh là HLC, trung bình của HLC1–HLC3. Dữ liệu mô phỏng để học.
Câu hỏi nghiên cứu
Sự hài lòng chung có khác nhau giữa ba vị trí công việc không? Nếu có, khác giữa những nhóm nào?
ANOVA trả lời vế đầu: “có ít nhất một nhóm khác các nhóm còn lại không”. Vế sau, khác giữa nhóm nào với nhóm nào, cần thêm kiểm định sau (post hoc).
Cách chạy One-Way ANOVA trong SPSS
- Tạo biến HLC nếu chưa có: Transform → Compute Variable, HLC = MEAN(HLC1,HLC2,HLC3).
- Vào Analyze → Compare Means → One-Way ANOVA.
- Dependent List: HLC. Factor: VI_TRI.
- Bấm Options: tick Descriptive, Homogeneity of variance test và Welch. Continue.
- Bấm Post Hoc: ở phần phương sai bằng nhau tick Bonferroni (hoặc Tukey); ở phần phương sai không bằng nhau tick Tamhane’s T2 (hoặc Games-Howell). Continue.
- Từ SPSS 27 có ô Estimate effect size for overall tests; nên tick. Bấm OK.
Tick sẵn cả hai loại post hoc là để không phải chạy lại: bạn sẽ chỉ đọc một trong hai, tuỳ kết quả kiểm định phương sai ở bước sau.
Đọc kết quả theo bốn bước
Bước 1. Descriptives: nhìn số trước khi nhìn p
| VI_TRI | N | Mean | Std. Deviation | 95% CI |
|---|---|---|---|---|
| Nhân viên | 145 | 3,1172 | 0,80367 | 2,9853 đến 3,2492 |
| Trưởng nhóm | 70 | 3,4333 | 0,66267 | 3,2753 đến 3,5913 |
| Quản lý | 35 | 3,9143 | 0,69707 | 3,6748 đến 4,1537 |
Mức hài lòng tăng dần theo vị trí: nhân viên 3,12, trưởng nhóm 3,43, quản lý 3,91. Ba nhóm có cỡ khác nhau khá nhiều (145, 70, 35), điều rất thường gặp trong dữ liệu khảo sát và ANOVA vẫn xử lý được.
Bước 2. Kiểm định đồng nhất phương sai (Levene)
| Levene Statistic | df1 | df2 | Sig. | |
|---|---|---|---|---|
| Based on Mean | 2,756 | 2 | 247 | 0,065 |
Sig. = 0,065 > 0,05: phương sai giữa ba nhóm được xem là đồng nhất. Vì vậy ta đọc bảng ANOVA và post hoc Bonferroni. Nếu Sig. < 0,05, ta đọc bảng Welch và post hoc Tamhane’s T2.
Bản SPSS mới in nhiều dòng Levene (Based on Median…); đọc dòng Based on Mean. Lưu ý 0,065 khá sát ngưỡng, nên báo cáo thêm kết quả Welch như một kiểm tra phụ cũng là cách làm cẩn thận.
Bước 3. Bảng ANOVA: có khác biệt không?
| Sum of Squares | df | Mean Square | F | Sig. | |
|---|---|---|---|---|---|
| Between Groups | 19,220 | 2 | 9,610 | 16,975 | 0,000 |
| Within Groups | 139,828 | 247 | 0,566 | ||
| Total | 159,047 | 249 |
Sig. < 0,001: sự hài lòng chung khác nhau có ý nghĩa thống kê giữa các vị trí công việc. Kiểm định Welch cho cùng kết luận (F = 17,970; p < 0,001).
Độ lớn của khác biệt: eta bình phương (η²) = Between Groups ÷ Total = 19,220 ÷ 159,047 = 0,121. Nghĩa là vị trí công việc giải thích khoảng 12% sự khác biệt về mức hài lòng. Theo quy ước thường dùng của Cohen, 0,01 là nhỏ, 0,06 là trung bình, 0,14 là lớn; 0,121 ở mức trung bình đến lớn.
Bước 4. Post hoc: khác giữa những nhóm nào?
| So sánh | Chênh lệch trung bình | Sig. (Bonferroni) | 95% CI |
|---|---|---|---|
| Trưởng nhóm − Nhân viên | 0,31609 | 0,013 | 0,05214 đến 0,58004 |
| Quản lý − Nhân viên | 0,79704 | 0,000 | 0,45549 đến 1,13859 |
| Quản lý − Trưởng nhóm | 0,48095 | 0,007 | 0,10551 đến 0,85640 |
Cả ba cặp đều khác nhau có ý nghĩa (Sig. < 0,05): quản lý hài lòng hơn trưởng nhóm, trưởng nhóm hài lòng hơn nhân viên. SPSS in bảng Multiple Comparisons với mỗi cặp hai lần, theo hai chiều (I − J và J − I); hai dòng chỉ khác dấu, đọc một dòng là đủ.
Khi ANOVA không có ý nghĩa: ví dụ theo nhóm tuổi
Chạy lại đúng các bước trên với Factor là NHOM_TUOI (bốn nhóm tuổi), ta được F(3, 246) = 1,011; Sig. = 0,388. Không có khác biệt về sự hài lòng giữa các nhóm tuổi, η² chỉ 0,012.
Khi bảng ANOVA không có ý nghĩa thì dừng ở đó, không đọc post hoc để “tìm” một cặp khác biệt. Kết quả “không khác biệt” vẫn là phát hiện có giá trị và nên được bàn trong phần thảo luận.
Viết kết quả vào luận văn
Phân tích phương sai một yếu tố cho thấy sự hài lòng chung khác nhau có ý nghĩa giữa các vị trí công việc, F(2, 247) = 16,975; p < 0,001; η² = 0,121. Kiểm định Levene cho thấy phương sai giữa các nhóm đồng nhất (p = 0,065). Kiểm định sau Bonferroni cho thấy nhóm quản lý (M = 3,91; SD = 0,70) có mức hài lòng cao hơn nhóm trưởng nhóm (M = 3,43; SD = 0,66; p = 0,007) và nhóm nhân viên (M = 3,12; SD = 0,80; p < 0,001); nhóm trưởng nhóm cao hơn nhóm nhân viên (p = 0,013). Không có khác biệt về sự hài lòng giữa các nhóm tuổi, F(3, 246) = 1,011; p = 0,388.
Lỗi hay gặp
- Chạy nhiều T-test thay vì ANOVA khi có từ ba nhóm. Với ba nhóm là ba lần T-test, khả năng có ít nhất một kết luận nhầm tăng lên đáng kể.
- Bỏ qua Levene và luôn đọc bảng ANOVA kèm Tukey, kể cả khi phương sai không đồng nhất.
- Đọc post hoc khi ANOVA không có ý nghĩa.
- Nhóm quá nhỏ (vài người): kết quả không ổn định. Cân nhắc gộp nhóm theo logic nội dung (ví dụ gộp hai nhóm tuổi lớn nhất) trước khi phân tích, và ghi rõ trong luận văn.
- Biến nhóm bị nhập dạng chữ (“Nam”, “Nữ”, “Quản lý”): SPSS không nhận làm Factor. Mã hoá thành số và đặt nhãn ở cột Values trong Variable View.
Hỏi đáp
Chọn Tukey hay Bonferroni?
Cả hai đều dùng khi phương sai đồng nhất và cho kết luận gần nhau. Tukey phổ biến khi so sánh mọi cặp và các nhóm cỡ gần bằng nhau; Bonferroni thận trọng hơn một chút. Chọn một và ghi rõ trong luận văn.
Có hai nhóm thì dùng ANOVA được không?
Được, kết quả tương đương Independent-Samples T-test (F bằng t bình phương). Nhưng với hai nhóm, người ta thường dùng T-test cho gọn.
ANOVA một yếu tố khác ANOVA hai yếu tố thế nào?
Một yếu tố: so sánh theo một biến nhóm (vị trí). Hai yếu tố: xét đồng thời hai biến nhóm (ví dụ vị trí và giới tính) và cả tương tác giữa chúng; trong SPSS dùng Analyze → General Linear Model → Univariate.
Làm ANOVA bằng phần mềm miễn phí được không?
Được. jamovi có mục ANOVA → One-Way ANOVA, có sẵn Welch, Tukey và Games-Howell.
Tài liệu tham khảo
- Field, A. Discovering Statistics Using IBM SPSS Statistics. SAGE.
- Cohen, J. (1988). Statistical Power Analysis for the Behavioral Sciences (2nd ed.). Lawrence Erlbaum.
- IBM SPSS Statistics: tài liệu thủ tục One-Way ANOVA.