Hướng dẫn thực hành đọc kết qủa phân tích Anova trên SPSS
1. ANOVA là gì? Dùng trong trường hợp nào?
ANOVA (Analysis of Variance) là phương pháp kiểm định thống kê dùng để kiểm tra sự khác biệt có ý nghĩa thống kê về giá trị trung bình (Mean) của một biến định lượng giữa từ ba nhóm phân loại trở lên.
Nói một cách đơn giản, ANOVA giúp trả lời câu hỏi:
“Giá trị trung bình của biến nghiên cứu có thực sự khác nhau giữa các nhóm hay không, hay sự khác biệt đó chỉ mang tính ngẫu nhiên?”
Ví dụ thường gặp trong nghiên cứu
- Mức độ hài lòng có khác nhau giữa các nhóm thu nhập không?
- Điểm trung bình học tập có khác nhau giữa các ngành học không?
- Ý định mua hàng có khác nhau theo độ tuổi hay trình độ học vấn không?
Phân biệt ANOVA và t-test
- t-test: so sánh 2 nhóm
- ANOVA: so sánh từ 3 nhóm trở lên
Nếu nghiên cứu có từ 3 nhóm mà chỉ dùng t-test, kết quả sẽ không đúng về mặt thống kê.
Bài viết trình bài cách thực hành và sơ đồ tóm tắt đọc kết quả khi kiểm định phân tích phương sai Anova
2. Vai trò của ANOVA trong quy trình nghiên cứu định lượng
Trong nghiên cứu định lượng sử dụng SPSS, ANOVA thường được dùng khi:
- Biến phụ thuộc: biến liên tục (Mean, điểm số, mức độ đánh giá…)
- Biến độc lập: biến phân loại (giới tính, độ tuổi, thu nhập, nghề nghiệp…)
ANOVA giúp:
- Kiểm tra sự khác biệt trung bình giữa nhiều nhóm cùng lúc
- Tránh sai lầm khi so sánh từng cặp riêng lẻ (lỗi loại I)
- Là cơ sở để:
- Chạy Post Hoc test (Tukey, Bonferroni…)
- Diễn giải kết quả nghiên cứu một cách khoa học
- Phát triển các mô hình nâng cao (ANCOVA, MANOVA, hồi quy)
Nếu bỏ qua ANOVA khi có từ 3 nhóm trở lên, kết luận nghiên cứu sẽ thiếu cơ sở thống kê và kém thuyết phục.
3. Các loại ANOVA thường dùng trong SPSS
Trong SPSS, ANOVA được chia thành nhiều dạng, tùy theo thiết kế nghiên cứu:
- One-Way ANOVA:
1 biến độc lập (phân loại) – 1 biến phụ thuộc (liên tục)
Phổ biến nhất trong luận văn, khóa luận - Two-Way ANOVA:
2 biến độc lập, kiểm tra thêm hiệu ứng tương tác - Repeated Measures ANOVA:
Đo lặp trên cùng đối tượng (trước – sau) - ANCOVA:
Có thêm biến hiệp biến kiểm soát - MANOVA:
Nhiều biến phụ thuộc liên tục
Trong bài viết này, nội dung tập trung vào One-Way ANOVA trên SPSS vì đây là dạng được sử dụng nhiều nhất.
4. Điều kiện để thực hiện ANOVA trong SPSS
Trước khi chạy ANOVA, dữ liệu cần thỏa các điều kiện cơ bản sau:
4.1. Dạng dữ liệu
- Biến phụ thuộc: biến liên tục (điểm số, mức độ, thu nhập…)
- Biến độc lập: biến phân loại, từ 3 nhóm trở lên
4.2. Phân phối chuẩn (tương đối)
- Dữ liệu trong từng nhóm nên gần phân phối chuẩn
- Nếu lệch mạnh → cân nhắc kiểm định Kruskal–Wallis
4.3. Đồng nhất phương sai
- Kiểm tra bằng Levene’s Test
- Đây là điều kiện rất quan trọng để quyết định cách đọc kết quả
4.4. Cỡ mẫu
- Mỗi nhóm nên có số quan sát đủ lớn
- Nhóm quá nhỏ có thể làm kết quả Post Hoc kém tin cậy
5. Quy trình đọc kết quả ANOVA trong SPSS (BẮT BUỘC THEO THỨ TỰ)

Bước 1: Kiểm tra đồng nhất phương sai – Levene’s Test
- Sig. > 0.05 → phương sai đồng nhất → dùng ANOVA chuẩn
- Sig. ≤ 0.05 → phương sai không đồng nhất → dùng Welch
Không được bỏ qua bước này.
Bước 2: Kiểm tra Sig. của ANOVA hoặc Welch
- Sig. < 0.05 → tồn tại sự khác biệt trung bình giữa các nhóm
- Sig. ≥ 0.05 → không tồn tại sự khác biệt
Nếu không có sự khác biệt, dừng phân tích tại đây, KHÔNG đọc Post Hoc.
Bước 3: Post Hoc test (chỉ khi có sự khác biệt)
- Xác định nhóm nào khác nhóm nào
- Thường dùng: Tukey, Bonferroni, Scheffé
6. HƯỚNG DẪN THỰC HÀNH CHẠY ANOVA TRÊN SPSS (TỪNG BƯỚC)
Bước 1: Mở lệnh ANOVA
Vào:
Analyze → Compare Means → One-Way ANOVA
[Chèn hình giao diện One-Way ANOVA trong SPSS tại đây]
Bước 2: Khai báo biến
- Đưa biến phụ thuộc (ví dụ: Mức độ hài lòng – HL) vào Dependent List
- Đưa biến phân nhóm (ví dụ: Thu nhập) vào Factor
[Chèn hình kéo biến vào Dependent List và Factor]
Bước 3: Chọn Options và Post Hoc
- Chọn Options → tick Descriptive
- Chọn Post Hoc → chọn Tukey (khi phương sai đồng nhất)
[Chèn hình Options & Post Hoc trong SPSS]
→ Nhấn Continue → OK
7. Ví dụ thực hành đọc kết quả ANOVA trong SPSS
7.1. ANOVA theo Thu nhập
- Levene’s Test: Sig. = 0.176 > 0.05 → phương sai đồng nhất
- ANOVA: Sig. = 0.000 < 0.05 → tồn tại sự khác biệt
???? Kết luận: Mức độ hài lòng khác nhau giữa các nhóm thu nhập.
Bảng Descriptives cho thấy:
- Nhóm thu nhập trên 10 triệu có Mean cao nhất
- Hai nhóm dưới 10 triệu có mức hài lòng thấp và tương đương nhau
???? [Chèn hình bảng Descriptives – Thu nhập]
???? [Chèn hình bảng ANOVA]
???? [Chèn hình bảng Tukey HSD]
7.2. ANOVA theo Trình độ học vấn
- Levene’s Test: Sig. = 0.001 ≤ 0.05 → phương sai không đồng nhất
- Welch Test: Sig. = 0.018 < 0.05 → tồn tại sự khác biệt
Sử dụng Welch, không đọc bảng ANOVA truyền thống.
[Chèn hình Levene & Welch Test]
7.3. ANOVA theo Nghề nghiệp
- Levene: Sig. = 0.075 > 0.05
- ANOVA: Sig. = 0.086 > 0.05
Không tồn tại sự khác biệt về mức độ hài lòng giữa các nhóm nghề nghiệp.
❌ Không đọc Post Hoc.
[Chèn hình bảng ANOVA – Nghề nghiệp]
| Đặc điểm nhân khẩu học | Sig Homotest | Sig ANOVA | Sig Robust test | Giải thích theo quy trình kiểm định | Kết luận |
|---|---|---|---|---|---|
| Thu nhập | 0,001 < 0,05 | 0,018 < 0,05 | Phương sai không đồng nhất → sử dụng kiểm định Robust (Welch); Sig Welch < 0,05 | Tồn tại sự khác biệt | |
| Trình độ học vấn | 0,010 < 0,05 | 0,041 < 0,05 | Phương sai không đồng nhất → sử dụng kiểm định Robust (Welch); Sig Welch < 0,05 | Tồn tại sự khác biệt | |
| Nghề nghiệp | 0,075 > 0,05 | 0,086 > 0,05 | Phương sai đồng nhất → sử dụng ANOVA; Sig ANOVA > 0,05 | Không tồn tại sự khác biệt | |
| Thời gian sử dụng (TGSD) | 0,856 > 0,05 | 0,193 > 0,05 | Phương sai đồng nhất → sử dụng ANOVA; Sig ANOVA > 0,05 | Không tồn tại sự khác biệt |
8. Kết luận
ANOVA là công cụ thống kê quan trọng giúp kiểm tra sự khác biệt trung bình giữa nhiều nhóm trong SPSS. Tuy nhiên, để phân tích đúng ANOVA, người nghiên cứu cần:
- Luôn kiểm tra Levene’s Test trước
- Chỉ đọc Post Hoc khi thực sự có sự khác biệt
- Kết hợp Mean, Std. Deviation và bối cảnh nghiên cứu để diễn giải
Thực hiện đúng quy trình ANOVA giúp kết quả nghiên cứu chính xác – có cơ sở – thuyết phục, đặc biệt trong khóa luận, luận văn và bài báo khoa học.

