1. Measurement Model (Laten dan Indikator)
2. Hubungan Struktural (Path / Direct Effect)
3. Error Variance dan Covariance
4. Fixed Parameter (Constrain)
5. Notasi Syntax lavaan dan Proses Analysis
Dokumentasi Akademik ST-Engine: Covariance-Based Structural Equation Modeling (CB-SEM)
Dikembangkan Oleh:
ANWAR HIDAYAT
Founder dan CEO www.statistikian.com
Coding ini dibangun dan didevelop oleh Anwar Hidayat untuk menyediakan instrumen pemodelan persamaan struktural berbasis kovarians melalui integrasi WebAssembly (WASM). Alat ini menerapkan algoritma estimasi library lavaan pada lingkungan R secara riil, mengeliminasi angka statis, dan dioptimalkan agar responsif dalam ekosistem WordPress tanpa merusak tata letak halaman.
Dokumentasi ini menyajikan spesifikasi analitis dan prosedur operasional ST-Engine CB-SEM. Covariance-Based Structural Equation Modeling (CB-SEM) merupakan pendekatan statistika multivariat generasi kedua yang ditujukan untuk mengonfirmasi (confirmatory) teori melalui pengujian empiris. Berbeda dengan pendekatan berbasis varians (PLS), CB-SEM sangat ketat dalam mengevaluasi seberapa baik matriks kovarians teoretis yang diajukan oleh peneliti cocok dengan matriks kovarians sampel yang diobservasi.
1. Teori Dasar: Definisi, Tujuan, dan Fungsi CB-SEM
Covariance-Based Structural Equation Modeling (CB-SEM) adalah teknik estimasi multivariat yang dikembangkan secara mendasar oleh Karl Jöreskog pada awal 1970-an melalui kerangka kerja LISREL (Linear Structural Relations). Paradigma utama dari CB-SEM adalah pendekatan konfirmatori (confirmatory approach). Pendekatan ini mewajibkan peneliti untuk memiliki landasan teori yang kuat dan spesifik sebelum model diuji menggunakan data empiris (Bollen, 1989). Berbeda dengan PLS-SEM yang bertujuan memaksimalkan varians, fungsi objektif utama dalam CB-SEM adalah meminimalkan perbedaan (diskrepansi) antara matriks kovarians populasi yang diimplikasikan oleh model \Sigma(\theta) dan matriks kovarians sampel yang diobservasi S (Kline, 2015).
Tujuan utama aplikasi CB-SEM adalah untuk menguji validitas teori secara menyeluruh (theory testing). Kerangka ini memungkinkan peneliti untuk mengestimasi serangkaian persamaan regresi berganda yang saling terkait secara simultan, sambil memasukkan perhitungan kesalahan pengukuran (measurement error) secara eksplisit ke dalam model (Hair et al., 2010). Model CB-SEM secara fundamental dibagi menjadi dua sub-model: model pengukuran (measurement model) yang menghubungkan indikator manifes dengan variabel laten melalui kerangka Confirmatory Factor Analysis (CFA), dan model struktural (structural model) yang merepresentasikan hubungan kausal antar variabel laten (Jöreskog & Sörbom, 1993).
Asumsi parametrik yang menyertai CB-SEM sangat ketat. Estimator standar yang digunakan adalah Maximum Likelihood (ML). Estimasi ML menghasilkan parameter yang tidak bias (unbiased), konsisten (consistent), dan efisien secara asimtotik, namun secara kaku menuntut agar data memenuhi asumsi distribusi normal multivariat yang sempurna (Mardia, 1970). Pelanggaran terhadap asumsi normalitas multivariat pada ML dapat menyebabkan penggelembungan nilai Chi-Square (\chi^2) yang artifisial, sehingga model lebih sering ditolak, serta mengecilkan ukuran standar galat (standard error) yang mengarah pada kesalahan inferensi Tipe I (West et al., 1995).
Keandalan dari hasil pengujian CB-SEM dievaluasi melalui serangkaian indeks Goodness-of-Fit (GoF). Evaluasi GoF tidak bertumpu pada satu nilai metrik absolut, melainkan membutuhkan kombinasi dari berbagai indeks, seperti indeks kecocokan mutlak (absolute fit indices) dan indeks kecocokan inkremental (incremental fit indices). Hu dan Bentler (1999) menggarisbawahi pentingnya kriteria ganda (two-index presentation strategy), seperti pelaporan RMSEA dan SRMR yang disandingkan dengan CFI atau TLI, guna meminimalisasi potensi penolakan model yang sebenarnya valid (Tipe II) maupun penerimaan model yang cacat (Tipe I) pada berbagai ukuran sampel empiris.
2. Formula Tiap Tahap Analisis dan Relevansinya
F_{ML} = \log |\Sigma(\theta)| + \text{tr}(S \Sigma^{-1}(\theta)) - \log |S| - p\theta yang menghasilkan nilai minimum untuk fungsi F_{ML}. Simbol \Sigma(\theta) adalah matriks kovarians implikasi model, S adalah matriks kovarians sampel, dan p adalah jumlah variabel teramati. Jika model teoretis cocok sempurna dengan data, selisih matriks akan mendekati nol (Bollen, 1989).x = \Lambda_x \xi + \delta \quad \text{dan} \quad y = \Lambda_y \eta + \varepsilon\xi) diukur oleh indikator x dengan galat \delta, serta variabel laten endogen (\eta) diukur oleh indikator y dengan galat \varepsilon. Parameter \Lambda adalah matriks pemuatan faktor (factor loadings). Relevansinya adalah memisahkan porsi varians murni (valid) dari galat pengukuran, suatu kapabilitas yang tidak dimiliki analisis regresi OLS tradisional (Jöreskog, 1973).\eta = B \eta + \Gamma \xi + \zetaB adalah matriks koefisien antar variabel endogen, \Gamma adalah matriks koefisien dari eksogen ke endogen, dan \zeta adalah galat struktural (disturbance). Formulasi ini mendasari pengujian hipotesis kausalitas antar dimensi teoretis (Jöreskog & Sörbom, 1993).RMSEA = \sqrt{\max\left(0, \frac{F_{ML} - df}{df(N-1)}\right)}CFI = 1 - \frac{\max(0, \chi^2_M - df_M)}{\max(0, \chi^2_M - df_M, \chi^2_B - df_B)}M) dengan model baseline/null (B) yang mengasumsikan nol korelasi antar variabel teramati. Nilai CFI yang melampaui ambang batas 0.90 (atau secara konservatif 0.95) diwajibkan untuk menjustifikasi bahwa model konseptual dapat diterima secara akademis (Bentler, 1990; Hu & Bentler, 1999).3. Arsitektur Perangkat Lunak
Aplikasi ini dirancang dengan pendekatan pemrosesan sisi klien (client-side processing), memanfaatkan infrastruktur berikut:
- Engine WebR (WASM): Menggunakan pustaka ekonometrika
lavaan(Latent Variable Analysis) dari lingkungan bahasa R yang dikompilasi ke WebAssembly. Pustakalavaan(Rosseel, 2012) diakui secara luas memiliki akurasi penaksiran matriks informasi yang setara dengan Mplus, LISREL, dan AMOS. - Vanilla JavaScript: Digunakan secara murni (tanpa jQuery) untuk parsing CSV, manipulasi elemen DOM, dan pengaturan logika sintaks
lavaan. Kode ini dikarantina untuk mencegah konflik Render-Blocking pada sistem optimasi tema Astra dan LiteSpeed Cache.
4. Cara Menggunakan Tool Ini
A. Persiapan dan Pemetaan Data
- Persiapan Data: Struktur observasi wajib berbentuk tabuler baris (kasus) dan kolom (variabel). Tidak boleh terdapat nilai kosong (missing values/NA) tanpa imputasi sebelumnya. Desimal menggunakan titik (
.). - Fungsi Data Simulasi: Tersedia tombol untuk memuat dataset Holzinger-Swineford 1939. Dataset ini merupakan standar empiris untuk memvalidasi model pengukuran Confirmatory Factor Analysis berdimensi tiga (Visual, Textual, Speed).
- Fungsi Upload CSV & Paste: Pengguna dapat memblok data dari Excel dan menempelkannya di sel pertama Grid, atau mengunggah berkas
.csvsecara lokal. - Mapping Data: Penulisan sintaks mengikuti operator standar
lavaan. Gunakan=~untuk mendefinisikan variabel laten (Measurement),~untuk regresi kausal (Structural), dan~~untuk varians/kovarians (Korelasi).
B. Eksekusi, Diagram Alur, dan Cara Baca Tabel Output
- Opsi Eksekusi: Centang opsi "Standardized Output" (untuk beta terstandarisasi), "Fit Measures", dan "R-Square".
- Diagram Alur: Parsing Grid to JSON → Injeksi WebR DataFrame → Generate Sintaks
lavaan→ Eksekusisem(model, data)→ Ekstraksi parameter, *fit.measures*, & *rsquare* → *Render* HTML Tabel. - Tabel Model Fit: Evaluasi p-value Chi-Square (meski sering ditolak pada
N > 200), pastikan CFI/TLI > 0.90, RMSEA < 0.08, dan SRMR < 0.08 (Hu & Bentler, 1999). Jika parameter ini gagal, model struktural tidak layak ditarik kesimpulannya. - Tabel Latent Variables & Regressions: Nilai Estimate (Std. All) merepresentasikan kekuatan hubungan. Kolom P-Value mengindikasikan signifikansi. Hipotesis diterima apabila P-Value < 0.05 dan rasio kritis (Z-value) > 1.96.
- Tabel Variances & R-Square:
R^2memaparkan persentase varians konstruk endogen yang diterangkan oleh determinan eksogen dalam ekosistem model. - Cara Baca Persamaan:
\eta = 0.55\xi_1 + 0.32\xi_2. Mengindikasikan bahwa peningkatan 1 standar deviasi pada konstruk eksogen 1 (\xi_1) berkontribusi meningkatkan konstruk endogen sebesar 0.55 standar deviasi, dengan asumsi prediktor lain tetap.
5. Manfaat Aplikasi (Kelebihan & Kekurangan)
- Kelebihan: Menjamin ekuivalensi komputasi setaraf perangkat lunak LISREL dan AMOS lewat keandalan mesin
lavaan. Seluruh inversi matriks diselesaikan pada memori lokal peramban, memastikan keamanan mutlak kerahasiaan data (zero data upload to server). - Kekurangan: Diwajibkan memuat pustaka biner WebR (
~35 MB) yang membutuhkan latensi pengunduhan (*cold start*) pada impresi laman pertama. Komputasi data multivariat raksasa rentan menyita alokasi RAM peramban klien.
6. Daftar Pustaka
- Bentler, P. M. (1990). Comparative fit indexes in structural models. Psychological Bulletin, 107(2), 238-246.
- Bollen, K. A. (1989). Structural Equations with Latent Variables. John Wiley & Sons.
- Hair, J. F., Black, W. C., Babin, B. J., & Anderson, R. E. (2010). Multivariate Data Analysis (7th ed.). Pearson.
- Hu, L. T., & Bentler, P. M. (1999). Cutoff criteria for fit indexes in covariance structure analysis: Conventional criteria versus new alternatives. Structural Equation Modeling: A Multidisciplinary Journal, 6(1), 1-55.
- Jöreskog, K. G. (1973). A general method for estimating a linear structural equation system. Structural Equation Modeling, 85-112.
- Jöreskog, K. G., & Sörbom, D. (1993). LISREL 8: Structural Equation Modeling with the SIMPLIS Command Language. Scientific Software International.
- Kline, R. B. (2015). Principles and Practice of Structural Equation Modeling (4th ed.). Guilford publications.
- MacCallum, R. C., Browne, M. W., & Sugawara, H. M. (1996). Power analysis and determination of sample size for covariance structure modeling. Psychological Methods, 3(2), 130-149.
- Mardia, K. V. (1970). Measures of multivariate skewness and kurtosis with applications. Biometrika, 57(3), 519-530.
- Rosseel, Y. (2012). lavaan: An R Package for Structural Equation Modeling. Journal of Statistical Software, 48(2), 1-36.
- Steiger, J. H. (1990). Structural model evaluation and modification: An interval estimation approach. Multivariate Behavioral Research, 25(2), 173-180.
- West, S. G., Finch, J. F., & Curran, P. J. (1995). Structural equation models with nonnormal variables: Problems and remedies. In R. H. Hoyle (Ed.), Structural Equation Modeling: Concepts, Issues, and Applications (pp. 56-75). Sage Publications.
