MICOM trong SmartPLS: Cách chạy và đọc kết quả SmartPLS 4

SmartPLS··15 phút đọc

MICOM trong SmartPLS dùng để làm gì

MICOM là viết tắt của Measurement Invariance of Composite Models, tức quy trình kiểm tra bất biến đo lường của các composite model giữa hai hoặc nhiều nhóm. Bạn cần MICOM khi muốn so sánh mô hình PLS-SEM giữa các nhóm, chẳng hạn nam và nữ, khách hàng dưới và trên 30 tuổi, hoặc người dùng ở hai khu vực khác nhau.

Vấn đề MICOM giải quyết nằm ở câu hỏi: cùng một khái niệm có được đo theo cùng cách ở các nhóm hay không. Nếu thang đo của nhóm A và nhóm B không tương đương, việc kết luận rằng hai nhóm có path coefficient khác nhau sẽ thiếu cơ sở. Khi đó, khác biệt có thể đến từ cách biến quan sát hoạt động, chứ chưa chắc đến từ quan hệ giữa các biến tiềm ẩn.

MICOM thường được thực hiện trước khi so sánh nhóm bằng MGA hoặc permutation test. Quy trình gồm ba bước: configural invariance, compositional invariance và equality of composite mean values and variances. Hai bước đầu giúp xác định mức độ bất biến đo lường cần thiết; bước thứ ba cho biết điểm trung bình và phương sai composite có giống nhau giữa các nhóm hay không.

Bạn có thể xem thêm các chủ đề liên quan tại chuyên mục SmartPLS, đặc biệt nếu mô hình của bạn còn có biến điều tiết trong SmartPLS. MICOM không phải một chỉ số fit như CFI, TLI hay RMSEA. Các chỉ số đó thuộc CB-SEM, còn MICOM nằm trong quy trình PLS-SEM.

Chuẩn bị mô hình và dữ liệu

Trước khi mở MICOM, bạn cần xác định rõ nhóm so sánh và kiểu đo lường của từng construct. MICOM áp dụng cho composite, trong đó construct được hình thành từ các indicator theo trọng số. Trong SmartPLS, bạn vẫn có thể kiểm tra các construct reflective trong một mô hình PLS, nhưng cần đọc kết quả theo đúng quy trình mà phần mềm hiển thị, không tự đổi MICOM thành kiểm định Cronbach's Alpha hay EFA.

Mô hình đo lường gồm construct và các indicator. Mô hình cấu trúc gồm các mũi tên giữa construct, chẳng hạn PU -> BI hoặc SQ -> SAT. MICOM tập trung vào khả năng so sánh construct giữa các nhóm, còn các path coefficient và R² sẽ được xem sau trong phân tích nhóm.

Tên indicator nên ngắn, không dấu và không có khoảng trắng, ví dụ PU1, PU2, BI1 và BI2. Mỗi dòng trong file dữ liệu là một người trả lời. Các cột indicator chứa số liệu dạng số, còn cột dùng để chia nhóm phải thể hiện nhóm một cách nhất quán, chẳng hạn 1 và 2 hoặc Nam và Nữ. Không trộn 1, 2 với chữ trong cùng một cột.

SmartPLS thường nhận dữ liệu từ .csv. Trước khi import, bạn nên kiểm tra các điểm sau:

Hạng mụcCần kiểm tra trước khi chạy MICOM
Nhóm so sánhCó ít nhất hai nhóm và mỗi nhóm có đủ quan sát để ước lượng mô hình
IndicatorTên duy nhất, không dấu, không khoảng trắng và khớp với tên trong model
Dữ liệu thiếuĐã xử lý missing value theo quy tắc của nghiên cứu, không để ký hiệu chữ trong cột số
Thang đoCác nhóm dùng cùng bộ indicator và cùng hướng mã hóa
Kiểu biến nhómCột nhóm có giá trị nhất quán, ví dụ chỉ dùng 1 và 2
Mô hìnhĐã kiểm tra measurement model trước khi so sánh giữa nhóm

Đừng đổi chiều một indicator ở riêng một nhóm. Nếu biến đảo chiều cần recode, hãy thực hiện trước khi import và áp dụng cùng quy tắc cho tất cả nhóm. Bạn cũng nên lưu một bản .csv gốc và một bản đã làm sạch để có thể giải trình khi giảng viên hỏi vì sao số quan sát thay đổi.

Nếu đề tài của bạn còn có biến tương tác, hãy tách câu hỏi về tương tác khỏi câu hỏi về bất biến đo lường. Bạn có thể tham khảo biến tương tác trong SmartPLS, nhưng không đưa biến tương tác vào MICOM chỉ vì nó xuất hiện trong mô hình cấu trúc.

Các bước thực hiện trong SmartPLS 4

Các đường dẫn dưới đây dùng cho SmartPLS 4. Giao diện SmartPLS 3 có thể đặt chức năng ở vị trí khác, vì vậy không nên đối chiếu máy móc tên nút giữa hai phiên bản.

Bước 1: Import dữ liệu và tạo model

Mở SmartPLS 4, tạo project mới, chọn import data rồi nạp file .csv. Kéo các indicator vào construct tương ứng và nối các quan hệ trong structural model. Kiểm tra lại số quan sát sau khi import, tên indicator và cột nhóm.

Nếu bạn đã có project, mở model đang dùng cho luận văn. Không tạo một model rút gọn chỉ có biến nhóm. MICOM cần chạy trên measurement model mà bạn dự định dùng để so sánh, vì việc thêm hoặc bớt indicator có thể làm thay đổi composite.

Bước 2: Chạy PLS-SEM Algorithm

Chọn model, bấm Calculate rồi chọn PLS-SEM Algorithm. Giữ thiết lập mặc định nếu bạn chưa có lý do phương pháp học để thay đổi. Bấm Start Calculation và xem các kết quả như Outer Loadings, Cronbach's Alpha, Composite Reliability, AVE và VIF.

MICOM không thay thế việc đánh giá measurement model. Outer loading từ 0.7 trở lên thường được dùng làm mốc tham khảo trong PLS-SEM, theo (Chin, 1998) hoặc (Hair và cộng sự, 2022). CR từ 0.7 và AVE từ 0.5 trở lên là các mốc thường được báo cáo theo (Fornell và Larcker, 1981).

Bước 3: Tạo nhóm bằng cột dữ liệu

Trong SmartPLS 4, mở phần Data hoặc phần quản lý nhóm dữ liệu của project, sau đó chọn cột dùng để phân nhóm. Tạo group 1 và group 2 bằng các giá trị tương ứng trong cột, chẳng hạn 1 = Nam và 2 = Nữ.

Đặt tên nhóm dễ đọc như Nam và Nu, thay vì để tên mặc định Group 1 và Group 2. Tên này sẽ xuất hiện trong bảng kết quả và giúp bạn tránh ghi nhầm khi viết chương 4. Kiểm tra số quan sát ở mỗi group trước khi bắt đầu permutation.

Bước 4: Mở chức năng MICOM

Chọn Calculate rồi tìm nhóm Measurement Invariance hoặc MICOM trong danh sách phép tính của SmartPLS 4. Chọn model, chọn các group cần so sánh và bắt đầu calculation. Tùy bản cập nhật giao diện, tên hộp thoại có thể hiển thị là Measurement Invariance Assessment.

Nếu SmartPLS không cho chọn group, quay lại bước tạo group và kiểm tra cột phân nhóm. Lỗi thường đến từ việc cột nhóm bị nhận dạng là text không nhất quán, group chỉ có một giá trị, hoặc model chưa được lưu sau khi import dữ liệu.

Bước 5: Chọn số permutation và chạy

Chọn số lần permutation theo thiết lập nghiên cứu. Khi cần báo cáo theo quy trình PLS-SEM hiện hành, 5.000 bootstrap subsamples là mốc được nêu trong (Hair và cộng sự, 2022), còn số permutation nên được ghi đúng như bạn đã sử dụng trong output, không tự sửa thành một con số đẹp hơn.

Bấm Start Calculation và chờ SmartPLS hoàn tất. Không đóng project giữa chừng và không thay file dữ liệu trong lúc calculation đang chạy. Sau khi có kết quả, lưu calculation dưới tên có ngày hoặc số lần chạy, ví dụ MICOM_Nam_Nu_5000.

Bước 6: Xuất và lưu output

Mở kết quả MICOM, kiểm tra từng construct và từng bước. Dùng chức năng export để lưu bảng kết quả hoặc chụp màn hình phần có tên construct, group, original correlation, permutation mean, confidence interval và p-value.

Bạn nên lưu cả file kết quả và một bảng ghi chú riêng. Ghi rõ group nào được so sánh, số permutation, indicator đã dùng và quyết định ở từng bước. Đây là phần giúp bạn trả lời khi giảng viên hỏi vì sao kết luận có hoặc không có measurement invariance.

Đọc bảng kết quả

Kết quả MICOM thường được đọc theo ba bước. Bước 1 là configural invariance, kiểm tra mô hình và cách xử lý dữ liệu có giống nhau giữa các nhóm hay không. Bạn cần dùng cùng indicator, cùng hướng mã hóa, cùng cấu trúc construct và cùng cách chạy mô hình.

Bước 2 là compositional invariance. SmartPLS so sánh correlation gốc giữa các composite với phân phối permutation. Nếu không bác bỏ giả thuyết về tương đương thành phần, bạn có cơ sở đi tiếp. Bước 3 xem equality of composite mean values and variances, từ đó xác định bất biến toàn phần hay bất biến từng phần.

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ực tế. Tên cột được rút gọn theo dạng thường gặp trong kết quả MICOM của SmartPLS. Bạn phải dùng đúng tên và số trong file của mình.

ConstructMICOM stepOriginal correlationPermutation mean5% quantilePermutation p-valueQuyết định minh họa
PUStep 2: Compositional invariance0.9970.9910.9820.214Không bác bỏ, đạt bước 2
SATStep 2: Compositional invariance0.9950.9890.9780.176Không bác bỏ, đạt bước 2
PUStep 3: Mean equality0.1180.006-0.0910.032Có khác biệt trung bình
PUStep 3: Variance equality0.9410.9990.8120.421Chưa thấy khác biệt phương sai
SATStep 3: Mean equality-0.0220.001-0.0870.638Chưa thấy khác biệt trung bình

Ở Step 2, đừng chỉ nhìn p-value như một kiểm định độc lập thông thường. Đọc dòng kết quả cùng cột correlation gốc, permutation distribution và khoảng hoặc quantile mà SmartPLS cung cấp. Nếu Step 2 đạt, bạn có thể so sánh quan hệ cấu trúc giữa nhóm ở mức phù hợp.

Nếu Step 2 đạt nhưng Step 3 không đạt, đó thường được gọi là partial measurement invariance. Bạn có thể tiếp tục một số so sánh nhóm, nhưng phải ghi rõ mức bất biến đạt được. Nếu Step 2 không đạt, việc kết luận hai nhóm có path coefficient khác nhau cần được thận trọng hơn, vì composite chưa được chứng minh là hoạt động tương đương.

MICOM cũng không cho bạn biết ngay giả thuyết H1, H2 hay H3 có được chấp nhận không. Sau MICOM, bạn vẫn đọc Path Coefficients, T Statistics, P Values, confidence interval và kết quả MGA hoặc permutation-based multigroup analysis. Nếu mô hình có R², f² hoặc Q², đó là các kết quả riêng. R² có thể được diễn giải theo các mức 0.75, 0.50 và 0.25 trong PLS-SEM theo (Hair và cộng sự, 2011), còn f² có các mốc 0.02, 0.15 và 0.35 theo (Cohen, 1988).

Ngưỡng đánh giá

MICOM không nên được xử lý bằng một bảng mốc duy nhất kiểu “p lớn hơn 0.05 là đạt tất cả”. Mỗi bước trả lời một câu hỏi khác nhau, còn các chỉ số measurement model như CR, AVE, HTMT và outer loading dùng để đánh giá chất lượng thang đo. Bảng dưới đây tách các mốc thường dùng và nguồn đi kèm.

Nội dung đánh giáMốc tham khảoNguồn
Outer loadingTừ 0.7 trở lên(Chin, 1998) hoặc (Hair và cộng sự, 2022)
Composite ReliabilityTừ 0.7 trở lên(Fornell và Larcker, 1981)
AVETừ 0.5 trở lên(Fornell và Larcker, 1981)
HTMTDưới 0.85, hoặc dưới 0.90 với khái niệm gần nhau(Henseler và cộng sự, 2015)
VIFDưới 5(Hair và cộng sự, 2019)
Q²Lớn hơn 0(Stone, 1974) hoặc (Hair và cộng sự, 2022)
Bootstrap5.000 subsamples khi báo cáo theo quy trình này(Hair và cộng sự, 2022)

Với MICOM, tiêu chí cốt lõi là trình tự ba bước và cách SmartPLS báo cáo kết quả permutation. Bạn cần ghi rõ bước nào đạt, bước nào chưa đạt, thay vì chỉ ghi “MICOM đạt”. Hai construct trong cùng một mô hình cũng có thể cho mức bất biến khác nhau.

Không đưa CFI, TLI, RMSEA hoặc SRMR vào bảng MICOM của SmartPLS để làm cho phần kết quả có vẻ đầy đủ. Các mốc CFI, TLI từ 0.90 và RMSEA, SRMR không quá 0.08 theo (Hu và Bentler, 1999) thuộc CB-SEM, không phải bộ tiêu chí cần dùng cho PLS-SEM trong bài này.

Cách trình bày trong chương 4

Bạn nên trình bày theo thứ tự: mục tiêu so sánh nhóm, cách chia nhóm, kết quả configural invariance, kết quả compositional invariance, kết luận về Step 3, rồi mới đến MGA hoặc permutation test của các path. Một bảng tóm tắt ngắn giúp người đọc nhìn thấy construct nào đạt từng bước.

Cách viết vào luận văn: “Kết quả MICOM cho thấy mô hình đo lường giữa nhóm [tên nhóm 1] và [tên nhóm 2] đạt [configural invariance/compositional invariance]. Ở bước [số bước], construct [tên construct] [đạt/chưa đạt] bất biến, do đó nghiên cứu [được phép/cần thận trọng khi] so sánh path coefficient giữa hai nhóm.”

Bạn cần thay toàn bộ phần trong ngoặc vuông bằng kết quả thật. Không viết “có sự khác biệt giữa hai nhóm” chỉ vì p-value của MICOM nhỏ. MICOM đang nói về tính tương đương của phép đo; sự khác biệt trong quan hệ giữa các construct phải được kết luận từ MGA hoặc permutation test tương ứng.

Một đoạn báo cáo tốt cũng nêu số quan sát của từng nhóm, số permutation, tên các construct và phần mềm đã dùng. Nếu có construct không đạt Step 2, hãy ghi riêng construct đó. Đừng gộp tất cả thành một kết luận chung khiến người đọc không biết vấn đề nằm ở thang đo nào.

Lỗi thường gặp

Chạy MICOM trước khi tạo group. Nếu chưa có group trong project, SmartPLS không có cơ sở để so sánh. Kiểm tra lại cột nhóm và số quan sát sau khi lọc từng group.

Dùng indicator khác nhau giữa các nhóm. Đây là lỗi ở thiết kế dữ liệu, không thể sửa bằng cách tăng số permutation. Cùng một construct phải được đo bằng bộ indicator tương ứng giữa các nhóm nếu mục tiêu là kiểm tra invariance.

Nhầm MICOM với MGA. MICOM kiểm tra measurement invariance. MGA kiểm tra liệu một path coefficient có khác nhau giữa các nhóm hay không. Hai thủ tục liên quan nhưng trả lời hai câu hỏi khác nhau.

Chỉ nhìn p-value. Hãy đọc tên bước, construct, correlation gốc, permutation result và quyết định của SmartPLS. Một con số bị tách khỏi tên bước dễ dẫn tới kết luận sai.

Đưa CFI và RMSEA vào báo cáo PLS-SEM. Đây là dấu hiệu bạn đang trộn CB-SEM với PLS-SEM. Nếu cần chạy FIMIX để khám phá phân khúc tiềm ẩn, hãy xem hướng dẫn cách chạy FIMIX SmartPLS 4 và phân biệt nó với FIMIX trong SmartPLS.

Xóa group hoặc đổi dữ liệu sau khi chạy. Khi dữ liệu đã thay đổi, output cũ không còn đại diện cho model mới. Hãy chạy lại và lưu calculation mới, thay vì dùng ảnh chụp của lần chạy trước.

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

MICOM trong SmartPLS có bắt buộc cho mọi đề tài không?

MICOM cần thiết khi bạn muốn so sánh mô hình giữa các nhóm. Nếu nghiên cứu chỉ ước lượng một mẫu và không có phân tích nhóm, bạn không nhất thiết phải chạy MICOM. Bạn vẫn cần đánh giá measurement model và structural model theo thiết kế nghiên cứu.

MICOM và MGA khác nhau như thế nào?

MICOM kiểm tra các nhóm có dùng thang đo tương đương hay không. MGA kiểm tra một quan hệ cấu trúc, chẳng hạn path từ PU đến BI, có khác nhau giữa nhóm A và nhóm B hay không. Thông thường, bạn đánh giá MICOM trước rồi mới diễn giải kết quả MGA.

Step 2 của MICOM không đạt thì có được so sánh nhóm không?

Khi compositional invariance không đạt, bạn chưa có đủ cơ sở để coi composite là tương đương giữa các nhóm. Hãy kiểm tra lại mã hóa, indicator, dữ liệu thiếu và cách tạo group. Nếu kết quả vẫn không đạt, cần báo cáo trung thực giới hạn này và thận trọng với kết luận so sánh path.

Có cần 5.000 lần permutation cho MICOM không?

Bạn nên ghi đúng số permutation đã dùng và nhất quán với thiết kế phân tích. Mốc 5.000 bootstrap subsamples trong (Hair và cộng sự, 2022) thường được nhắc khi báo cáo quy trình PLS-SEM, nhưng không nên tự gắn con số đó vào output nếu bạn chưa chạy như vậy.

Có thể chạy MICOM trong SmartPLS 3 không?

Tên menu và vị trí chức năng giữa SmartPLS 3 và SmartPLS 4 có thể khác nhau. Bài này mô tả đường dẫn cho SmartPLS 4. Nếu dùng bản 3, hãy tìm nhóm chức năng Measurement Invariance và đối chiếu tên bảng trong output của chính phiên bản bạn đang mở.

MICOM có cho biết giả thuyết nghiên cứu được chấp nhận không?

Không. MICOM chỉ giúp đánh giá khả năng so sánh phép đo giữa các nhóm. Để kết luận giả thuyết, bạn cần đọc path coefficient, t-value hoặc p-value, confidence interval và kiểm định nhóm tương ứng.

Mở lại project SmartPLS, kiểm tra cột nhóm, chạy PLS-SEM Algorithm trước rồi thực hiện MICOM 3 bước và lưu riêng output của từng lần chạy. Nếu bạn muốn chạy phân tích trên chính file .sav hoặc .csv và có bảng kết quả để viết tiếp, xem M4 phân tích dữ liệu bằng SPSS và SmartPLS.