# Confirmatory composite analysis

In statistics, confirmatory composite analysis (CCA) is a sub-type of structural equation modeling (SEM). Although, historically, CCA emerged from a re-orientation and re-start of partial least squares path modeling, it has become an independent approach and the two should not be confused. In many ways it is similar to, but also quite distinct from confirmatory factor analysis (CFA). It shares with CFA the process of model specification, model identification, model estimation, and model assessment. However, in contrast to CFA which always assumes the existence of latent variables, in CCA all variables can be observable, with their interrelationships expressed in terms of composites, i.e., linear compounds of subsets of the variables. The composites are treated as the fundamental objects and path diagrams can be used to illustrate their relationships. This makes CCA particularly useful for disciplines examining theoretical concepts that are designed to attain certain goals, so-called artifacts, and their interplay with theoretical concepts of behavioral sciences.

## Statistical model

A composite is typically a linear combination of observable random variables. However, also so-called second-order composites as linear combinations of latent variables are conceivable.

For a random column vector $\mathbf {x}$ of observable variables that is partitioned into sub-vectors $\mathbf {x} _{i}$ , composites can be defined as weighted linear combinations. So the i-th composite $c_{i}$ equals:

$c_{i}=\mathbf {w} _{i}'\mathbf {x} _{i}$ ,

where the weights of each composite are appropriately normalized (see Confirmatory composite analysis#Model identification). In the following, it is assumed that the weights are scaled in such a way that each composite has a variance of one, i.e., $\mathbf {w} _{i}'\mathbf {\Sigma } _{ii}\mathbf {w} _{i}$ . Moreover, without loss of generality, it is assumed that the observable random variables are standardized having a mean of zero and a unit variance. Generally, the variance-covariance matrices $\mathbf {\Sigma } _{ii}$ of the sub-vectors are not constrained beyond being positive definite. Similar to the latent variables of a factor model, the composites explain the covariances between the sub-vectors leading to the following inter-block covariance matrix:

$\mathbf {\Sigma } _{ij}=\rho _{ij}\mathbf {\Sigma } _{ii}\mathbf {w} _{i}(\mathbf {\Sigma } _{jj}\mathbf {w} _{j})'$ ,

where $\rho _{ij}$ is the correlation between the composites $c_{j}$ and $c_{i}$ . The composite model imposes rank one constraints on the inter-block covariance matrices $\mathbf {\Sigma } _{ij}$ , i.e., ${\text{rank}}(\mathbf {\Sigma } _{ij})=1$ . Generally, the variance-covariance matrix of $\mathbf {x}$ is positive definite iff the correlation matrix of the composites $\mathbf {R} :=(\rho _{ij})$ and the variance-covarianc matrices $\mathbf {\Sigma } _{jj}$ 's are both positive definite.

In addition, the composites can be related via a structural model which constrains the correlation matrix $\mathbf {R}$ indirectly via a set of simultaneous equations:

$\mathbf {B} \mathbf {c} _{\text{endogenous}}=\mathbf {C} \mathbf {c} _{\text{exogenous}}+\mathbf {z}$ ,

where the vector $\mathbf {c}$ is partitioned in an exogenous and an endogenous part, and the matrices $\mathbf {B}$ and $\mathbf {C}$ contain the so-called path (and feedback) coefficients. Moreover, the vector $\mathbf {z}$ contains the structural error terms having a zero mean and being uncorrelated with $\mathbf {c} _{\text{exogenous}}$ . As the model needs not to be recursive, the matrix $\mathbf {B}$ is not necessarily triangular and the elements of $\mathbf {z}$ may be correlated.

## Model identification

To ensure identification of the composite model, each composite must be correlated with at least one variable not forming the composite. Additionally to this non-isolation condition, each composite needs to be normalized, e.g., by fixing one weight per composite, the length of each weight vector, or the composite’s variance to a certain value. If the composites are embedded in a structural model, also the structural model needs to be identified. Finally, since the weight signs are still undetermined, it is recommended to select a dominant indicator per block of indicators that dictates the orientation of the composite.

The degrees of freedom of the basic composite model, i.e., with no constraints imposed on the composites' correlation matrix $\mathbf {R}$ , are calculated as follows:

 df = number of non-redundant off-diagonal elements of the indicator covariance matrix - number of free correlations among the composites - number of free covariances between the composites and indicators not forming a composite - number of covariances among the indicators not forming a composite - number of free non-redundant off-diagonal elements of each intra-block covariance matrix - number of weights + number of blocks

## Model estimation

To estimate a composite model, various methods that create composites can be used such as generalized canonical correlation, principal component analysis, and linear discriminant analysis. Moreover composite-based methods for SEM can be employed to estimate weights and the correlations among the composites such as partial least squares path modeling, and generalized structured component analysis.

## Evaluating model fit

In CCA, the model fit, i.e., the discrepancy between the estimated model-implied variance-covariance matrix ${\hat {\mathbf {\Sigma } }}$ and its sample counterpart $\mathbf {S}$ , can be assessed in two non-exclusive ways. On the one hand, measures of fit can be employed; on the other hand, a test for overall model fit can be used. While the former relies on heuristic rules, the latter is based on statistical inferences.

Fit measures for composite models comprises statistics such as the standardized root mean square residual (SRMR), and the root mean squared error of outer residuals (RMS$_{\theta }$ ) In contrast to fit measures for common factor models, fit measures for composite models are relatively unexplored and reliable thresholds still need to be determined. To assess the overall model fit by means of statistical testing, the bootstrap test for overall model fit, also known as Bollen-Stine bootstrap test, can be used to investigate whether a composite model fits to the data.