# Useful Tools for Structural Equation Modeling

## Documentation for package ‘semTools’ version 0.5-6

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

A B C D E F G H I K L M N O P Q R S T U V

## -- A --

anova-method | Class for a lavaan Model Fitted to Multiple Imputations
anova-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
as.character-method | Class for Representing a Measurement-Equivalence Model
auxiliary | Implement Saturated Correlates with FIML
AVE | Calculate average variance extracted

## -- B --

BootMiss-class | Class For the Results of Bollen-Stine Bootstrap with Incomplete Data
bsBootMiss | Bollen-Stine Bootstrap with the Existence of Missing Data

## -- C --

calculate.D2 | Calculate the "D2" statistic
cfa.2stage | Fit a lavaan model using 2-Stage Maximum Likelihood (TSML) estimation for missing data.
cfa.auxiliary | Implement Saturated Correlates with FIML
cfa.mi | Fit a lavaan Model to Multiple Imputed Data Sets
chisqSmallN | Small-_N_ correction for chi^2 test statistic
clipboard | Copy or save the result of 'lavaan' or 'FitDiff' objects into a clipboard or a file
coef-method | Class for a lavaan Model Fitted to Multiple Imputations
coef-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
combinequark | Combine the results from the quark function
compareFit | Build an object summarizing fit indices across multiple models
compRelSEM | Composite Reliability using SEM

## -- D --

dat2way | Simulated Dataset to Demonstrate Two-way Latent Interaction
dat3way | Simulated Dataset to Demonstrate Three-way Latent Interaction
datCat | Simulated Data set to Demonstrate Categorical Measurement Invariance
discriminantValidity | Calculate discriminant validity statistics

## -- E --

EFA-class | Class For Rotated Results from EFA
efa.ekc | Empirical Kaiser criterion
efaUnrotate | Analyze Unrotated Exploratory Factor Analysis Model
emm_basis.lavaan | 'emmeans' Support Functions for 'lavaan' Models
exLong | Simulated Data set to Demonstrate Longitudinal Measurement Invariance

## -- F --

findRMSEApower | Find the statistical power based on population RMSEA
findRMSEApowernested | Find power given a sample size in nested model comparison
findRMSEAsamplesize | Find the minimum sample size for a given statistical power based on population RMSEA
findRMSEAsamplesizenested | Find sample size given a power in nested model comparison
FitDiff-class | Class For Representing A Template of Model Fit Comparisons
fitMeasures-method | Class for a lavaan Model Fitted to Multiple Imputations
fitmeasures-method | Class for a lavaan Model Fitted to Multiple Imputations
fitted-method | Class for a lavaan Model Fitted to Multiple Imputations
fitted-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
fitted.values-method | Class for a lavaan Model Fitted to Multiple Imputations
fitted.values-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
fmi | Fraction of Missing Information.
funRotate | Implement orthogonal or oblique rotation

## -- G --

growth.2stage | Fit a lavaan model using 2-Stage Maximum Likelihood (TSML) estimation for missing data.
growth.auxiliary | Implement Saturated Correlates with FIML
growth.mi | Fit a lavaan Model to Multiple Imputed Data Sets

## -- H --

hist-method | Class For the Results of Bollen-Stine Bootstrap with Incomplete Data
hist-method | Class for the Results of Permutation Randomization Tests of Measurement Equivalence and DIF
htmt | Assessing Discriminant Validity using Heterotrait-Monotrait Ratio

## -- I --

imposeStart | Specify starting values from a lavaan output
indProd | Make products of indicators using no centering, mean centering, double-mean centering, or residual centering

## -- K --

kd | Generate data via the Kaiser-Dickman (1962) algorithm.
kurtosis | Finding excessive kurtosis

## -- L --

lavaan.2stage | Fit a lavaan model using 2-Stage Maximum Likelihood (TSML) estimation for missing data.
lavaan.auxiliary | Implement Saturated Correlates with FIML
lavaan.mi | Fit a lavaan Model to Multiple Imputed Data Sets
lavaan.mi-class | Class for a lavaan Model Fitted to Multiple Imputations
lavaan2emmeans | 'emmeans' Support Functions for 'lavaan' Models
lavTestLRT.mi | Likelihood Ratio Test for Multiple Imputations
lavTestScore.mi | Score Test for Multiple Imputations
lavTestWald.mi | Wald Test for Multiple Imputations
loadingFromAlpha | Find standardized factor loading from coefficient alpha
lrv2ord | Calculate Population Moments for Ordinal Data Treated as Numeric

## -- M --

mardiaKurtosis | Finding Mardia's multivariate kurtosis
mardiaSkew | Finding Mardia's multivariate skewness
maximalRelia | Calculate maximal reliability
measEq.syntax | Syntax for measurement equivalence
measEq.syntax-class | Class for Representing a Measurement-Equivalence Model
miPowerFit | Modification indices and their power approach for model fit evaluation
modificationIndices.mi | Modification Indices for Multiple Imputations
modificationindices.mi | Modification Indices for Multiple Imputations
modindices.mi | Modification Indices for Multiple Imputations
monteCarloCI | Monte Carlo Confidence Intervals to Test Functions of Parameter Estimates
monteCarloMed | Monte Carlo Confidence Intervals to Test Functions of Parameter Estimates
moreFitIndices | Calculate more fit indices
mvrnonnorm | Generate Non-normal Data using Vale and Maurelli (1983) method

## -- N --

net | Nesting and Equivalence Testing
Net-class | Class For the Result of Nesting and Equivalence Testing
nobs-method | Class for a lavaan Model Fitted to Multiple Imputations
nobs-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
nullRMSEA | Calculate the RMSEA of the null model

## -- O --

oblqRotate | Implement orthogonal or oblique rotation
orthogonalize | Make products of indicators using no centering, mean centering, double-mean centering, or residual centering
orthRotate | Implement orthogonal or oblique rotation

## -- P --

parcelAllocation | Random Allocation of Items to Parcels in a Structural Equation Model
partialInvariance | Partial Measurement Invariance Testing Across Groups
partialInvarianceCat | Partial Measurement Invariance Testing Across Groups
PAVranking | Parcel-Allocation Variability in Model Ranking
permuteMeasEq | Permutation Randomization Tests of Measurement Equivalence and Differential Item Functioning (DIF)
permuteMeasEq-class | Class for the Results of Permutation Randomization Tests of Measurement Equivalence and DIF
plausibleValues | Plausible-Values Imputation of Factor Scores Estimated from a lavaan Model
plotProbe | Plot a latent interaction
plotRMSEAdist | Plot the sampling distributions of RMSEA
plotRMSEApower | Plot power curves for RMSEA
plotRMSEApowernested | Plot power of nested model RMSEA
poolMAlloc | Pooled estimates and standard errors across M parcel-allocations: Combining sampling variability and parcel-allocation variability.
probe2WayMC | Probing two-way interaction on the no-centered or mean-centered latent interaction
probe2WayRC | Probing two-way interaction on the residual-centered latent interaction
probe3WayMC | Probing three-way interaction on the no-centered or mean-centered latent interaction
probe3WayRC | Probing three-way interaction on the residual-centered latent interaction

## -- Q --

quark | Quark

## -- R --

recover_data.lavaan | 'emmeans' Support Functions for 'lavaan' Models
resid-method | Class for a lavaan Model Fitted to Multiple Imputations
resid-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
residualCovariate | Residual-center all target indicators by covariates
residuals-method | Class for a lavaan Model Fitted to Multiple Imputations
residuals-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
runMI | Fit a lavaan Model to Multiple Imputed Data Sets

## -- S --

saveFile | Copy or save the result of 'lavaan' or 'FitDiff' objects into a clipboard or a file
sem.2stage | Fit a lavaan model using 2-Stage Maximum Likelihood (TSML) estimation for missing data.
sem.auxiliary | Implement Saturated Correlates with FIML
sem.mi | Fit a lavaan Model to Multiple Imputed Data Sets
semTools | semTools: Useful Tools for Structural Equation Modeling
show-method | Class For the Results of Bollen-Stine Bootstrap with Incomplete Data
show-method | Class For Rotated Results from EFA
show-method | Class For Representing A Template of Model Fit Comparisons
show-method | Class For the Result of Nesting and Equivalence Testing
show-method | Class for a lavaan Model Fitted to Multiple Imputations
show-method | Class for Representing a Measurement-Equivalence Model
show-method | Class for the Results of Permutation Randomization Tests of Measurement Equivalence and DIF
show-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data
simParcel | Simulated Data set to Demonstrate Random Allocations of Parcels
singleParamTest | Single Parameter Test Divided from Nested Model Comparison
skew | Finding skewness
splitSample | Randomly Split a Data Set into Halves
SSpower | Power for model parameters
summary-method | Class For the Results of Bollen-Stine Bootstrap with Incomplete Data
summary-method | Class For Rotated Results from EFA
summary-method | Class For Representing A Template of Model Fit Comparisons
summary-method | Class For the Result of Nesting and Equivalence Testing
summary-method | Class for a lavaan Model Fitted to Multiple Imputations
summary-method | Class for Representing a Measurement-Equivalence Model
summary-method | Class for the Results of Permutation Randomization Tests of Measurement Equivalence and DIF
summary-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data

## -- T --

tukeySEM | Tukey's WSD post-hoc test of means for unequal variance and sample size
twostage | Fit a lavaan model using 2-Stage Maximum Likelihood (TSML) estimation for missing data.
twostage-class | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data

## -- U --

update-method | Class for Representing a Measurement-Equivalence Model

## -- V --

vcov-method | Class for a lavaan Model Fitted to Multiple Imputations
vcov-method | Class for the Results of 2-Stage Maximum Likelihood (TSML) Estimation for Missing Data