| regmed-package {regmed} | R Documentation |
Regularized Mediation Analysis
Description
Mediation analysis for multiple mediators by penalized structural equation models with different types of penalties depending on whether there are multiple mediators and only one exposure and one outcome variable (using sparse group lasso) or multiple exposures, multiple mediators, and multiple outcome variables (using lasso, L1, penalties).
Details
The DESCRIPTION file:
| Package: | regmed |
| Type: | Package |
| Title: | Regularized Mediation Analysis |
| Version: | 2.1.0 |
| Date: | 2023-1-20 |
| Authors@R: | c( person("Jason", "Sinnwell", email = "sinnwell.jason@mayo.edu", comment=c(ORCID="0000-0003-1964-5522"), role = c("aut","cre"),), person("Daniel", "Schaid", email = "schaid.daniel@mayo.edu", comment=c(ORCID="0000-0003-1457-6433"), role = c("aut"),)) |
| Description: | Mediation analysis for multiple mediators by penalized structural equation models with different types of penalties depending on whether there are multiple mediators and only one exposure and one outcome variable (using sparse group lasso) or multiple exposures, multiple mediators, and multiple outcome variables (using lasso, L1, penalties). |
| License: | GPL (>= 2) |
| Suggests: | testthat, rmarkdown |
| Depends: | R (>= 4.1.0), methods, graphics, glasso, igraph |
| Imports: | knitr, Rcpp, RcppArmadillo, lavaan, gtools |
| LinkingTo: | Rcpp, RcppArmadillo |
| NeedsCompilation: | yes |
| VignetteBuilder: | knitr |
| URL: | https://cran.r-project.org/package=regmed |
| Author: | Jason Sinnwell [aut, cre] (<https://orcid.org/0000-0003-1964-5522>), Daniel Schaid [aut] (<https://orcid.org/0000-0003-1457-6433>) |
| Maintainer: | Jason Sinnwell <sinnwell.jason@mayo.edu> |
Index of help topics:
medsim Simulated dataset for regmed package
mvregmed.dat.check Helper function to check x, y, mediator for
input to mvregmed functions
mvregmed.edges For an object of class mvregmed, create edges
for a graph object that can be used for plots,
or for creating models input to lavaan function
sem
mvregmed.fit Multivariate regularized mediation model
mvregmed.graph.attributes
Setup attributes of graph object for plotting
mvregmed.grid Fit a grid of mvregmed models over a vector of
lambda penalty parameters
mvregmed.grid.bestfit Choose best fit model from a grid search based
on minimum Bayesian Information Criterion
mvregmed.grid.data Helper function to summarize fits of models
across a grid of lambda values
mvregmed.grid.update Helper function to update parameters in a grid
search
mvregmed.init Helper function to setup data and parameters
for input to mvregmed.fit and mvregmed.grid
mvregmed.lavaan.dat Set up data to input to lavaan sem
mvregmed.lavaan.model Setup a model for input to lavaan
plot.mvregmed.grid Plot penalty parameter lambda versus BIC for
model fits
plot.regmed.grid Plots for regmed.grid object.
regmed-package Regularized Mediation Analysis
regmed.edges For an object of class regmed, create edges for
a graph object that can be used for plots, or
for creating models input to lavaan function
sem
regmed.fit Regularized Mediation model for a specified
lambda penalty value.
regmed.grid Regularized mediation models over a vector grid
of lambda penalty values.
regmed.grid.bestfit Find best fitting regmed model from regmed.grid
object.
regmed.lavaan.dat Set up data to input to lavaan sem
regmed.lavaan.model Create a lavaan model
regmed.prefilter Prefilter to reduce the number of mediators for
subsequent analyses
summary.mvregmed Summary of mvregmed object
Further information is available in the following vignettes:
regmed | Regularized_Mediation_Examples (source) |
Author(s)
NA
Maintainer: NA
References
Schaid, DJ, Sinnwell JP. (2020) Penalized Models for Analysis of Multiple Mediators. Genet Epidemiol 44:408-424.
Schaid DS, Dikilitas O, Sinnwell JP, Kullo I (2022). Penalized mediation models for multivariate data. Genet Epidemiol 46:32-50.
[Package regmed version 2.1.0 Index]