| Literature DB >> 29713300 |
Dimitrios Stamovlasis1, George Papageorgiou2, Georgios Tsitsipis1, Themistoklis Tsikalas1, Julie Vaiopoulou2.
Abstract
This paper illustrates two psychometric methods, latent class analysis (LCA) and taxometric analysis (TA) using empirical data from research probing children's mental representation in science learning. LCA is used to obtain a typology based on observed variables and to further investigate how the encountered classes might be related to external variables, where the effectiveness of classification process and the unbiased estimations of parameters become the main concern. In the step-wise LCA, the class membership is assigned and subsequently its relationship with covariates is established. This leading-edge modeling approach suffers from severe downward-biased estimations. The illustration of LCA is focused on alternative bias correction approaches and demonstrates the effect of modal and proportional class-membership assignment along with BCH and ML correction procedures. The illustration of LCA is presented with three covariates, which are psychometric variables operationalizing formal reasoning, divergent thinking and field dependence-independence, respectively. Moreover, taxometric analysis, a method designed to detect the type of the latent structural model, categorical or dimensional, is introduced, along with the relevant basic concepts and tools. TA was applied complementarily in the same data sets to answer the fundamental hypothesis about children's naïve knowledge on the matters under study and it comprises an additional asset in building theory which is fundamental for educational practices. Taxometric analysis provided results that were ambiguous as far as the type of the latent structure. This finding initiates further discussion and sets a problematization within this framework rethinking fundamental assumptions and epistemological issues.Entities:
Keywords: BCH and ML corrections; L-Mode; MAXEIG; comparison curve fit index; latent class analysis; mental models; taxometrics MAMBAC; taxon
Year: 2018 PMID: 29713300 PMCID: PMC5911829 DOI: 10.3389/fpsyg.2018.00532
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Figure 1The LC model with covariate (a general scheme).
Figure 2The latent variable model with the three covariates.
Figure 3The three steps of the step-wise latent class analysis with the three covariates.
Effects, Z-values and standard errors of covariates, formal reasoning (FR), divergent thinking (DIV) and field dependence-independence (FDI) on class membership, Class 1 in Study 1.
| One-step ML | 0.092 | 0.015 | 6.273 | 0.043 | 0.014 | 3.101 | 0.056 | 0.029 | 1.914 |
| Proportional | 0.075 | 0.011 | 6.742 | 0.029 | 0.010 | 2.954 | 0.037 | 0.022 | 1.695 |
| Proportional ML | 0.097 | 0.016 | 5.878 | 0.036 | 0.011 | 3.190 | 0.046 | 0.024 | 1.880 |
| Proportional BCH | 0.102 | 0.019 | 5.504 | 0.044 | 0.014 | 3.134 | 0.055 | 0.029 | 1.909 |
| Modal | 0.074 | 0.011 | 6.750 | 0.029 | 0.010 | 3.003 | 0.032 | 0.022 | 1.460 |
| Modal ML | 0.088 | 0.016 | 5.668 | 0.034 | 0.012 | 2.959 | 0.035 | 0.025 | 1.374 |
| Modal BCH | 0.089 | 0.016 | 5.686 | 0.037 | 0.013 | 2.927 | 0.041 | 0.027 | 1.497 |
Effects, Z-values and standard errors of covariates, formal reasoning (FR), divergent thinking (DIV) and field dependence-independence (FDI) on class membership, Class 1 in Study 2.
| One-step ML | 0.223 | 0.041 | 5.410 | 0.094 | 0.021 | 4.519 | −0.018 | 0.054 | −0.326 |
| Proportional | 0.111 | 0.022 | 5.010 | 0.038 | 0.010 | 3.810 | −0.026 | 0.032 | −0.809 |
| Proportional ML | 0.194 | 0.033 | 5.855 | 0.069 | 0.021 | 3.375 | −0.047 | 0.046 | −1.028 |
| Proportional BCH | 0.260 | 0.073 | 3.537 | 0.092 | 0.032 | 2.907 | −0.059 | 0.057 | −1.048 |
| Modal | 0.149 | 0.024 | 6.087 | 0.046 | 0.011 | 4.193 | −0.058 | 0.033 | −1.749 |
| Modal ML | 0.206 | 0.040 | 5.199 | 0.068 | 0.024 | 2.839 | −0.085 | 0.053 | −1.600 |
| Modal BCH | 0.249 | 0.067 | 3.730 | 0.080 | 0.029 | 2.722 | −0.098 | 0.061 | −1.599 |
Effects, Z-values and standard errors of covariates, formal reasoning (FR), divergent thinking (DIV) and field dependence-independence (FDI) on class membership, Class 3 in Study 2.
| One-step ML | −0.242 | 0.040 | −5.999 | −0.069 | 0.016 | −4.219 | 0.043 | 0.048 | 0.909 |
| Proportional | −0.118 | 0.022 | −5.438 | −0.030 | 0.009 | −3.370 | 0.035 | 0.029 | 1.198 |
| Proportional ML | −0.210 | 0.033 | −6.332 | −0.054 | 0.017 | −3.159 | 0.056 | 0.043 | 1.304 |
| Proportional BCH | −0.252 | 0.052 | −4.886 | −0.066 | 0.020 | −3.375 | 0.073 | 0.047 | 1.580 |
| Modal | −0.154 | 0.023 | −6.719 | −0.032 | 0.010 | −3.333 | 0.050 | 0.030 | 1.652 |
| Modal ML | −0.214 | 0.037 | −5.803 | −0.045 | 0.018 | −2.480 | 0.064 | 0.046 | 1.371 |
| Modal BCH | −0.247 | 0.051 | −4.851 | −0.053 | 0.019 | −2.766 | 0.082 | 0.049 | 1.661 |
Effects, Z-values and standard errors of covariate Age on class membership, in the three Classes in Study 3.
| One-step ML | 0.5306 | 0.0675 | 7.8585 | −0.2381 | 0.0540 | −4.4054 | −0.2925 | 0.0671 | −4.3616 |
| Proportional | 0.4142 | 0.0516 | 8.0312 | −0.1655 | 0.0425 | −3.8959 | −0.2487 | 0.0558 | −4.4573 |
| Proportional ML | 0.5030 | 0.0617 | 8.1557 | −0.2218 | 0.0534 | −4.1552 | −0.2812 | 0.0673 | −4.1781 |
| Proportional BCH | 0.5182 | 0.0656 | 7.8968 | −0.2344 | 0.0546 | −4.296 | −0.2838 | 0.0663 | −4.2828 |
| Modal | 0.3998 | 0.0508 | 7.8755 | −0.1837 | 0.0426 | −4.3162 | −0.2161 | 0.0544 | −3.9728 |
| Modal ML | 0.4614 | 0.062 | 7.4433 | −0.2234 | 0.0545 | −4.0978 | −0.238 | 0.0644 | −3.6967 |
| Modal BCH | 0.4663 | 0.064 | 7.2835 | −0.227 | 0.0554 | −4.0977 | −0.2393 | 0.0643 | −3.7199 |
Figure 4Input: Artificial continuous data. (A) Comparison with categorical data. (B) Comparison with dimensional data. Results for MAMBAC (top), MAXEIG (middle), and L-Mode (bottom) analyses. Dark lines show the results for prototypical dimensional data, and lighter lines show the results for parallel analyses of comparison data; the lines contain a band that spans ±1 SD from the mean at each data point on the curve.
Figure 5Input: Artificial categorical data. (A) Comparison with categorical data. (B) Comparison with dimensional data. Results for MAMBAC (top), MAXEIG (middle), and L-Mode (bottom) analyses. Dark lines show the results for prototypical categorical data, and lighter lines show the results for parallel analyses of comparison data; the lines contain a band that spans ±1 SD from the mean at each data point on the curve.
Figure 6Input: Empirical data – study 1. (A) Comparison with categorical data. (B) Comparison with dimensional data. Results for MAMBAC (top), MAXEIG (middle), and L-Mode (bottom) analyses. Dark lines show the results for empirical data, and lighter lines show the results for parallel analyses of comparison data; the lines contain a band that spans ± 1 SD from the mean at each data point on the curve.
Figure 8Input: Empirical data –study 3. (A) Comparison with categorical data. (B) Comparison with dimensional data. Results for MAMBAC (top), MAXEIG (middle), and L-Mode (bottom) analyses. Dark lines show the results for empirical data, and lighter lines show the results for parallel analyses of comparison data; the lines contain a band that spans ±1 SD from the mean at each data point on the curve.
Comparison Curve Fit Index (CCFI) for artificial date and the empirical data from the three studies.
| MAMBAC | 0.341 | 0.920 | 0.571 | 0.460 | 0.340 | |
| MAXEIG | 0.275 | 0.924 | 0.440 | 0.410 | 0.386 | |
| L-Mode | 0.182 | 0.857 | 0.619 | 0.344 | 0.392 | |
| Mean | 0.266 | 0.900 | 0.544 | 0.405 | 0.373 | |
Figure 7Input: Empirical data –study 2. (A) Comparison with categorical data. (B) Comparison with dimensional data. Results for MAMBAC (top), MAXEIG (middle), and L-Mode (bottom) analyses. Dark lines show the results for empirical data, and lighter lines show the results for parallel analyses of comparison data; the lines contain a band that spans ±1 SD from the mean at each data point on the curve.
Effects, Z-values and standard errors of covariates, formal reasoning (FR), divergent thinking (DIV) and field dependence-independence (FDI) on class membership, Class 2 in Study 2.
| One-step ML | 0.019 | 0.026 | 0.722 | −0.025 | 0.012 | −2.062 | −0.026 | 0.034 | −0.765 |
| Proportional | 0.007 | 0.014 | 0.486 | −0.008 | 0.006 | −1.303 | −0.008 | 0.021 | −0.399 |
| Proportional ML | 0.016 | 0.022 | 0.740 | −0.016 | 0.012 | −1.301 | −0.009 | 0.030 | −0.283 |
| Proportional BCH | −0.008 | 0.043 | −0.179 | −0.026 | 0.018 | −1.489 | −0.014 | 0.037 | −0.385 |
| Modal | 0.005 | 0.015 | 0.311 | −0.014 | 0.007 | −2.082 | 0.008 | 0.021 | 0.370 |
| Modal ML | 0.008 | 0.025 | 0.298 | −0.023 | 0.014 | −1.664 | 0.021 | 0.034 | 0.631 |
| Modal BCH | −0.002 | 0.039 | −0.051 | −0.027 | 0.016 | −1.632 | 0.016 | 0.039 | 0.418 |
Syntax and Coding in R for performing taxometric analysis via the RTaxometrics package. An illustrative example (see also Supplementary Material for “Data sheet 1 and Presentation 1”).
| # Load the RTaxometrics package |
| #(The input data is in MyData file) |
| > MyData < -read.table(″C:\\Users\\User\\Desktop\\R Taxo\\MyData.txt″, header = T) |
| > attach(MyData) |
| > names (MyData) |
| [1] ″S1″ ″S2″ ″S3″ ″S4″ ″S5″ ″S6″ ″S7″ ″S8″ ″S9″ # reads the input variables |
| >MyData # reads and types the input data |
| > x < -ClassifyCases(x, p = 0.5, cols = 1-9) |
| # Function preparing the data for taxometric analysis. It assigns cases to groups using the base-rate classification technique (x = input data matrix, p = base-rates used for classification, cols = columns containing data) |
| > CheckData(x) # function checking the suitability of the input empirical data for taxometric analysis, |
| # the output provides the relevant information (distributional characteristics, Cohen's d, within-group correlations etc.) |
| >test.dim < -CreateData(″dim″) # creates prototypical dimensional data |
| > test.cat < -CreateData(″cat″) # creates prototypical categorical data |
| # RunTaxometric analysis that includes all functions. |
| > RunTaxometrics(x, seed = 1,n.pop = 100000, n.samples = 100, reps = 10, MAMBAC = TRUE, assign.MAMBAC = 2, n.cuts = 25, n.end = 25, MAXEIG = TRUE, assign.MAXEIG = 3,windows = 30, LMode = TRUE, mode.l = −0.001, mode.r = 0.001,MAXSLOPE = TRUE) |
See also in the supplementary material with RTaxometrics-short tutorial and for further details in Ruscio (2017).