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

EFA thực hành: chọn số nhân tố, đọc tải chéo và quyết định loại biến

Một biến tải thấp hoặc tải chéo là tín hiệu để điều tra, không phải lệnh xóa tự động. EFA đáng tin cậy bắt đầu từ ma trận tương quan, số nhân tố và phương pháp trích, rồi mới đến quyết định giữ hay loại mục.

Quy trình thực hành phân biệt EFA với PCA, chọn Pearson hoặc polychoric, dùng parallel analysis và MAP, trích common factors, xoay oblique, đọc pattern matrix, loại từng mục có căn cứ và xác nhận cấu trúc trên dữ liệu khác.

Bắt đầu đọc

EFA: quyết định bằng nhiều lớp bằng chứng

  1. Dữ liệu

    Kiểm tra item và ma trận tương quan

  2. Số nhân tố

    Parallel analysis, scree và lý thuyết

  3. Phép xoay

    Chọn theo quan hệ giữa nhân tố

  4. Đọc tải

    Xem tải chéo và nội dung item

Sơ đồ khái niệm. Không loại item chỉ để đạt một ngưỡng tải hay chỉ số đẹp.

Nguồn: Lê Minh biên soạn · Minh họa khái niệm, không phải đầu ra phần mềm.

1. Mục tiêu và điều kiện trước khi chạy EFA

EFA tìm một số nhân tố tiềm ẩn có thể giải thích covariance giữa các biến quan sát. Phần mềm chỉ thấy ma trận liên hệ; nhà nghiên cứu phải cung cấp ý nghĩa khái niệm, nội dung mục hỏi và lý do phân tích. Nếu không có bản đồ cấu trúc dự kiến và tiêu chí giữ nội dung, việc loại biến rất dễ biến thành săn một ma trận đẹp (Finch et al., 2016).

EFA phù hợp khi cấu trúc chưa chắc chắn, thang đo mới phát triển hoặc bản thích nghi có thay đổi đáng kể. Nếu mô hình đã được xác định trước và mục tiêu là kiểm định, CFA thường đúng câu hỏi hơn. Không nên vừa khám phá vừa tuyên bố xác nhận trên cùng một mẫu.

  • Có định nghĩa và miền nội dung cho từng cấu trúc.
  • Đã kiểm tra mã hóa, item nghịch, giá trị ngoài phạm vi và dữ liệu thiếu.
  • Biết biến là liên tục, thứ bậc hay nhị phân.
  • Có kế hoạch chọn số nhân tố trước khi xem ma trận tải.
  • Có mẫu xác nhận độc lập hoặc nêu rõ giới hạn nếu chưa có.

2. EFA, PCA và CFA trả lời ba câu hỏi khác nhau

PCA tạo các thành phần từ tổng phương sai để rút gọn dữ liệu. Common factor analysis mô hình hóa phần phương sai chung và phù hợp hơn khi mục tiêu là suy luận về cấu trúc tiềm ẩn. CFA kiểm định một mô hình đo lường được chỉ định trước. Vì vậy, chọn Principal Components trong SPSS không phải một cách viết khác của EFA (Fabrigar et al., 1999; Watkins, 2018).

Principal axis factoring, viết tắt PAF, là lựa chọn thực hành phổ biến khi mục tiêu là nhân tố chung và dữ liệu không hoàn toàn chuẩn. Maximum likelihood cho phép kiểm định và khoảng tin cậy dưới các giả định phù hợp. Không chọn extraction chỉ vì đó là mặc định của phần mềm.

Phân biệt ba mô hình
Phương phápMục tiêuPhương sai được mô hình hóaKhi dùng
PCARút gọn dữ liệuTổng phương saiTạo composite hoặc tóm tắt biến
EFA common factorKhám phá cấu trúc tiềm ẩnPhương sai chungPhát triển hoặc hiệu chỉnh thang đo
CFAKiểm định cấu trúc định trướcMô hình đo lường chỉ địnhXác nhận và so sánh mô hình

3. Bước 1: kiểm tra dữ liệu trước ma trận tương quan

Kiểm tra tần suất từng phương án, missing, item nghịch, độ lệch, độ nhọn và các cặp biến gần trùng. Hai item có wording gần như giống nhau có thể tạo một nhân tố phương pháp. Biến không có đủ biến thiên không thể đóng góp thông tin cho cấu trúc.

KMO và Bartlett hỗ trợ đánh giá ban đầu nhưng không chứng minh mô hình đúng. KMO cao có thể cùng tồn tại với số nhân tố sai hoặc mục bị dư thừa. Bartlett thường có ý nghĩa khi mẫu lớn. Cần xem thêm determinant, ma trận tương quan, communalities và residuals (Watkins, 2018).

  • Đảo mã đúng trước khi phân tích.
  • Kiểm tra mức đáp án không được dùng và ô tần suất rất thưa.
  • Mô tả cách xử lý missing, không tự động thay bằng trung bình.
  • Tìm cặp biến tương quan gần hoàn hảo hoặc có câu chữ lặp.
  • Không dùng KMO và Bartlett như tiêu chuẩn duy nhất.

4. Bước 2: chọn Pearson hay polychoric cho dữ liệu Likert

Pearson làm việc trực tiếp với điểm quan sát và thường được dùng khi item có nhiều mức, phân bố không quá lệch và được xem gần liên tục. Polychoric ước lượng tương quan giữa hai biến liên tục tiềm ẩn đứng sau các đáp án thứ bậc; lựa chọn này đáng cân nhắc khi item có ít mức, phân bố lệch hoặc nhiều người tập trung ở một vài phương án (Flora & Curran, 2004).

Không có quy tắc rằng mọi item Likert đều bắt buộc dùng polychoric. Quyết định phải xét số mức, phân bố, cỡ mẫu và độ thưa của bảng chéo. Polychoric có thể không ổn định khi mẫu nhỏ hoặc nhiều ô trống. Báo cáo cần nêu loại ma trận đã phân tích thay vì chỉ ghi EFA bằng SPSS.

Gợi ý chọn ma trận tương quan
Dữ liệuLựa chọn khởi đầuKiểm tra độ nhạy
Item 5-7 mức, phân bố tương đối đềuPearson có thể chấp nhậnSo nghiệm với polychoric nếu quyết định quan trọng
Item 2-4 mức hoặc lệch mạnhƯu tiên cân nhắc polychoricKiểm tra ô thưa và độ ổn định
Item nhị phânTetrachoric hoặc mô hình categoricalKiểm tra tần suất hiếm
Thang điểm tổng gần liên tụcPearson tùy mục tiêuKhông suy ngược sang cấp item
SPSS Factor mặc định không giải quyết toàn bộ dữ liệu thứ bậc

Quy trình FACTOR thông thường của SPSS dùng ma trận Pearson. Nếu cần polychoric và parallel analysis cho ordinal data, nên dùng R, FACTOR, Mplus hoặc công cụ có chức năng tương ứng rồi ghi rõ phần mềm.

5. Bước 3: chọn số nhân tố trước khi quyết định loại mục

Quy tắc eigenvalue lớn hơn 1 thường giữ quá nhiều hoặc quá ít nhân tố. Scree plot hữu ích nhưng có yếu tố chủ quan. Parallel analysis so eigenvalue quan sát với eigenvalue từ dữ liệu ngẫu nhiên; MAP tìm số thành phần làm tương quan riêng phần trung bình nhỏ nhất. Hai phương pháp này nên được kết hợp với lý thuyết và khả năng diễn giải (O'Connor, 2000; Watkins, 2018).

Với dữ liệu thứ bậc, parallel analysis nên dựa trên ma trận phù hợp và mô phỏng tương ứng. Garrido và cộng sự (2013) cho thấy đặc điểm ordinal cần được xét khi dùng parallel analysis. Không lấy kết quả từ Pearson rồi mặc định áp dụng cho mọi phân bố Likert.

  • Chạy parallel analysis phù hợp loại dữ liệu.
  • Xem scree plot và nghiệm lân cận.
  • Dùng MAP như bằng chứng bổ sung khi phù hợp.
  • Đối chiếu số nhân tố với bản đồ nội dung.
  • Không ấn định số nhân tố chỉ để khớp nghiên cứu cũ.

6. Bước 4: chọn extraction và rotation

Nếu mục tiêu là cấu trúc tiềm ẩn, chọn PAF hoặc một estimator common factor thích hợp. Sau khi trích, rotation giúp nghiệm dễ diễn giải hơn nhưng không cứu được một ma trận tương quan sai hoặc số nhân tố chọn sai.

Các cấu trúc khoa học xã hội thường có tương quan, vì vậy oblique rotation như Direct Oblimin hoặc Promax thường là điểm khởi đầu hợp lý. Varimax ép tương quan nhân tố bằng 0. Chỉ dùng orthogonal rotation khi giả thuyết và dữ liệu thực sự hỗ trợ độc lập (Fabrigar et al., 1999; Finch et al., 2016).

Quyết định extraction và rotation
Quyết địnhLựa chọnÝ nghĩa
ExtractionPAFƯớc lượng phương sai chung, ít phụ thuộc chuẩn hơn ML
ExtractionMLHữu ích khi giả định phù hợp và cần kiểm định mô hình
RotationDirect Oblimin hoặc PromaxCho phép nhân tố tương quan
RotationVarimaxÉp nhân tố trực giao, cần căn cứ lý thuyết mạnh

7. Bước 5: đọc pattern matrix, structure matrix và tương quan nhân tố

Khi xoay oblique, pattern matrix chứa hệ số đóng góp riêng của từng nhân tố lên item khi kiểm soát nhân tố khác. Structure matrix chứa tương quan đơn giữa item và nhân tố nên có thể cao do các nhân tố tương quan. Quyết định tải chính và tải chéo nên ưu tiên pattern matrix, đồng thời xem structure matrix để hiểu bối cảnh (Finch et al., 2016).

Factor correlation matrix cho biết các nhân tố liên hệ đến đâu. Tương quan rất cao có thể báo hiệu hai cấu trúc khó phân biệt hoặc số nhân tố đang bị giữ quá nhiều. Không đổi sang Varimax chỉ để làm tải chéo biến mất trên giấy.

Pattern khác structure

Pattern coefficient gần với hệ số hồi quy riêng; structure coefficient là tương quan item-factor. Khi các nhân tố tương quan, hai ma trận không giống nhau.

8. Bước 6: xem bốn nhóm tín hiệu của từng item

Communality thấp cho thấy các nhân tố giữ lại giải thích ít phương sai của item. Tải chính thấp cho thấy item gắn yếu với nhân tố. Cross-loading cho thấy item có đóng góp đáng kể vào nhiều nhân tố. Nội dung lệch cho thấy item không còn đại diện đúng miền khái niệm dù tải có vẻ đẹp.

Các mốc 0,30; 0,40; 0,50 hoặc chênh tải 0,20 chỉ là heuristics. Mức cần thiết phụ thuộc cỡ mẫu, độ ổn định, số chỉ báo, chất lượng item và mục tiêu nghiên cứu. Không biến một mốc tham khảo thành luật loại tự động (Costello & Osborne, 2005).

Chẩn đoán item
Tín hiệuCâu hỏi cần hỏiKhông nên làm
Communality thấpItem có được cấu trúc chung giải thích?Xóa chỉ vì dưới một cutoff
Tải chính thấpItem có quan hệ đủ rõ với nhân tố?Giữ chỉ vì alpha tăng
Cross-loadingNội dung thật sự thuộc một hay nhiều cấu trúc?Chỉ nhìn tải lớn nhất
Nội dung lệchItem có bảo toàn miền đo?Hy sinh content validity để có ma trận đơn giản

9. Bước 7: xử lý cross-loading mà không săn ma trận đẹp

Với mỗi item tải chéo, đọc lại wording, kiểm tra item nghịch, đối tượng tham chiếu, thời gian hồi tưởng và mức khái quát. Một item có thể thực sự nối hai khái niệm, bị mơ hồ hoặc phản ánh wording method. Quyết định phải kết hợp pattern loading, communality, nội dung và hậu quả đối với độ bao quát.

Nếu loại item, chỉ loại một item có căn cứ ở mỗi vòng rồi chạy lại toàn bộ quy trình: số nhân tố, extraction, rotation và ma trận tải. Nghiệm mới có thể thay đổi hoàn toàn thứ tự vấn đề. Không lập sẵn danh sách nhiều item từ một lần chạy.

Không dùng EFA như máy xóa biến

Một item khó nhưng đại diện phần duy nhất của miền nội dung có thể cần viết lại hoặc thu dữ liệu mới thay vì xóa. Cấu trúc ngắn hơn không mặc định là cấu trúc tốt hơn.

10. Thực hành SPSS với Pearson, PAF và xoay oblique

Mở hộp thoại Factor

Chọn Analyze > Dimension Reduction > Factor và đưa toàn bộ item cần khám phá vào Variables.

Descriptives

Chọn KMO and Bartlett, anti-image, reproduced và correlation matrix khi cần chẩn đoán.

Extraction

Chọn Principal Axis Factoring; yêu cầu scree plot và không mặc định dùng eigenvalue > 1 làm quyết định cuối.

Xác định số nhân tố

Chạy parallel analysis hoặc MAP ngoài hộp thoại mặc định, rồi quay lại nhập Fixed number of factors.

Rotation

Chọn Direct Oblimin hoặc Promax nếu các nhân tố có thể tương quan.

Options

Sắp tải theo kích thước để đọc nhưng không ẩn hệ số thấp trong bản lưu phân tích.

Đọc nghiệm

Xem communalities, pattern matrix, structure matrix, factor correlations và reproduced residuals.

Xử lý một item

Ghi lý do, loại hoặc sửa đúng một item, rồi chạy lại toàn bộ cấu hình.

Lưu vết

Xuất mỗi vòng với tên phiên bản và cập nhật disposition log.

Xác nhận

Đánh giá nghiệm cuối bằng CFA hoặc mẫu độc lập thay vì gọi cùng mẫu là đã xác nhận.

11. Thực hành EFA ordinal khi Pearson không đủ

Khi item có ít mức hoặc lệch mạnh, tạo ma trận polychoric trong phần mềm hỗ trợ. Trong R có thể dùng psych::polychoric và fa.parallel hoặc công cụ tương đương; FACTOR cũng hỗ trợ phân tích ordinal và parallel analysis. Kiểm tra cảnh báo về ô trống, ma trận không positive definite và nghiệm Heywood.

Chạy parallel analysis trên đúng ma trận ordinal, trích common factors bằng estimator phù hợp và dùng oblique rotation. So nghiệm với phân tích Pearson như một kiểm tra độ nhạy. Nếu số nhân tố hoặc vị trí item thay đổi đáng kể, báo cáo sự khác biệt thay vì chỉ chọn nghiệm thuận lợi hơn.

Bản đồ phần mềm
Mục tiêuCông cụ gợi ýĐiểm cần báo cáo
EFA Pearson thông dụngSPSS FactorPAF/ML, rotation, cách chọn số nhân tố
Polychoric và parallel analysisR psych hoặc FACTORLoại correlation, estimator, tiêu chí giữ nhân tố
CFA categorical sau EFAR lavaan, Mplus hoặc phần mềm tương đươngWLSMV và cách tham số hóa
Kiểm tra độ nhạyHai quy trìnhĐiểm giống và khác của nghiệm

12. Ví dụ giả định: EFA cho 18 item Likert

Các số trong ví dụ được tạo để minh họa, không phải kết quả nghiên cứu thật. Một thang đo 18 item, năm mức trả lời, được thu ở 420 người. Hai item lệch mạnh và một phương án hiếm. Parallel analysis trên polychoric đề xuất ba nhân tố, trong khi eigenvalue lớn hơn 1 trên Pearson đề xuất bốn. Scree plot và lý thuyết ủng hộ ba nhân tố.

Nhóm chạy common factor với xoay oblique. Item Q07 có pattern loading 0,31 lên F1 và 0,29 lên F2, chênh 0,02; cognitive review cho thấy câu hỏi gộp hỗ trợ chuyên môn và hỗ trợ cảm xúc. Item được viết lại cho nghiên cứu sau thay vì chỉ chuyển nhân tố. Q14 có communality 0,18 và nội dung lặp với Q13 nên được loại có căn cứ. Sau khi chạy lại, tải chính còn 0,52 đến 0,83, tương quan nhân tố 0,28 đến 0,47.

Nhật ký quyết định giả định
ItemBằng chứngQuyết địnhHậu quả cần kiểm tra
Q07Cross-loading và câu hỏi képGiữ để viết lại, không tính điểm cuốiThu lại dữ liệu
Q14Communality 0,18, nội dung trùngLoại một mình ở vòng 1Chạy lại số nhân tố
Q03RTải âm do chưa đảo mãSửa mã hóa, không loạiKiểm tra toàn bộ item nghịch

13. Mười sai lầm thường gặp

Sai lầm và cách sửa
Sai lầmVì sao nguy hiểmCách sửa
Gọi PCA là EFAMục tiêu và phương sai khác nhauChọn common factor khi nghiên cứu cấu trúc tiềm ẩn
Chỉ dùng eigenvalue > 1Dễ chọn sai số nhân tốDùng parallel analysis, MAP, scree và lý thuyết
Luôn dùng VarimaxÉp nhân tố độc lậpƯu tiên oblique khi có tương quan hợp lý
Chỉ đọc Rotated MatrixBỏ qua pattern, structure và factor correlationsĐọc đủ các bảng
Mọi Likert đều là liên tụcPearson có thể méo quan hệ ordinalXét mức đáp án và phân bố
Mọi Likert đều phải polychoricCó thể bất ổn khi ô thưaChọn theo dữ liệu và kiểm tra độ nhạy
Xóa nhiều item một lượtNghiệm thay đổi sau mỗi lần xóaXử lý từng item có lưu vết
Dùng cutoff tuyệt đốiBỏ qua cỡ mẫu và nội dungXem cutoff như heuristic
Giữ nhân tố chỉ có hai item yếuCấu trúc mong manhXem lại miền nội dung và thu thêm item
EFA và CFA cùng mẫuĐánh giá quá lạc quanDùng mẫu xác nhận độc lập

14. Cách đọc nghiệm cuối trước khi đặt tên nhân tố

Đặt tên nhân tố dựa trên phần nội dung chung của các item tải cao, không dựa trên một item nổi bật. Kiểm tra nhân tố có đủ chỉ báo chất lượng, các item có cùng mức khái quát và tên gọi không rộng hơn dữ liệu. Nếu hai nhân tố chỉ khác cách viết câu, cần xem xét method factor.

Tỷ lệ phương sai giải thích không phải tiêu chuẩn duy nhất. Một nghiệm có ít phương sai hơn nhưng ổn định, có ý nghĩa và bảo toàn miền nội dung có thể tốt hơn nghiệm tối đa hóa con số. Báo cáo cả item bị loại và item được giữ dù chưa hoàn hảo cùng lý do.

15. Mẫu báo cáo APA 7 và bảng kiểm

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

EFA được thực hiện trên [n] người với [số] item. Dữ liệu được sàng lọc về [missing, phân bố, mã hóa]. Ma trận [Pearson/polychoric] được phân tích bằng [phần mềm, phiên bản], sử dụng [PAF/ML/estimator] và xoay [Promax/Oblimin]. Số nhân tố được chọn từ parallel analysis, MAP, scree plot và khả năng diễn giải. Sau [số] vòng có lưu vết, [số] item bị loại vì [lý do]. Nghiệm cuối gồm [số] nhân tố, pattern loading [khoảng], communality [khoảng] và tương quan nhân tố [khoảng]. Các số liệu ví dụ không được dùng như ngưỡng chung.
  • Nêu mục tiêu EFA và lý do không dùng PCA hoặc CFA.
  • Mô tả mẫu, missing, phân bố và mã hóa item nghịch.
  • Nêu Pearson, polychoric hoặc loại correlation khác.
  • Nêu extraction hoặc estimator.
  • Nêu cách ước lượng communalities.
  • Nêu parallel analysis, MAP, scree và lý thuyết.
  • Nêu rotation và lý do.
  • Báo cáo đầy đủ pattern matrix.
  • Báo cáo structure matrix khi khác đáng kể.
  • Báo cáo tương quan giữa nhân tố.
  • Ghi từng vòng loại item và lý do nội dung.
  • Không ẩn hệ số thấp trong hồ sơ phân tích.
  • Nêu cách đặt tên nhân tố.
  • Báo cáo kế hoạch CFA hoặc validation độc lập.
  • Ghi rõ ví dụ giả định nếu số liệu không phải dữ liệu nghiên cứu.

Kết luận

EFA tốt không được tạo ra bằng một chuỗi thao tác xóa biến theo cutoff. Chất lượng đến từ việc chọn đúng ma trận tương quan, số nhân tố, phương pháp trích và rotation, sau đó kết hợp bằng chứng thống kê với miền nội dung.

Mỗi quyết định cần được lưu vết và kiểm tra lại. Nghiệm cuối chỉ là giả thuyết đo lường mạnh hơn, chưa phải xác nhận cho đến khi được đánh giá trên dữ liệu độc lập.

Tài liệu tham khảo

Ghi chú học thuật: Ngưỡng tải và communality là hướng dẫn phụ thuộc bối cảnh, không phải luật chung. Với dữ liệu ordinal, hãy nêu rõ ma trận tương quan và kiểm tra độ ổn định thay vì chỉ ghi tên phần mềm.