| Literature DB >> 25400595 |
M T Barendse1, C J Albers1, F J Oort2, M E Timmerman1.
Abstract
Measurement bias has been defined as a violation of measurement invariance. Potential violators-variables that possibly violate measurement invariance-can be investigated through restricted factor analysis (RFA). The purpose of the present paper is to investigate a Bayesian approach to estimate RFA models with interaction effects, in order to detect uniform and nonuniform measurement bias. Because modeling nonuniform bias requires an interaction term, it is more complicated than modeling uniform bias. The Bayesian approach seems especially suited for such complex models. In a simulation study we vary the type of bias (uniform, nonuniform), the type of violator (observed continuous, observed dichotomous, latent continuous), and the correlation between the trait and the violator (0.0, 0.5). For each condition, 100 sets of data are generated and analyzed. We examine the accuracy of the parameter estimates and the performance of two bias detection procedures, based on the DIC fit statistic, in Bayesian RFA. Results show that the accuracy of the estimated parameters is satisfactory. Bias detection rates are high in all conditions with an observed violator, and still satisfactory in all other conditions.Entities:
Keywords: Bayesian structural equation modeling; interaction effects; measurement invariance; nonuniform bias; uniform bias
Year: 2014 PMID: 25400595 PMCID: PMC4212259 DOI: 10.3389/fpsyg.2014.01087
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Parameter values for 4 (type of bias) × 2 (correlation between trait and violator) = 8 data generation conditions.
| No bias | 1.000 | 0.000 | 0.000 | 1.000 | 2.000 |
| Uniform | 1.000 | 0.400 | 0.000 | 1.000 | 2.160 |
| Nonuniform | 1.000 | 0.000 | 0.400 | 1.000 | 2.160 |
| Both | 1.000 | 0.400 | 0.400 | 1.000 | 2.320 |
| No bias | 1.000 | 0.000 | 0.000 | 1.000 | 2.000 |
| Uniform | 1.000 | 0.400 | 0.000 | 1.000 | 2.560 |
| Nonuniform | 1.000 | 0.000 | 0.400 | 1.000 | 2.200 |
| Both | 1.000 | 0.400 | 0.400 | 1.000 | 2.760 |
u = 0, μ(T) = μ(V) = μ(E) = 0, σ2(T) = σ2(V) = σ2(E) = 1; All values pertain to the parameters of Item 1, which is biased in all conditions with bias; parameters of all other items have a = 1, b = 0, c = 0, and d = 1 in all conditions. See Appendix 1 in Supplementary Material for the computation of σ2(X).
Figure 1Bias detection with respect to a continuous latent violator .
Accuracy and efficiency in the Bayesian RFA.
| ρ( | No bias | 1 | 0.95 | 0.010 | 0.066 | 0.001 | −0.005 | 0.073 | 0.001 |
| Uniform | 2 | 0.59 | 0.009 | 0.062 | 0.001 | 0.000 | 0.078 | 0.001 | |
| Nonuniform | 3 | 0.93 | 0.007 | 0.065 | 0.001 | 0.035 | 0.079 | 0.001 | |
| Both | 4 | 0.65 | 0.024 | 0.065 | 0.001 | 0.031 | 0.087 | 0.001 | |
| ρ( | No bias | 5 | 0.97 | −0.011 | 0.081 | 0.001 | −0.004 | 0.059 | 0.001 |
| Uniform | 6 | 0.93 | 0.005 | 0.082 | 0.001 | 0.000 | 0.059 | 0.001 | |
| Nonuniform | 7 | 0.96 | −0.014 | 0.083 | 0.001 | 0.021 | 0.072 | 0.001 | |
| Both | 8 | 0.92 | 0.002 | 0.083 | 0.001 | 0.022 | 0.070 | 0.001 | |
| ρ( | No bias | 9 | 1.00 | 0.006 | 0.054 | 0.001 | −0.002 | 0.054 | 0.001 |
| Uniform | 10 | 0.91 | −0.003 | 0.047 | 0.001 | 0.005 | 0.057 | 0.001 | |
| Nonuniform | 11 | 0.92 | 0.000 | 0.056 | 0.001 | 0.008 | 0.057 | 0.001 | |
| Both | 12 | 0.92 | −0.008 | 0.059 | 0.001 | 0.015 | 0.051 | 0.001 | |
| ρ( | No bias | 13 | 0.80 | −0.008 | 0.054 | 0.001 | −0.006 | 0.047 | 0.001 |
| Uniform | 14 | 0.55 | −0.006 | 0.068 | 0.001 | 0.008 | 0.053 | 0.001 | |
| Nonuniform | 15 | 0.75 | −0.002 | 0.068 | 0.001 | 0.013 | 0.055 | 0.001 | |
| Both | 16 | 0.52 | −0.004 | 0.063 | 0.001 | 0.006 | 0.046 | 0.001 | |
| ρ( | No bias | 17 | 1.00 | −0.002 | 0.041 | 0.001 | −0.004 | 0.054 | 0.001 |
| Uniform | 18 | 0.99 | −0.089 | 0.046 | 0.001 | 0.003 | 0.055 | 0.001 | |
| Nonuniform | 19 | 1.00 | 0.004 | 0.051 | 0.001 | −0.071 | 0.063 | 0.001 | |
| Both | 20 | 0.98 | 0.087 | 0.063 | 0.001 | −0.062 | 0.058 | 0.001 | |
| ρ( | No bias | 21 | 0.94 | −0.009 | 0.051 | 0.001 | 0.006 | 0.056 | 0.001 |
| Uniform | 22 | 0.71 | −0.112 | 0.056 | 0.001 | −0.002 | 0.051 | 0.001 | |
| Nonuniform | 23 | 0.93 | −0.004 | 0.055 | 0.001 | −0.022 | 0.071 | 0.001 | |
| Both | 24 | 0.68 | −0.131 | 0.054 | 0.001 | 0.021 | 0.067 | 0.001 | |
Cond., Condition; Conv., proportion of converged solutions (of 100 replicates); All summary measures of the parameter estimates are calculated over the converged solutions only.
Bias detection with the model difference procedure.
| ρ( | No bias | 1 | – | – | – | – | – | – | 0.93 | −10 | 0 | 10 | 0.102 | 0.007 |
| Uniform | 2 | 0.59 | −100 | −60 | −40 | 1.000 | 1.000 | 0.86 | −10 | 0 | 10 | 0.255 | 0.042 | |
| Nonuniform | 3 | 0.93 | −110 | −70 | −30 | 1.000 | 0.989 | 0.92 | −10 | 0 | 10 | 0.219 | 0.032 | |
| Both | 4 | 0.65 | −188 | −120 | −82 | 1.000 | 1.000 | 0.88 | −20 | 0 | 10 | 0.305 | 0.068 | |
| ρ( | No bias | 5 | – | – | – | – | – | – | 0.94 | −10 | 0 | 10 | 0.115 | 0.012 |
| Uniform | 6 | 0.93 | −80 | −40 | −20 | 1.000 | 0.978 | 0.93 | −10 | 0 | 10 | 0.263 | 0.045 | |
| Nonuniform | 7 | 0.96 | −140 | −80 | −40 | 1.000 | 1.000 | 0.95 | −10 | 0 | 10 | 0.213 | 0.023 | |
| Both | 8 | 0.92 | −190 | −120 | −70 | 1.000 | 1.000 | 0.94 | −20 | 0 | 10 | 0.383 | 0.097 | |
| ρ( | No bias | 9 | – | – | – | – | – | – | 0.99 | −4 | 1 | 5 | 0.232 | 0.002 |
| Uniform | 10 | 0.91 | −100 | −67 | −47 | 1.000 | 1.000 | 0.99 | −9 | 0 | 5 | 0.485 | 0.028 | |
| Nonuniform | 11 | 0.92 | −107 | −67 | −40 | 1.000 | 1.000 | 0.99 | −9 | 0 | 4 | 0.451 | 0.032 | |
| Both | 12 | 0.92 | −173 | −137 | −92 | 1.000 | 1.000 | 0.99 | −12 | −1 | 4 | 0.578 | 0.073 | |
| ρ( | No bias | 13 | – | – | – | – | – | – | 0.77 | −5 | 2 | 5 | 0.274 | 0.009 |
| Uniform | 14 | 0.52 | −90 | −50 | −27 | 1.000 | 1.000 | 0.61 | −13 | −1 | 4 | 0.529 | 0.082 | |
| Nonuniform | 15 | 0.73 | −121 | −81 | −47 | 1.000 | 1.000 | 0.76 | −10 | 0 | 4 | 0.479 | 0.037 | |
| Both | 16 | 0.49 | −167 | −125 | −94 | 1.000 | 1.000 | 0.64 | −16 | −3 | 4 | 0.672 | 0.172 | |
| ρ( | No bias | 17 | – | – | – | – | – | – | 1.00 | −4 | 1 | 5 | 0.239 | 0.008 |
| Uniform | 18 | 0.99 | −66 | −42 | −23 | 1.000 | 1.000 | 1.00 | −9 | 0 | 4 | 0.390 | 0.032 | |
| Nonuniform | 19 | 1.00 | −71 | −43 | −20 | 1.000 | 0.980 | 0.99 | −7 | 0 | 4 | 0.401 | 0.028 | |
| Both | 20 | 0.98 | −115 | −84 | −51 | 1.000 | 1.000 | 0.99 | −10 | 0 | 4 | 0.462 | 0.044 | |
| ρ( | No bias | 21 | – | – | – | – | – | – | 0.94 | −5 | 1 | 5 | 0.266 | 0.005 |
| Uniform | 22 | 0.70 | −53 | −25 | −10 | 1.000 | 0.943 | 0.86 | −8 | 0 | 4 | 0.456 | 0.019 | |
| Nonuniform | 23 | 0.93 | −79 | −47 | −21 | 1.000 | 1.000 | 0.93 | −8 | 1 | 4 | 0.392 | 0.017 | |
| Both | 24 | 0.66 | −116 | −81 | −55 | 1.000 | 1.000 | 0.83 | −13 | −1 | 4 | 0.550 | 0.099 | |
Cond., Condition; Conv., proportion of converged solutions; Δ DIC denotes the difference in DIC between the reference model and the competing model;
Quantile DIC difference values (i.e., 05, 50, 95), and proportions of true positives (TP) are calculated over the converged solutions [of 1 (biased item) × 100 (replicates) = 100 solutions];
Quantile DIC values (i.e., 05, 50, 95), and proportions of false positives (FP) are calculated over the converged solutions, which are 6 (non-biased items) × 100 (replicates) = 600 solutions in Conditions 1, 5, 9, 13, 17, and 21, and 5 (non-biased items) × 100 (replicates) = 500 solutions in all other conditions.
Bias detection with the single run procedure.
| ρ( | No bias | 1 | 0.73 | – | – | – | – | – | −10 | 0 | 0 | 0.304 | 0.014 |
| Uniform | 2 | 0.45 | −100 | −70 | −42 | 1.000 | 1.000 | −20 | 0 | 0 | 0.387 | 0.093 | |
| Nonuniform | 3 | 0.67 | −110 | −70 | −40 | 1.000 | 1.000 | −20 | 0 | 0 | 0.382 | 0.063 | |
| Both | 4 | 0.52 | −185 | −125 | −86 | 1.000 | 1.000 | −20 | 0 | 0 | 0.423 | 0.096 | |
| ρ( | No bias | 5 | 0.75 | – | – | – | – | – | −10 | 0 | 0 | 0.282 | 0.020 |
| Uniform | 6 | 0.74 | −80 | −50 | −27 | 1.000 | 1.000 | −20 | 0 | 0 | 0.432 | 0.081 | |
| Nonuniform | 7 | 0.78 | −140 | −85 | −40 | 1.000 | 1.000 | −20 | 0 | 0 | 0.426 | 0.079 | |
| Both | 8 | 0.75 | −193 | −130 | −70 | 1.000 | 1.000 | −20 | −10 | 0 | 0.528 | 0.157 | |
| ρ( | No bias | 9 | 0.96 | – | – | – | – | – | −8 | −2 | 0 | 0.776 | 0.016 |
| Uniform | 10 | 0.88 | −103 | −71 | −50 | 1.000 | 1.000 | −13 | −3 | 0 | 0.748 | 0.093 | |
| Nonuniform | 11 | 0.89 | −110 | −71 | −44 | 1.000 | 1.000 | −12 | −3 | 0 | 0.742 | 0.079 | |
| Both | 12 | 0.88 | −175 | −138 | −93 | 1.000 | 1.000 | −14 | −4 | 0 | 0.764 | 0.143 | |
| ρ( | No bias | 13 | 0.28 | – | – | – | – | – | −8 | −2 | 0 | 0.756 | 0.030 |
| Uniform | 14 | 0.07 | −68 | −52 | −34 | 1.000 | 1.000 | −14 | −2 | 0 | 0.657 | 0.171 | |
| Nonuniform | 15 | 0.18 | −106 | −77 | −46 | 1.000 | 1.000 | −12 | −3 | 0 | 0.722 | 0.100 | |
| Both | 16 | 0.08 | −147 | −124 | −96 | 1.000 | 1.000 | −18 | −7 | 0 | 0.750 | 0.300 | |
| ρ( | No bias | 17 | 0.99 | – | – | – | – | – | −9 | −2 | 0 | 0.791 | 0.022 |
| Uniform | 18 | 0.99 | −70 | −45 | −28 | 1.000 | 1.000 | −12 | −2 | 0 | 0.739 | 0.089 | |
| Nonuniform | 19 | 0.99 | −73 | −45 | −22 | 1.000 | 1.000 | −11 | −3 | 0 | 0.737 | 0.057 | |
| Both | 20 | 0.96 | −119 | −88 | −55 | 1.000 | 1.000 | −13 | −3 | 0 | 0.760 | 0.104 | |
| ρ( | No bias | 21 | 0.69 | – | – | – | – | – | −8 | −2 | 0 | 0.775 | 0.017 |
| Uniform | 22 | 0.38 | −56 | −28 | −14 | 1.000 | 0.974 | −11 | −3 | 0 | 0.758 | 0.058 | |
| Nonuniform | 23 | 0.62 | −78 | −50 | 26 | 1.000 | 1.000 | −11 | −3 | 0 | 0.745 | 0.055 | |
| Both | 24 | 0.32 | −118 | −84 | −54 | 1.000 | 1.000 | −16 | −4 | 0 | 0.756 | 0.131 | |
Cond., Condition; Conv., proportion of converged solutions; Δ DIC denotes the difference in DIC between the reference model and the competing model;
Quantile DIC difference values (i.e., 05, 50, 95), and proportions of true positives (TP) are calculated over the converged solutions [of 1 (biased item) × 100 (replicates) = 100 solutions];
Quantile DIC values (i.e., 05, 50, 95), and proportions of false positives (FP) are calculated over the converged solutions, which are 6 (non-biased items) × 100 (replicates) = 600 solutions in Conditions 1, 5, 9, 13, 17 and 21, and 5 (non-biased items) × 100 (replicates) = 500 solutions in all other conditions.
Estimation bias of the sensitivity analysis.
| Continuous latent | 8 | 0.95 | −0.002 | 0.081 | 0.001 | 0.016 | 0.070 | 0.001 |
| Continuous observed | 16 | 0.48 | 0.014 | 0.058 | 0.001 | 0.006 | 0.058 | 0.001 |
| Dichtomized observed | 24 | 0.75 | −0.130 | 0.056 | 0.001 | 0.016 | 0.061 | 0.001 |
Cond., Condition; Conv., proportion of converged solutions; All summary measures are calculated over the converged solutions only and are using the same notation as in Table 2.