Post hoc là gì? Cách đọc và chạy post hoc trong SPSS

Thống kê··12 phút đọc

Post hoc là gì

Bạn chạy ANOVA và thấy Sig. nhỏ hơn 0,05, nhưng bảng ANOVA chỉ cho biết có ít nhất một trung bình nhóm khác biệt. Nó chưa nói nhóm nào khác nhóm nào. Post hoc là nhóm kiểm định so sánh từng cặp trung bình sau một kiểm định tổng thể như one-way ANOVA. Trong SPSS, kết quả thường nằm ở bảng Multiple Comparisons, với các cột Mean Difference, Std. Error, Sig. và khoảng tin cậy.

Ví dụ, bạn có ba nhóm khách hàng và muốn so sánh điểm hài lòng trung bình. ANOVA kiểm tra đồng thời giả thuyết rằng các trung bình là như nhau. Nếu kết quả tổng thể có ý nghĩa thống kê, post hoc tiếp tục so sánh nhóm 1 với nhóm 2, nhóm 1 với nhóm 3, rồi nhóm 2 với nhóm 3. Mỗi cặp có một chênh lệch trung bình và một p-value riêng.

Post hoc thường được dùng sau one-way ANOVA khi biến độc lập có từ ba nhóm trở lên. Nếu chỉ có hai nhóm, bạn thường xem xét t test hoặc kiểm định t test, vì khi đó chỉ có một cặp cần so sánh. ANOVA và post hoc trả lời hai câu hỏi khác nhau, nên không nên dùng bảng post hoc để thay thế cho kiểm định tổng thể.

Ý nghĩa của post hoc trong nghiên cứu định lượng

Mục tiêu của post hoc là xác định vị trí của khác biệt giữa các nhóm. Giả sử ANOVA cho kết quả có ý nghĩa với bốn nhóm thu nhập. Bạn chưa thể viết rằng tất cả các nhóm thu nhập đều có điểm trung bình khác nhau. Kết quả có thể chỉ ra nhóm A khác nhóm C, còn các cặp khác không khác biệt có ý nghĩa.

Post hoc cũng giúp kiểm soát rủi ro khi thực hiện nhiều phép so sánh. Nếu bạn tự chạy quá nhiều t test cho từng cặp mà không điều chỉnh, xác suất phát hiện một khác biệt giả tăng lên. Các thủ tục như Tukey, Bonferroni và Games-Howell áp dụng cách điều chỉnh khác nhau cho việc so sánh nhiều cặp.

Trong quy trình đọc kết quả, bạn nên đi theo thứ tự này:

  1. Xác định biến phụ thuộc và biến phân nhóm.
  2. Xem bảng Test of Homogeneity of Variances để kiểm tra giả định phương sai bằng nhau.
  3. Xem bảng ANOVA để biết kiểm định tổng thể có ý nghĩa hay không.
  4. Chọn thủ tục post hoc phù hợp với phương sai đồng nhất hay không đồng nhất.
  5. Đọc từng dòng trong Multiple Comparisons và ghi lại những cặp có Sig. nhỏ hơn mức ý nghĩa đã chọn.
  6. Đối chiếu Mean Difference để biết nhóm nào có trung bình cao hơn.

Bạn có thể xem lại cấu trúc chung của ANOVA trước khi đọc post hoc. Nếu đang cần kiểm tra riêng bảng kết quả tổng thể, bài viết về bảng ANOVA sẽ giúp bạn phân biệt cột F, Sig.Sum of Squares. Bạn cũng có thể xem thêm các bài thuộc chủ đề Thống kê để đặt post hoc vào đúng quy trình phân tích.

Post hoc bao nhiêu là đạt

Câu hỏi “post hoc bao nhiêu là tốt” thường được hiểu là p-value bao nhiêu thì cặp nhóm được xem là khác biệt. Trong đa số luận văn, bạn chọn mức ý nghĩa 5%, vì vậy cặp nhóm có Sig. < 0,05 được xem là có khác biệt thống kê. Tuy nhiên, ngưỡng này chỉ có ý nghĩa khi bạn đã chọn đúng thủ tục và kiểm tra đúng giả định.

Không có một giá trị post hoc duy nhất áp dụng cho mọi bộ dữ liệu. Bạn cần phân biệt Sig. với Mean Difference. Sig. cho biết bằng chứng thống kê về sự khác biệt, còn Mean Difference cho biết độ lớn và chiều của chênh lệch trung bình. Một chênh lệch có p-value nhỏ chưa chắc đã có ý nghĩa thực tiễn lớn.

Nội dung cần đọcQuy tắc diễn giảiNguồn chính thống trong bài viết
Mức ý nghĩa của phép kiểm địnhThường so sánh Sig. với 0,05 theo thiết kế nghiên cứu(Field, 2013)
So sánh nhiều cặpCần dùng thủ tục điều chỉnh như Tukey hoặc Bonferroni thay vì chạy nhiều t test độc lập(Field, 2013)
Phương sai giữa các nhómDùng kết quả kiểm tra tính đồng nhất để chọn thủ tục post hoc(Field, 2013)
Ý nghĩa của chênh lệch trung bìnhĐọc Mean Difference cùng p-value và khoảng tin cậy(Field, 2013)
Cỡ ảnh hưởngNên báo cáo thêm độ lớn khác biệt khi mục tiêu nghiên cứu yêu cầu(Cohen, 1988)

Bảng trên là nguyên tắc đọc kết quả, không phải cam kết rằng dữ liệu của bạn sẽ đạt. Với giả định phương sai bằng nhau, Tukey HSD thường là lựa chọn quen thuộc để so sánh tất cả các cặp. Bonferroni thận trọng hơn vì điều chỉnh mức ý nghĩa theo số lần so sánh. Khi phương sai không bằng nhau, Games-Howell thường phù hợp hơn các thủ tục giả định phương sai đồng nhất.

Nếu kết quả Sig. là 0,032, cặp nhóm đó có khác biệt thống kê ở mức 5%. Nếu Sig. là 0,218, bạn chưa có đủ bằng chứng để kết luận hai nhóm khác nhau. Cách viết này chính xác hơn câu “hai nhóm hoàn toàn giống nhau”, vì kiểm định không chứng minh được sự giống nhau tuyệt đối.

Cách đọc post hoc trong output SPSS

Bạn có thể chạy post hoc trong SPSS theo đường dẫn Analyze > Compare Means > One-Way ANOVA. Đưa biến định lượng vào ô Dependent List, biến phân nhóm vào Factor, sau đó bấm Post Hoc. Chọn Tukey nếu giả định phương sai bằng nhau được chấp nhận. Chọn Games-Howell nếu phương sai giữa các nhóm không đồng nhất. Trong Options, nên chọn DescriptiveHomogeneity of variance test để có đủ thông tin diễn giải.

Sau khi bấm ContinueOK, SPSS tạo ra các bảng như Descriptives, Test of Homogeneity of Variances, ANOVAMultiple Comparisons. Đọc bảng Multiple Comparisons theo từng cặp, không đọc một dòng riêng lẻ mà bỏ qua tên hai nhóm ở hai cột đầu.

Đọc cột Mean Difference

Mean Difference (I-J) là trung bình của nhóm I trừ trung bình của nhóm J. Số dương nghĩa là trung bình nhóm I cao hơn nhóm J. Số âm nghĩa là trung bình nhóm I thấp hơn nhóm J. Cột này không cho biết khác biệt có ý nghĩa thống kê hay chưa, vì bạn vẫn phải xem Sig. hoặc khoảng tin cậy.

Đọc cột Sig.

Cột Sig. là p-value sau điều chỉnh theo thủ tục post hoc đang chọn. Nếu giá trị nhỏ hơn 0,05, bạn kết luận cặp nhóm có khác biệt thống kê ở mức 5%. Nếu giá trị lớn hơn hoặc bằng 0,05, bạn không kết luận có khác biệt thống kê giữa cặp đó.

Đọc khoảng tin cậy

Hai cột 95% Confidence Interval for Mean Difference thường gồm Lower BoundUpper Bound. Nếu khoảng tin cậy không chứa 0, kết luận thường nhất quán với p-value nhỏ hơn 0,05. Nếu khoảng tin cậy chứa 0, dữ liệu chưa cho thấy khác biệt rõ ràng giữa hai nhóm ở mức tin cậy này.

Số liệu minh họa

Bảng dưới đây là số liệu minh họa, không phải kết quả của một nghiên cứu thật. Giả sử biến phụ thuộc là điểm hài lòng, có ba nhóm A, B và C, sử dụng Tukey HSD.

(I) Nhóm(J) NhómMean Difference (I-J)Std. ErrorSig.Lower BoundUpper Bound
AB-0,420,160,028-0,78-0,06
AC-0,110,150,748-0,460,24
BC0,310,140,071-0,020,64

Trong dòng A so với B, Mean Difference bằng -0,42, nghĩa là điểm trung bình của A thấp hơn B khoảng 0,42 điểm. Sig. bằng 0,028, nhỏ hơn 0,05, và khoảng tin cậy từ -0,78 đến -0,06 không chứa 0. Vì vậy, cặp A và B có khác biệt thống kê.

Dòng A so với C có Sig. bằng 0,748, nên chưa có bằng chứng về khác biệt. Dòng B so với C có chênh lệch trung bình 0,31 nhưng Sig. bằng 0,071. Chênh lệch nhìn thấy trong mô tả chưa đủ để kết luận có ý nghĩa thống kê ở mức 5%.

Khi post hoc không đạt thì xử lý thế nào

“Không đạt” có thể chỉ việc không có cặp nào có Sig. < 0,05, hoặc bạn chọn thủ tục post hoc không phù hợp với giả định. Hai trường hợp này cần xử lý khác nhau.

Kiểm tra lại bảng ANOVA

Nếu bảng ANOVA có Sig. >= 0,05, bạn không nên cố diễn giải các cặp post hoc như thể đã có khác biệt tổng thể. Kết quả tổng thể chưa ủng hộ sự khác nhau giữa các nhóm. Bạn có thể báo cáo rằng ANOVA không có ý nghĩa thống kê và không tiếp tục nhấn mạnh các so sánh cặp.

Kiểm tra phương sai và ngoại lệ

Xem bảng Test of Homogeneity of Variances, kích thước từng nhóm và các giá trị bất thường. Một nhóm có rất ít quan sát hoặc có outlier mạnh có thể làm thay đổi kết quả. Bạn cần kiểm tra dữ liệu gốc, mã hóa nhóm và cách nhập biến trước khi chạy lại.

Chọn lại thủ tục phù hợp

Nếu Levene's test cho thấy phương sai không đồng nhất, chạy Games-Howell thay vì chỉ dùng Tukey. Nếu dữ liệu vi phạm nghiêm trọng các điều kiện của ANOVA, bạn có thể trao đổi với giảng viên về kiểm định thay thế phù hợp, chẳng hạn một thủ tục phi tham số. Việc chọn lại kiểm định phải dựa trên đặc điểm dữ liệu, không dựa vào việc thủ tục nào cho p-value đẹp hơn.

Không tự ý xóa nhóm hoặc biến

Bạn không nên xóa một nhóm chỉ vì nhóm đó làm kết quả không có ý nghĩa. Nếu loại một quan sát do lỗi nhập liệu hoặc tiêu chí làm sạch dữ liệu đã định trước, hãy ghi lại lý do và số lượng quan sát bị loại. Hội đồng có thể hỏi vì sao cỡ mẫu giữa các nhóm thay đổi.

ANOVA và post hoc hiếm khi được xử lý bằng cách chạy đi chạy lại cho đến khi có kết quả mong muốn. Bạn nên lưu từng file output, ghi rõ thủ tục đã dùng và báo cáo cả kết quả không có ý nghĩa khi đó là kết quả của dữ liệu thật.

Phân biệt post hoc với ANOVA và t test

ANOVA là kiểm định tổng thể cho từ ba nhóm trở lên. Nó trả lời câu hỏi liệu có tồn tại ít nhất một khác biệt giữa các trung bình hay không. Post hoc đi sau ANOVA để xác định cụ thể cặp nào khác nhau.

T test thường so sánh hai nhóm độc lập hoặc hai lần đo, tùy thiết kế. Nếu bạn có ba nhóm và chạy nhiều t test độc lập, bạn tạo ra nhiều phép kiểm định và tăng rủi ro sai lầm loại I. Đó là lý do quy trình thường bắt đầu bằng ANOVA rồi mới dùng post hoc khi cần.

Bạn cũng cần phân biệt post hoc với kiểm định định trước, thường gọi là planned contrast hoặc planned comparison. Post hoc được dùng sau khi quan sát kết quả tổng thể và thường kiểm tra nhiều cặp. Planned comparison được xác định từ giả thuyết nghiên cứu trước khi xem dữ liệu. Hai cách này có logic và cách điều chỉnh khác nhau.

Cuối cùng, post hoc không phải là một chỉ số như Cronbach's Alpha hay R². Nó là một nhóm thủ tục so sánh. Vì vậy, khi viết “post hoc đạt 0,05” là diễn đạt chưa chính xác. Bạn nên viết “cặp nhóm A và B có p-value sau điều chỉnh bằng 0,028” hoặc “kết quả Tukey HSD cho thấy...”.

Lỗi thường gặp

Chạy post hoc dù ANOVA không có ý nghĩa

Một số bạn thấy bảng Multiple Comparisons có sẵn nên chọn ngay dòng có p-value nhỏ. Cách làm này bỏ qua logic của kiểm định tổng thể. Hãy báo cáo ANOVA trước, sau đó giải thích lý do dùng post hoc.

Chọn Tukey mà không kiểm tra phương sai

Tukey không phải lựa chọn mặc định cho mọi bộ dữ liệu. Bạn cần xem bảng Test of Homogeneity of Variances, đồng thời chú ý sự chênh lệch lớn về cỡ mẫu giữa các nhóm. Khi phương sai không đồng nhất, Games-Howell có thể phù hợp hơn.

Chỉ báo cáo Sig. mà bỏ qua trung bình nhóm

P-value cho biết bằng chứng thống kê, nhưng người đọc cần biết nhóm nào cao hơn và chênh lệch bao nhiêu. Hãy kết hợp bảng Descriptives với Mean Difference trong Multiple Comparisons.

Viết “không có sự khác biệt” quá tuyệt đối

Khi p-value lớn hơn 0,05, câu an toàn hơn là “chưa ghi nhận sự khác biệt có ý nghĩa thống kê”. Câu này phản ánh đúng giới hạn của mẫu và phép kiểm định.

Không ghi rõ thủ tục đã dùng

Trong chương kết quả, hãy nêu tên thủ tục, mức ý nghĩa, cặp nhóm được so sánh và hướng chênh lệch. Nếu chỉ chụp toàn bộ output SPSS mà không giải thích, người đọc phải tự đoán bạn đã dùng Tukey, Bonferroni hay Games-Howell.

Bạn có thể viết: “Kết quả one-way ANOVA cho thấy điểm hài lòng khác biệt giữa các nhóm, F([df1], [df2]) = [giá trị F], p = [p-value]. Phân tích Tukey HSD cho thấy nhóm [A] có điểm trung bình [cao hơn/thấp hơn] nhóm [B] với chênh lệch [Mean Difference], p = [Sig.]. Các cặp còn lại không có khác biệt thống kê ở mức ý nghĩa 5%.” Hãy thay toàn bộ phần trong ngoặc vuông bằng số liệu từ file của bạn.

Câu hỏi thường gặp

Post hoc là gì trong SPSS?

Post hoc trong SPSS là thủ tục so sánh từng cặp trung bình sau khi bạn chạy one-way ANOVA. Kết quả thường nằm trong bảng Multiple Comparisons, nơi bạn xem Mean Difference, Sig. và khoảng tin cậy.

Post hoc bao nhiêu là tốt?

Nếu bạn đang dùng mức ý nghĩa 5%, cặp có Sig. < 0,05 thường được xem là có khác biệt thống kê. Bạn cần đọc cùng chênh lệch trung bình, khoảng tin cậy và thủ tục đã chọn. Không có một “điểm post hoc” duy nhất áp dụng cho mọi nghiên cứu.

ANOVA không có ý nghĩa thì có cần chạy post hoc không?

Thông thường bạn không nên nhấn mạnh post hoc khi ANOVA tổng thể có Sig. >= 0,05. Kết quả tổng thể chưa cho thấy sự khác biệt giữa các nhóm, nên việc diễn giải riêng một cặp có thể làm sai logic kiểm định.

Nên chọn Tukey hay Games-Howell?

Tukey thường phù hợp khi giả định phương sai giữa các nhóm được chấp nhận và bạn muốn so sánh nhiều cặp. Games-Howell phù hợp hơn khi phương sai không đồng nhất hoặc cỡ mẫu các nhóm chênh lệch. Hãy xem bảng kiểm tra giả định trước khi chọn.

Có thể dùng t test thay cho post hoc không?

Nếu chỉ có hai nhóm, t test thường là lựa chọn trực tiếp. Nếu có từ ba nhóm trở lên, chạy nhiều t test làm tăng số phép so sánh và rủi ro kết luận sai. Khi đó, ANOVA kết hợp post hoc thường phù hợp hơn với câu hỏi nghiên cứu.

Mở file SPSS của bạn, kiểm tra Test of Homogeneity of Variances, bảng ANOVAMultiple Comparisons theo đúng thứ tự, rồi ghi lại thủ tục, cặp nhóm, Mean DifferenceSig. vào bảng kết quả. Nếu cần chạy phân tích trên chính file .sav hoặc .csv, bạn có thể xem module M4 phân tích tại DoThesis.