ddsc_sem {multid}R Documentation

Deconstructing difference score correlation with structural equation modeling

Description

Deconstructs a bivariate association between x and a difference score y1-y2 with SEM. A difference score correlation is indicative that slopes for y1 as function of x and y2 as function of x are non-parallel. Deconstructing the bivariate association to these slopes allows for understanding the pattern and magnitude of this non-parallelism.

Usage

ddsc_sem(
  data,
  x,
  y1,
  y2,
  center_yvars = FALSE,
  covariates = NULL,
  estimator = "ML",
  level = 0.95,
  sampling.weights = NULL,
  q_sesoi = 0,
  min_cross_over_point_location = 0,
  boot_ci = FALSE,
  boot_n = 5000,
  boot_ci_type = "perc"
)

Arguments

data

A data frame.

x

Character string. Variable name of independent variable.

y1

Character string. Variable name of first component score of difference score.

y2

Character string. Variable name of second component score of difference score.

center_yvars

Logical. Should y1 and y2 be centered around their grand mean? (Default FALSE)

covariates

Character string or vector. Variable names of covariates (Default NULL).

estimator

Character string. Estimator used in SEM (Default "ML").

level

Numeric. The confidence level required for the result output (Default .95)

sampling.weights

Character string. Name of sampling weights variable.

q_sesoi

Numeric. The smallest effect size of interest for Cohen's q estimates (Default 0; See Lakens et al. 2018).

min_cross_over_point_location

Numeric. Z-score for the minimal slope cross-over point of interest (Default 0).

boot_ci

Logical. Calculate confidence intervals based on bootstrap (Default FALSE).

boot_n

Numeric. How many bootstrap redraws (Default 5000).

boot_ci_type

If bootstrapping was used, the type of interval required. The value should be one of "norm", "basic", "perc" (default), or "bca.simple".

Value

descriptives

Means, standard deviations, and intercorrelations.

parameter_estimates

Parameter estimates from the structural equation model.

variance_test

Variances and covariances of component scores.

data

Data frame with original and scaled variables used in SEM.

results

Summary of key results.

References

Edwards, J. R. (1995). Alternatives to Difference Scores as Dependent Variables in the Study of Congruence in Organizational Research. Organizational Behavior and Human Decision Processes, 64(3), 307–324.

Lakens, D., Scheel, A. M., & Isager, P. M. (2018). Equivalence Testing for Psychological Research: A Tutorial. Advances in Methods and Practices in Psychological Science, 1(2), 259–269. https://doi.org/10.1177/2515245918770963

Examples

## Not run: 
set.seed(342356)
d <- data.frame(
  y1 = rnorm(50),
  y2 = rnorm(50),
  x = rnorm(50)
)
ddsc_sem(
  data = d, y1 = "y1", y2 = "y2",
  x = "x",
  q_sesoi = 0.20,
  min_cross_over_point_location = 1
)$results

## End(Not run)

[Package multid version 1.0.0 Index]