RAMpath: Structural Equation Modeling Using the Reticular Action Model (RAM) Notation

Share:

We rewrite of RAMpath software developed by John McArdle and Steven Boker as an R package. In addition to performing regular SEM analysis through the R package lavaan, RAMpath has unique features. First, it can generate path diagrams according to a given model. Second, it can display path tracing rules through path diagrams and decompose total effects into their respective direct and indirect effects as well as decompose variance and covariance into individual bridges. Furthermore, RAMpath can fit dynamic system models automatically based on latent change scores and generate vector field plots based upon results obtained from a bivariate dynamic system. Starting version 0.4, RAMpath can conduct power analysis for both univariate and bivariate latent change score models.

Author
Zhiyong Zhang, Jack McArdle, Aki Hamagami, & Kevin Grimm
Date of publication
2016-10-05 16:36:45
Maintainer
Zhiyong Zhang <zzhang4@nd.edu>
License
GPL-2
Version
0.4
URLs

View on CRAN

Man pages

ex1
Example data set 1
ex2
Example data set 2
ex3
Example data set 3
isNumeric
Is the input a numeric variable
lavaan2ram
Convert lavaan output to RAM matrices
makeBridgeList
Generate all bridges
makePathList
Make a list of effects
makeSpanList
Make a list of spans
plot.lcs.power
Plot the power curve for each specified parameter
plot.RAMpath
Plot the path diagram according to RAM path and bridges or...
powerBLCS
Power analysis for bivariate latent change score models
powerLCS
Power analysis for univariate latent change score models
ram2lavaan
RAM model to lavaan model
ramBLCS
Conduct bivariate latent change score analysis
ramEffectSE
Sobel standard error for a given effect
ramFit
Fit a model using lavaan based on ram input
ramFlip
Flip the ram path
ramIndex
To be added
ramLCM
Conduct growth curve analysis
ramLCS
Univariate latent change score model
ramMatrix
Generate ram matrices based on ram input
ramParseLavaan
lavaan to ram
ramPathBridge
Generate path and bridges
RAMpath-package
RAMpath for SEM analysis
ramReFit
Refit a model with additional paths
ramRmOne
Internal function
ramShowModel
Show the model using Lavvan model syntax
ramUniquePath
Get the uniques paths
ramVF
Generate a vector field plot based on the bivariate lcsm
summary.RAMpath
Calculate the total and individual contribution for each path...

Files in this package

RAMpath
RAMpath/NAMESPACE
RAMpath/data
RAMpath/data/ex1.txt.gz
RAMpath/data/ex2.txt.gz
RAMpath/data/ex3.txt.gz
RAMpath/R
RAMpath/R/blcs.R
RAMpath/R/power.R
RAMpath/R/rampath.R
RAMpath/R/lcm.R
RAMpath/R/lavaan2ram.R
RAMpath/R/se.R
RAMpath/MD5
RAMpath/DESCRIPTION
RAMpath/man
RAMpath/man/ramUniquePath.Rd
RAMpath/man/ex3.Rd
RAMpath/man/plot.RAMpath.Rd
RAMpath/man/ramReFit.Rd
RAMpath/man/ramVF.Rd
RAMpath/man/ramLCS.Rd
RAMpath/man/ramPathBridge.Rd
RAMpath/man/ramFit.Rd
RAMpath/man/ramRmOne.Rd
RAMpath/man/RAMpath-package.Rd
RAMpath/man/isNumeric.Rd
RAMpath/man/makePathList.Rd
RAMpath/man/ramIndex.Rd
RAMpath/man/ex2.Rd
RAMpath/man/lavaan2ram.Rd
RAMpath/man/ramFlip.Rd
RAMpath/man/ramBLCS.Rd
RAMpath/man/ex1.Rd
RAMpath/man/makeSpanList.Rd
RAMpath/man/ram2lavaan.Rd
RAMpath/man/makeBridgeList.Rd
RAMpath/man/ramEffectSE.Rd
RAMpath/man/ramLCM.Rd
RAMpath/man/powerLCS.Rd
RAMpath/man/plot.lcs.power.Rd
RAMpath/man/ramShowModel.Rd
RAMpath/man/powerBLCS.Rd
RAMpath/man/ramParseLavaan.Rd
RAMpath/man/summary.RAMpath.Rd
RAMpath/man/ramMatrix.Rd