Preface

semnova is an R package for analyzing data from repeated measures experimental designs. semnova implements latent repeated measures analysis of variance (L-RM-ANOVA) an alternative approach to traditional repeated measures ANOVA (RM-ANOVA). Traditional RM-ANOVA are commonplace for investigating phenomena in the social and behavioral sciences, and researchers often use RM-ANOVA as a statistical method for analyzing data from repeated measures designs. The popularity of RM-ANOVA is, to some extent, due to its generality (i.e., many hypotheses may be tested via main and/or interaction effects), ease of application (i.e., virtually all statistical packages conduct RM-ANOVA), and desirable statistical properties (since these are optimal when all assumptions are fulfilled). RM-ANOVA, however, has several shortcomings including that it (1) focuses on drawing conclusions about average (causal) effects and does not consider interindividual differences, (2) assumes both perfectly reliable measures and measurement invariance for latent constructs, (3) assumes homogeneity of variance and fixed group sizes when including between-subject factors, (4) cannot handle missing data, and (5) relies on the normality assumption.

L-RM-ANOVA addresses the aforementioned issues. It is a structural equation modeling (SEM) based approach – as opposed to RM-ANOVA which relies on the general linear model – and extends the latent growth components model. (1) L-RM-ANOVA enables the researcher to not only consider mean differences between experimental conditions (i.e., main and interaction effects) but also to investigate variances of effect variables that represent interindividual differences. L-RM-ANOVA estimates variances of effect variables across individuals and also allows to predict effect variables by covariates which explain a share of the variances of the effect variables. (2) As L-RM-ANOVA is an SEM based approach, it can incorporate a measurement model for both the dependent variables and the predictors to explicitly model measurement error. It is also possible to test the oftentimes implicit assumption of measurement invariance across experimental conditions. (3) The approach can be further extended to include between-subject factors (i.e., groups) through dummy-coded variables or by using a multi-group SEM approach. The multi-group approach allows for the relaxation of the homogeneity of variance assumption across groups and to estimate the group sizes as a model parameter, thus accounting for uncertainty in the group sizes. (4+5) Lastly, L-RM-ANOVA profits from a variety of SEM benefits, namely fit indices, handling missing data through full information maximum likelihood, robust estimators, and robustness against violations of normality.

About this Tutorial

This very short tutorial is mainly based on a chapter of dissertation (see Langenberg, 2022, Chapter 7 “Software”). If you would like to know more about L-RM-ANOVA, check out my dissertation which can be found by following the DOI in the references.