50% off: Unlimited data and AI learning.
State of Data and AI Literacy Report 2025

parameters (version 0.1.0)

convert_efa_to_cfa: Conversion between EFA results and CFA structure

Description

Enables a conversion betwen Exploratory Factor Analysis (EFA) and Confirmatory Factor Analysis (CFA) lavaan-ready structure.

Usage

convert_efa_to_cfa(model, ...)

# S3 method for fa convert_efa_to_cfa(model, threshold = "max", names = NULL, ...)

efa_to_cfa(model, ...)

Arguments

model

An EFA model (e.g., a psych::fa object).

...

Arguments passed to or from other methods.

threshold

A value between 0 and 1 indicates which (absolute) values from the loadings should be removed. Can also be "max", in which case it will only display the maximum loading per veriable (the most simple structure).

names

Vector containing dimension names.

Value

Converted index.

Converted index.

Examples

Run this code
# NOT RUN {
library(psych)
library(lavaan)
library(parameters)

efa <- psych::fa(attitude, nfactors = 3)

model1 <- efa_to_cfa(efa)
model2 <- efa_to_cfa(efa, threshold = 0.3)

anova(
  lavaan::cfa(model1, data = attitude),
  lavaan::cfa(model2, data = attitude)
)

# }

Run the code above in your browser using DataLab