Đầu trang
Bỏ qua đến nội dung chính

Modification Indices trong AMOS: chẩn đoán sai đặc tả mà không chạy theo độ phù hợp

Modification Index không phải danh sách lệnh sửa mô hình. Nó là chẩn đoán cục bộ về một tham số đang bị cố định, và chỉ đáng dùng khi tham số đó có ý nghĩa lý thuyết, độ lớn thực tiễn và khả năng được xác nhận trên dữ liệu khác.

Quy trình an toàn gồm kiểm tra nghiệm và residuals, đọc MI cùng expected parameter change, xác định loại sai đặc tả, xem nội dung biến, giải phóng tối đa một tham số mỗi lần, chạy lại toàn bộ mô hình và ghi rõ mọi thay đổi hậu nghiệm.

Bắt đầu đọc

1. Mục tiêu học tập và điều kiện trước khi xem MI

Sau chuyên đề này, bạn cần giải thích được MI đo điều gì, lấy đúng bảng trong AMOS, phân biệt residual covariance, cross-loading và structural path, đọc MI cùng Parameter Change, rồi quyết định giữ nguyên hay sửa mô hình bằng một nhật ký có thể kiểm tra.

Chỉ xem MI sau khi mô hình đã định danh, ước lượng hội tụ và không có nghiệm không thích hợp. Nếu dữ liệu sai mã, mẫu quá nhỏ, phân phối vi phạm nghiêm trọng hoặc mô hình lý thuyết ban đầu mơ hồ, MI không thể sửa nguyên nhân gốc (Brown, 2015).

  • Mô hình có cơ sở lý thuyết được chốt trước khi chạy.
  • Không có lỗi định danh, phương sai âm hoặc tải bất khả thi.
  • Đã xem độ phù hợp tổng thể và standardized residuals.
  • Đã kiểm tra nội dung từng item và chiều mã hóa.
  • Đã lưu bản mô hình gốc trước mọi thay đổi.
  • Có kế hoạch xác nhận mô hình đã sửa trên mẫu khác hoặc phân tích độ nhạy.

2. Modification Index thực sự đo điều gì?

MI là một thống kê score test cho tham số hiện đang bị cố định, thường là 0. Trong điều kiện xấp xỉ phù hợp, MI dự báo mức giảm của chi-square nếu chỉ tham số đó được giải phóng và mô hình được ước lượng lại (Sörbom, 1989). MI lớn cho biết một ràng buộc có thể không phù hợp với dữ liệu, nhưng chưa cho biết thay đổi có đúng về nội dung hay không.

Mỗi MI là chẩn đoán cục bộ, có điều kiện theo toàn bộ mô hình hiện tại. Sau khi giải phóng một tham số, các MI còn lại có thể thay đổi mạnh. Vì vậy, không cộng nhiều MI để dự báo độ phù hợp của một loạt thay đổi và không giải phóng đồng thời mọi dòng đứng đầu bảng.

Ngưỡng 3,84 đôi khi được dùng vì liên hệ với kiểm định chi-square một bậc tự do ở mức 0,05. Đây không phải quy tắc chọn tham số. Cả MI và kiểm định chi-square sai biệt đều nhạy với cỡ mẫu: khi n lớn, một sai đặc tả nhỏ vẫn có thể tạo thống kê có ý nghĩa. Vì vậy, phải đọc MI cùng EPC, residuals và ý nghĩa nội dung thay vì chỉ nhìn p-value (Kline, 2023). Bảng MI thường chứa nhiều phép kiểm tra, nên việc quét hàng chục hoặc hàng trăm dòng làm tăng nguy cơ sửa theo nhiễu mẫu.

Sơ đồ chuỗi bằng chứng gồm residual, Modification Index, expected parameter change và lý thuyết trước khi sửa mô hình.
Hình 1. Residual định vị vùng sai lệch, MI kiểm tra một ràng buộc, EPC ước lượng độ lớn thay đổi và lý thuyết quyết định tham số có được giải phóng hay không.
MI là tín hiệu, không phải phán quyết

Một MI lớn có thể phản ánh tải chéo, nội dung item giống nhau, wording effect, biến bị bỏ sót, nhóm mẫu trộn lẫn hoặc một ràng buộc sai. Chỉ dữ liệu không thể chọn thay lý thuyết giữa các nguyên nhân này.

3. Đọc MI cùng Expected Parameter Change

MI chủ yếu phản ánh bằng chứng thống kê chống lại ràng buộc đang có. Expected Parameter Change (EPC), trong AMOS thường xuất hiện dưới tên Par Change, dự báo độ lớn và chiều của tham số nếu được giải phóng. Hai dòng có MI gần nhau có thể có EPC rất khác, nên mức ưu tiên thực tiễn cũng khác.

EPC chưa chuẩn hóa phụ thuộc thang đo. Standardized Expected Parameter Change (SEPC) thuận tiện hơn để so độ lớn giữa các loại tham số. Whittaker (2012) cho thấy EPC chuẩn hóa có thể cung cấp thông tin chọn tham số hữu ích hơn việc chỉ xếp hạng MI.

Nếu MI lớn nhưng EPC rất nhỏ, thay đổi có thể cải thiện chi-square do cỡ mẫu mà không có ý nghĩa thực tiễn. Nếu MI và EPC đều đáng kể nhưng tham số mâu thuẫn lý thuyết, lựa chọn phù hợp vẫn có thể là giữ nguyên mô hình và thảo luận sai lệch.

Kết hợp MI, EPC và lý thuyết
MIEPC hoặc SEPCCơ sở nội dungQuyết định sơ bộ
NhỏNhỏCó hoặc khôngKhông ưu tiên sửa
LớnNhỏYếuKhả năng hiệu ứng cỡ mẫu; giữ nguyên
LớnĐáng kểMạnhXem xét một thay đổi và chạy lại
LớnĐáng kểKhông cóKhông giải phóng chỉ để cải thiện fit
VừaĐáng kểMạnhKiểm tra residual, wording và độ ổn định

4. Bật và đọc Modification Indices trong AMOS

Trong IBM SPSS Amos 29 Graphics, mở Analysis Properties, chọn tab Output, đánh dấu Modification indices và nhập ngưỡng hiển thị nếu cần. Sau khi ước lượng, mở Text Output và tìm Modification Indices. IBM Corp. (2022) mô tả quy trình bật bảng này trong hướng dẫn AMOS 29.

AMOS chia bảng theo covariances, variances và regression weights. Với CFA, đề xuất thường gặp gồm tương quan giữa sai số và tải chéo của một chỉ báo lên nhân tố khác. Với mô hình cấu trúc, bảng có thể đề xuất đường hồi quy bị bỏ sót.

Đọc tên biến rất cẩn thận. Dòng e1 <-> e2 là residual covariance, không phải tương quan giữa hai item quan sát. Dòng item3 <--- Factor2 là cross-loading. Hai thay đổi này có ý nghĩa đo lường khác nhau và không được mô tả chung là nối thêm mũi tên.

Bản đồ phân biệt covariances, regression weights và structural paths trong bảng Modification Indices của AMOS.
Hình 2. Ba nhóm tham số thường gặp trong output AMOS có ý nghĩa khác nhau. Cần đọc đúng tên biến và chiều mũi tên trước khi cân nhắc sửa mô hình.

Lưu mô hình gốc

Tạo bản sao có ngày và tên phiên bản trước khi bật MI.

Bật Modification indices

Trong Analysis Properties > Output, chọn MI và giữ cả Standardized estimates cùng Residual moments.

Chạy mô hình không sửa

Lưu fit indices, residuals, tải, tương quan và cảnh báo của mô hình ban đầu.

Phân loại từng đề xuất

Đánh dấu dòng là residual covariance, cross-loading, structural path hay constraint khác.

Đọc MI cùng Par Change

Ghi cả độ lớn, dấu và đơn vị của thay đổi dự kiến.

Đối chiếu nội dung biến

Mở lại wording, quy trình thu thập và lý thuyết trước khi quyết định.

5. Từ một MI lớn đến giả thuyết về sai đặc tả

Residual covariance lớn có thể xuất hiện khi hai item dùng câu chữ gần giống, cùng ví dụ, cùng cách đảo chiều hoặc một nguồn phương pháp chưa được mô hình hóa. Cho phép sai số tương quan chỉ hợp lý khi có cơ chế chung cụ thể ngoài nhân tố chính.

Cross-loading lớn gợi ý item có thể đo thêm một nhân tố khác. Trước khi thêm tải chéo, cần kiểm tra wording và định nghĩa khái niệm. Nếu item thực sự đa nghĩa, sửa hoặc loại item trong nghiên cứu tiếp theo có thể rõ ràng hơn việc giữ một mô hình khó diễn giải.

Structural path lớn có thể gợi ý biến bị bỏ sót, quan hệ trực tiếp ngoài trung gian hoặc thứ tự nhân quả chưa phù hợp. Dữ liệu cắt ngang không tự xác định chiều nhân quả, nên thêm đường dẫn phải bắt đầu từ lý thuyết và thiết kế nghiên cứu.

Variance hoặc covariance MI bất thường đôi khi báo hiệu ràng buộc bằng nhau không phù hợp, đặc biệt trong mô hình đa nhóm. Khi đó cần kiểm tra mục tiêu invariance thay vì giải phóng ngẫu nhiên từng tham số.

Bản đồ chẩn đoán theo loại tham số
Dòng MIGiả thuyết chẩn đoánCâu hỏi cần trả lờiRủi ro nếu sửa cơ học
e1 <-> e2Nguồn sai số chungHai item có wording hoặc bối cảnh chung không?Che tải chéo hoặc nhân tố phương pháp
item <--- factor khácTải chéoNội dung item có thuộc hai khái niệm không?Làm mất tính đơn giản của CFA
Y <--- XĐường cấu trúc bị bỏ sótLý thuyết và thời gian đo có hỗ trợ chiều này không?Hợp thức hóa quan hệ hậu nghiệm
constraint bằng nhauKhông bất biến hoặc khác tham sốRàng buộc nào đang được kiểm định?Mất ý nghĩa so sánh nhóm

6. Quy trình sửa mô hình có kiểm soát

Specification search dựa vào dữ liệu có thể tạo mô hình phù hợp với mẫu hiện tại nhưng khó lặp lại. MacCallum (1986) cảnh báo rằng mô hình sinh ra từ quá trình tìm kiếm cần được xem là hậu nghiệm. Vì vậy, mục tiêu không phải đạt chỉ số đẹp nhất mà là xác định một sai đặc tả có thể giải thích và xác nhận.

Mỗi vòng chỉ nên giải phóng một tham số đã được duyệt về lý thuyết. Sau đó ước lượng lại toàn bộ mô hình, kiểm tra nghiệm, fit, residuals, tải, tương quan và MI mới. Nếu thay đổi tạo hệ số bất thường hoặc làm yếu ý nghĩa khái niệm, hãy quay lại mô hình trước.

Xác nhận mô hình ban đầu

Kiểm tra identification, convergence, Heywood cases, fit và residuals trước MI.

Chọn vùng sai lệch

Dùng standardized residuals để xác định cặp biến hoặc phần mô hình đang tái tạo covariance kém.

Lập danh sách MI có liên quan

Chỉ giữ các đề xuất nằm trong vùng sai lệch và có thể giải thích về nội dung.

Đọc EPC hoặc Par Change

Loại các thay đổi có độ lớn quá nhỏ hoặc dấu vô lý.

Viết lý do trước khi sửa

Ghi một câu nêu cơ chế tạo tham số và tài liệu hoặc wording hỗ trợ.

Giải phóng một tham số

Tạo phiên bản mô hình mới, không ghi đè bản ban đầu.

Ước lượng lại toàn bộ

Kiểm tra mọi tham số, fit và residuals; không chỉ nhìn chi-square giảm.

Xác nhận độ ổn định

Ưu tiên holdout sample, cross-validation hoặc một mẫu độc lập; nếu chưa có, ghi rõ tính khám phá.

Dừng khi không còn lý do lý thuyết

Nếu đề xuất tiếp theo chỉ được biện minh bằng MI lớn hoặc mong muốn đạt một cutoff, quy trình nên dừng. Fit tốt hơn không bù được một mô hình không còn diễn giải nhất quán.

7. Ví dụ số giả định: hai item có wording gần nhau

Ví dụ dưới đây là tình huống minh họa, không phải dữ liệu nghiên cứu thật. Mô hình CFA ba nhân tố có chi-square = 246,80 với df = 87. Standardized residual giữa SAT2 và SAT3 là 0,19. AMOS báo MI = 31,60 cho eSAT2 <-> eSAT3 và Par Change = 0,14.

Hai item đều bắt đầu bằng cùng một cụm từ, dùng cùng ví dụ dịch vụ và được đặt liền nhau trong bảng hỏi. Nhóm nghiên cứu đã dự kiến wording effect trong nhật ký thiết kế, nên residual covariance có cơ sở nội dung. Sau khi giải phóng đúng một covariance, chi-square giảm còn 216,10 với df = 86. Vì M1 lồng trong M0 và chỉ giải phóng thêm một tham số, Δχ² = 246,80 - 216,10 = 30,70 với Δdf = 1 chính là kiểm định chi-square sai biệt theo likelihood-ratio cho hai mô hình lồng nhau.

MI là score test, còn Δχ² là likelihood-ratio test sau khi mô hình được ước lượng lại. Cả hai có phân phối tiệm cận chi-square với một bậc tự do trong ví dụ này, nhưng MI chỉ dùng thông tin tại nghiệm bị ràng buộc để xấp xỉ mức cải thiện. Δχ² dùng hai nghiệm đã ước lượng đầy đủ. Vì vậy, MI = 31,60 gần nhưng không bắt buộc bằng mức giảm thực tế 30,70 (Sörbom, 1989; Kline, 2023).

Nếu không có bằng chứng wording chung, cùng con số MI không đủ để nối hai sai số. Một giải thích thay thế là hai item tải chéo hoặc thang đo bỏ sót một tiểu chiều.

Ví dụ giả định so sánh Modification Index 31,60 với mức giảm chi-square thực tế 30,70 sau khi giải phóng một residual covariance.
Hình 3. MI là score test tại nghiệm bị ràng buộc, còn Δχ² là likelihood-ratio test sau khi mô hình được ước lượng lại. Hai giá trị có thể gần nhau nhưng không bắt buộc bằng nhau.
Nhật ký thay đổi minh họa
Phiên bảnThay đổichi-squaredfLý doTrạng thái
M0Không sửa246,8087Mô hình giả thuyếtGiữ làm mốc
M1eSAT2 <-> eSAT3216,1086Wording và ví dụ chungCần xác nhận
M2Thêm nhiều covariance theo MIKhông chạyKhông có lý do nội dungLoại

8. Ba trường hợp cần xử lý khác nhau

Với residual covariance, báo cáo nguồn phương pháp chung và giữ tương quan ở mức cục bộ. Không nên nối một chuỗi sai số chỉ vì các item thuộc cùng nhân tố, vì khi đó nhân tố chung đã giải thích phần đồng biến chính.

Với cross-loading, hãy cân nhắc mô hình đo lường thay thế, wording, ESEM hoặc sửa item trong nghiên cứu tiếp theo. Thêm tải chéo có thể phù hợp hơn loại item, nhưng phải chấp nhận rằng cấu trúc đơn giản ban đầu không còn đúng.

Với structural path, so sánh mô hình thay thế chỉ hợp lệ khi mỗi mô hình có logic nhân quả rõ. MI không chứng minh biến X gây ra Y. Với dữ liệu cắt ngang, chiều đường dẫn vẫn phụ thuộc thiết kế và lý thuyết.

Saris và cộng sự (2009) nhấn mạnh việc phát hiện sai đặc tả cục bộ thay vì chỉ dựa vào độ phù hợp chung. Một mô hình có fit toàn cục chấp nhận được vẫn có thể chứa tham số sai quan trọng, còn một MI lớn không tự động làm mô hình tổng thể vô giá trị.

Ưu tiên chẩn đoán theo vùng

Residuals cho biết mô hình tái tạo kém ở đâu. MI gợi ý ràng buộc nào có thể liên quan. EPC cho biết thay đổi dự kiến lớn bao nhiêu. Lý thuyết quyết định thay đổi đó có được phép hay không.

9. Từ local fit đến khả năng lặp lại ngoài mẫu

Global fit cho biết mức chênh lệch tổng thể giữa mô hình và dữ liệu, còn standardized residuals và MI chỉ ra nơi chênh lệch tập trung. Một mô hình có fit tổng thể chấp nhận được vẫn có thể chứa residual lớn ở đúng cặp biến quan trọng. Ngược lại, giảm một MI lớn chưa chắc sửa được toàn bộ cấu trúc sai đặc tả.

Kline (2023) nhấn mạnh rằng mô hình CFA đã sửa trên cùng dữ liệu chuyển dần từ xác nhận sang khám phá. MacCallum, Roznowski và Necowitz (1992) kiểm tra specification search trên các mẫu lặp và cho thấy những thay đổi được chọn có thể thiếu nhất quán, còn kết quả cross-validation có thể biến động mạnh. Mọi đường được thêm sau khi xem MI vì vậy phải được xem là giả thuyết mới, không phải cấu trúc đã xác nhận. Bằng chứng mạnh nhất là kiểm tra mô hình sửa đổi trên mẫu độc lập; nếu chưa có, có thể dùng holdout sample hoặc ít nhất báo cáo rõ giới hạn chưa xác nhận.

Không nên dùng MI để tạo lập luận nhân quả. Một đường cấu trúc được đề xuất bởi MI chỉ cho thấy ràng buộc 0 không phù hợp cục bộ với covariance hiện tại. Hướng nhân quả vẫn cần thiết kế nghiên cứu, thứ tự thời gian, giả định không nhiễu và lý thuyết.

Phân biệt chẩn đoán và xác nhận
Bằng chứngVai tròGiới hạn
Standardized residualĐịnh vị covariance mô hình dự báo chưa tốtKhông chỉ rõ tham số duy nhất cần thêm
MIScore test cho một ràng buộc đang cố địnhPhụ thuộc mô hình và có nhiều phép kiểm tra
EPC hoặc SEPCƯớc lượng hướng và độ lớn thay đổiCó thể không chính xác khi mô hình sai mạnh
Mẫu độc lậpKiểm tra khả năng lặp lại của mô hình sửaCần đủ cỡ mẫu và cùng quần thể mục tiêu

10. Mẫu nhật ký quyết định cho từng vòng sửa mô hình

Nhật ký quyết định biến specification search thành quy trình có thể kiểm tra. Mỗi dòng ghi mô hình trước thay đổi, nguồn tín hiệu, tham số được cân nhắc, lý do nội dung, dự báo ảnh hưởng, quyết định và kết quả sau khi chạy lại.

MacCallum (1986) cảnh báo rằng tìm kiếm đặc tả dựa trên dữ liệu có thể tận dụng nhiễu mẫu. Vì vậy, nhật ký cũng phải ghi các thay đổi đã xem nhưng từ chối. Điều này giúp ngăn câu chuyện hậu nghiệm, nơi chỉ những quyết định cho fit đẹp được kể lại.

Các cột tối thiểu của nhật ký
CộtVí dụ giá trị
Phiên bảnM2 sau khi cho e3 tương quan e4
Tín hiệuResidual = .18; MI = 24.6; Par Change = .31
Căn cứ nội dungHai item dùng cùng một tình huống và cách diễn đạt
Quyết địnhChấp nhận có điều kiện
Kết quả sau chạyGiảm chi-square, tải ổn định, không có Heywood case
Xác nhậnSẽ kiểm tra trên holdout 40%

Bước 1

Đặt mã phiên bản M0 cho mô hình giả thuyết và lưu output gốc.

Bước 2

Ghi standardized residual, MI, EPC và loại tham số cho tín hiệu đang xem.

Bước 3

Viết lý do nội dung trước khi mở đường hoặc cho sai số tương quan.

Bước 4

Ghi quyết định chấp nhận hoặc từ chối, kể cả khi không sửa mô hình.

Bước 5

Nếu chấp nhận, chỉ thay đổi một tham số và lưu thành phiên bản mới.

Bước 6

Chạy lại toàn bộ mô hình, kiểm tra nghiệm, fit, tham số trọng tâm và MI mới.

Bước 7

So sánh mô hình mới với mô hình trước về df, chi-square và ý nghĩa cấu trúc.

Bước 8

Đánh dấu thay đổi là hậu nghiệm và xác định cách kiểm tra trên dữ liệu khác.

11. Các lỗi làm mô hình đẹp nhưng khó bảo vệ

Lỗi sử dụng Modification Indices
Cách làm yếuVấn đềCách xử lý
Nối tất cả sai số MI > 10Không có cơ chế nội dung và làm tăng overfitChỉ sửa từng tham số có lý do
Chọn dòng MI lớn nhất bất kể loạiCross-loading và residual covariance khác ý nghĩaPhân loại tham số trước
Chỉ báo cáo mô hình cuốiChe quá trình tìm kiếm hậu nghiệmBáo cáo mô hình gốc và nhật ký thay đổi
Xem MI như bằng chứng nhân quảMI chỉ là chẩn đoán thống kê cục bộDùng lý thuyết và thiết kế để quyết định chiều
Không đọc EPCMI lớn có thể đi cùng thay đổi rất nhỏĐọc MI và Par Change cùng nhau
Sửa nhiều tham số một lượtMỗi MI thay đổi sau mỗi lần ước lượngMột thay đổi, một lần chạy lại
Dùng cùng mẫu để khám phá và xác nhậnĐánh giá quá lạc quanXác nhận trên holdout hoặc mẫu độc lập

12. Mẫu báo cáo APA 7 và bảng kiểm cuối

Mọi thay đổi dựa trên MI là hậu nghiệm và cần được gọi đúng tên. Báo cáo nên cho phép người đọc tái tạo thứ tự quyết định, không chỉ nhìn mô hình cuối cùng.

Mẫu báo cáo tiếng Việt

Mô hình giả thuyết ban đầu được ước lượng bằng IBM SPSS Amos [phiên bản], chi-square([df]) = [ ], p = [ ], [các chỉ số fit]. Standardized residuals và Modification Indices được dùng để chẩn đoán sai đặc tả cục bộ. Một residual covariance giữa [item A] và [item B] được giải phóng vì hai item [lý do nội dung]; MI = [ ] và expected parameter change = [ ]. Mô hình sửa đổi có chi-square([df]) = [ ] và [các chỉ số fit]. Không có tham số nào khác được giải phóng khi thiếu cơ sở lý thuyết. Thay đổi này được xem là hậu nghiệm và [đã/chưa] được xác nhận trên [holdout/mẫu độc lập].
  • Đã lưu và báo cáo mô hình giả thuyết ban đầu.
  • Đã kiểm tra residuals trước khi đọc MI.
  • Đã ghi MI cùng EPC hoặc Par Change.
  • Đã phân loại đúng residual covariance, cross-loading và path.
  • Đã viết lý do nội dung trước khi sửa.
  • Mỗi vòng chỉ giải phóng một tham số.
  • Đã chạy lại toàn bộ mô hình và kiểm tra nghiệm.
  • Đã đánh giá ảnh hưởng đến ý nghĩa cấu trúc.
  • Đã ghi rõ thay đổi là hậu nghiệm.
  • Đã xác nhận trên dữ liệu khác hoặc nêu giới hạn chưa xác nhận.

Kết luận

Modification Indices hữu ích khi được dùng như công cụ chẩn đoán cục bộ cùng residuals và expected parameter change. Chúng không thay thế mô hình lý thuyết và không biến một specification search thành phân tích xác nhận.

Một mô hình đáng tin không phải mô hình có nhiều đường nối nhất và fit đẹp nhất. Đó là mô hình giữ được ý nghĩa đo lường, công khai mọi thay đổi hậu nghiệm và cho thấy kết quả có khả năng lặp lại ngoài mẫu đã dùng để sửa.

Tài liệu tham khảo

Ghi chú học thuật: Ví dụ số trong bài được tạo để minh họa quy trình. Modification Index phụ thuộc mô hình và mẫu hiện tại; mọi sửa đổi cần được xem là hậu nghiệm cho đến khi được xác nhận bằng dữ liệu khác.