wsMed1.0.2 package

Within-Subject Mediation Analysis Using Structural Equation Modeling

add_sig

Append significance stars based on CI

analyze_mm_continuous

Conditional Indirect Effects with a Continuous Moderator

apply_standardization

Apply Standardization to Parameter Definitions

ARIVwrapper

Average Relative Increase in Variance

assert_scalar_int

Assert a scalar (whole-number) integer with optional bounds

bootstrap_sd_list

Bootstrap Standard Deviations for Standardization

build_definitions

Build Unstandardized Parameter Definitions

build_path_std_map

Build Standardization Maps PATH

build_std_map

Build Standardization Maps

calc_basic_contrasts

Basic Contrasts for Indirect Effects and Pre/Post Path Coefficients

dbg

Debug printer with indentation (internal)

dot-clean_ci_names

Clean all CI column names into the standard form

dot-fit_and_mc

Fit SEM and run Monte-Carlo draws

dot-make_ci_names

Make CI column names like "2.5%CI.Lo / 97.5%CI.Up"

dot-make_moderation

Create moderation output for wsMed

dot-v

Verbose message wrapper (internal)

evaluate_definitions_unstd_v2

Evaluate Unstandardized Monte Carlo Definitions

evaluate_definitions_v3

Evaluate Standardized Monte Carlo Expressions

extract_all_parameters

Extract All Parameters and Definitions

fix_ci_names

Fix legacy CI column names in a data.frame

fix_pct_names

Fix % characters mangled by make.names()

generate_mc_samples

Generate Monte Carlo Samples

GenerateModelCN

Generate Chained Mediation Model

GenerateModelCP

Generate Combined Parallel and Chained Mediation Model

GenerateModelP

Generate Parallel Mediation Model

GenerateModelPC

Generate Parallel and Chained Mediation Model

get_all_variables_from_path_map

Extract All Variables Needed for Standardization

get_indirect_paths

Parse All Possible Indirect Paths from Column Names

get_safe_ncpus

Get safe number of CPUs for parallel processing

get_sd_target_variables

Extract Target Variables for Standardization

ImputeData

Impute Missing Data Using Multiple Imputation

Lav2RAM2

Convert Lavaan Model to RAM Matrices

make_contrasts

make_contrasts

mc_summary_pct

Compute Monte Carlo Estimates, Standard Errors, and CIs (with Percent ...

MCDefWrapper

Process Monte Carlo Samples for Defined Parameters in SEM

MCMI2

Monte Carlo Confidence Intervals for Multiple Imputation SEM Models

MCStd2

Monte Carlo Summary for Standardized Estimates

MICombineWrapper

Wrapper for Internal Multiple Imputation Combining Function

null_coalesce

Null-coalescing operator

plot_moderation_curve

Plot moderation curves with Johnson-Neyman highlights

PrepareData

Prepare Data for Two-Condition Within-Subject Mediation (WsMed)

PrepareMissingData

Prepare Data with Missing Values for Mediation Analysis

print.wsMed

Print Method for wsMed Objects

printGM

Print Formatted SEM Model Syntax

RAM2Lav2

Convert Standardized RAM Back to Lavaan Matrices

RandomGaussianSVDwrapper

Generate Random Variates from the Gaussian Distribution (Singular Valu...

resolve_all_dependencies

Resolve Dependencies of Defined Parameters

run_mc_mediation

Run Monte Carlo-Based Mediation Inference

RunMCMIAnalysis

Monte Carlo SEM with Multiple Imputation (WsMed Workflow)

sort_parameters

Sort Parameters for Printing in SEM Output

StdLav2

Standardize Parameter Estimates in a Lavaan Model

StdRAM2

Standardize RAM Matrices

summarize_mc_ci

Summarize Monte Carlo Simulation Results

TestPositiveDefinitewrapper

Test for a Positive Definite Matrix

ThetaHatStarWrapper

Monte Carlo Sampling for Parameter Estimates

ThetaHatWrapper

Compute Updated Parameter Estimates for SEM Models

TotalAdjwrapper

Adjusted Total Sampling Covariance Matrix

TransformMidsWithPrepareData

Apply PrepareData to Imputed Datasets and Return New MIDS Object

validate_wsMed_inputs

Validate user inputs for wsMed()

wsMed

Within-Subject Mediation Analysis (Two-Condition)

Within-subject mediation analysis using structural equation modeling. Examine how changes in an outcome variable between two conditions are mediated through one or more variables. Supports within-subject mediation analysis using the 'lavaan' package by Rosseel (2012) <doi:10.18637/jss.v048.i02>, and extends Monte Carlo confidence interval estimation to missing data scenarios using the 'semmcci' package by Pesigan and Cheung (2023) <doi:10.3758/s13428-023-02114-4>.

  • Maintainer: Wendie Yang
  • License: GPL (>= 3)
  • Last published: 2025-12-11