* Estimation and simulation of latent variable models

** Model building 

addvar                  Add variable to (model) object
addvar<-                -
adjMat                  Extract adjancey matrix from model/graph
ancestors               Extract ancestors of nodes
baptize                 Label elements of object
cancel                  Remove assocation between variables
cancel<-                -
categorical             Define categorical variables (predictors)
categorical<-           -
children                Extract children or parent elements of object
constrain               Add non-linear constraints to latent variable model
constrain<-             -
covariance              Add covariance structure to Latent Variable Model
covariance<-            -
variance                -
variance<-              -
descendants             Extract descendants of nodes
describecoef            Show parameter names
distribution            Define distribution of variables
distribution<-          -
edgeList                Extract edge list from model/graph
edgelabels              Define labels on edges of graph
edgelabels<-            -
edgeList                Extract edges of 'lvm' object
endogenous              Extract endogenous variables
exogenous               Extract/define exogenous variables
exogenous<-             -
eventTime               Add an observed event time outcome to a latent variable model
eventTime<-             -
fixsome                 Constrain parameters in measurement models (identifiability)
intercept               Fix mean parameters in 'lvm'-object
intercept<-             -
rmvar                   Remove variables from (model) object.
rmvar<-                 -
kill                    -
kill<-                  -
labels                  Define labels of graph
labels<-                -
latent                  Define latent variable
latent<-                -
lvm                     Initialize new latent variable model
makemissing             Create random missing data
manifest                Extract observed variables
measurement             Extract measurement models
merge                   Merge model objects (lvm, estimate, ...)
multigroup              Define multiple group object
nodecolor               Set node colours
nodecolor<-             -
ordinal                 Define variables as ordinal
ordinal<-               -
parameter               Define additional parameters of the model
parameter<-             -
parpos                  Generic method for finding indeces of model parameters
pars                    Extract model parameter names
parents                 Extract parents of nodes
path                    Extract pathways in model graph
plot.lvm                Plot path diagram
Range.lvm               Define range constraints of parameters
randomslope             Define random slope component
randomslope<-           -
regression              Add regression association to latent variable model
regression<-            -
roots                   Extract root nodes of graph
sinks                   Extract sink nodes of graph
subset.lvm              Extract subset of latent variable model
transform               Create non-linear parameter constraints
transform<-             -
vars                    Extract variable names from latent variable model

** Model inference

alpha_zmax              Multiple testing adjustment
backdoor                Check backdoor criterion
bootstrap               Generic bootstrap method
bootstrap.lvm           Calculate bootstrap estimates of a lvm object
closed_testing          Closed testing procedure
confint.lvmfit          Calculate confidence limits for parameters
contr                   Create contrast matrices
compare                 Statistical tests Performs Likelihood-ratio, Wald and score tests
complik                 Composite likelihood inference
confpred                Conformal prediction limits
correlation             Generic method for extracting correlation coefficients of model object
cv                      Cross-validation function
dsep                    Check d-separation criterion in graph
equivalence             Identify candidates of equivalent models
effects                 Mediation; calculate indirect, direct and total effects
totaleffects            -
estimate.default        Aggregation of parameters and data
estimate.lvm            Estimation of parameters in a Latent Variable Model (lvm)
gof                     Extract model summaries and GOF statistics for model object
gkgamma                 Kruskal-Gamma for contigency tables
Graph                   Extract graph
Graph<-                 -
IC                      Extract i.i.d. decomposition (influence function) from model object
iid                     - (obsolete)
information             Calculate information matrix
IV                      Instrumental variables estimator (2SLS)
kappa                   Cohens kappa
lava.options            Set global options for 'lava'
measurement.error       Two-stage estimator for (non-linear) measurement error models
Model                   Extract model
Model<-                 -
modelPar                Extract model parameters
modelVar                Extract variance structure
modelsearch             Model searching
moments                 Estimate model-specific mean and variance
multinomial             Estimate probabilities in contingency table
mvnmix                  Estimate multivariate normal mixture model
nonlinear               Define non-linear associations (see 'twostage')
nonlinear<-             -
ordreg                  Ordinal regression models
partialcor              Calculate partial correlations
pcor                    Polychoric correlations
plot.estimate           Forest-plot or regression line plot
predict.lvm             Prediction in structural equation models
profile                 Profile likelihood
mixture                 Estimate mixture latent variable model
residuals               Extract residuals
riskcomp                Calculate association measure (see also 'OR,'Diff','Ratio')
Diff                    -
OR                      -
Ratio                   -
odds                    -
expit                   -
logit                   -
tigol                   -
scheffe                 Simulatenous confidence bands (lm)
score                   Extract score function of model fit
stack.estimate          Stack estimating equations
sim                     Simulate model
sim.default             Wrapper function for mclapply
as.sim                  Cast matrix as 'sim' object
startvalues             Starting values
starter.multigroup      -
startvalues0            -
startvalues1            -
startvalues2            -
twostage                Two-stage estimator (non-linear SEM)
twostageCV              Cross-validation for non-linear SEM mixture models
wkm                     Weighted k-means algorithm
zibreg                  Regression model for binomial data with unknown group of unaffected

** Utilities

%++%                    Concatenation operator
%ni%                    Matching operator (x not in y) oposed to the '%in%'-operator (x in y)
blockdiag               Combine matrices to block diagonal structure
By                      Apply a Function to a Data Frame Split by Factors
click                   Identify points on plot
wait                    -
Col                     Generate a transparent RGB color
Combine                 Report estimates across different models
commutation             Finds the unique commutation matrix
csplit                  Define random folds of data
foldr                   -
curly                   Add curly brackets to plot
Expand                  Create a Data Frame from All Combinations of Factors
fplot                   Faster plots of large data via rgl
forestplot              Forest plots (confidence/prediciton limits visualization)
getSAS                  Read SAS output (ODS)
getMplus                Read Mplus output
ksmooth2                Estimate and visualize bivariate density
PD                      Dose response calculation for binomial regression models
colsel                  Select colour(s) interactively
colorbar                Add colorbar to plot
confband                Add Confidence limits bar to plot
plot_region             -
devcoords               Returns device-coordinates and plot-region
diagtest                Calculate diagnostic tests for 2x2 table
images                  Organize several image calls (for visualizing categorical data)
Inverse                 Generalized inverse
parsedesign             Create contrast matrix from expression
plotConf                Plot regression lines
pdfconvert              Convert pdf to raster format
procformula             Process formula
revdiag                 Create/extract 'reverse'-diagonal matrix
revdiag<-               -
surface                 Visualize function surface
offdiag                 Extract or set off-diagonal elements of matrix
offdiag<-               -
density.sim             Plot sim object
spaghetti               Plot longitudinal data
toformula               Converts strings to formula
tr                      Trace operator
trim                    Trim tring of (leading/trailing/all) white spaces
vec                     vec operator
wrapvec                 Wrap vector
x2NA                    Convert vector to/from NA
NA2x                    -
na.pass0                Handle missing data by setting NA to zero

** Distributions

dist_gaussian           Normal distribution
dist_lognormal          Log-normal distribution
dist_poisson            Poisson distribution
dist_threshold          Threshold model (e.g., Probit)
dist_bernoulli          Binomial family / Bernoulli distribution
dist_gamma              Gamma distribution
dist_loggamma           Log-Gamma distribution
dist_chisq              Chi-squared distribution
dist_t                  Student-t distribution
dist_uniform            Uniform (continuous or discrete) distribution
dist_weibull            Weibull distribution
dist_seqint             Sequence of integers 1:n
dist_seq                Sequence
dist_ones               Fixed sequence of zeros and ones
dist_const              Fixed single value
dist_beta               Beta distribution
dist_multinomial        Multinomial distribution
dist_mvn                Multivariate normal distribution
dist_gaussian_mixture2  Gaussian mixture distribution
dist_gaussian_mixture3  Gaussian mixture distribution
dist_cox_weibull        Cox-model (Weibull baseline)
dist_cox_exponential    Cox-model (Exponential baseline)
dist_cox_gompertz       Cox-model (Gompertz baseline)
dist_aalen_exponential  Aalen additive model
dist_pareto             Pareto distribution
dist_nonem              Deterministic variable (fixed at its mean-structure)
Missing                 Add missing mechanism to model
Missing<-               -
intervention            Define intervention variable
intervention<-          -
functional              Add non-linear associations (for simulation only)
functional<-            -
heavytail.lvm           Heavy-tailed distribution
heavytail<-             -
timedep                 Time-dependent parameters
timedep<-               -
binomial.rd             Binomial odds-product model (risk difference)
binomial.rr             Binomial odds-product model (relative risk)


** Datasets

bmd                     Longitudinal Bone Mineral Density Data (Wide format)
bmidata                 Data
brisa                   Simulated data
calcium                 Longitudinal Bone Mineral Density Data
hubble                  Hubble data
hubble2                 Hubble data
indoorenv               Data
nldata                  Example data (nonlinear model)
missingdata             Data
nsem                    Example SEM data (nonlinear)
semdata                 Example SEM data
serotonin               Serotonin simulated data
twindata                Twin menarche data

** Working with Influence Function

IC.default              Extract influence function from model object
c.estimate              Concatenate estimate objects
c.summary.estimate      Concatenate summary.estimate objects
estimate.array          Estimate parameters and influence function for population summaries
estimate.default        Influence function based inference
estimate.glm            Estimate method for GLM objects
estimate.list           Estimate method for lists
merge.estimate          Concatenate estimate objects
multinomial             Estimate probabilities in contingency table
plot.estimate           Plot method for 'estimate' objects
stack.estimate          Stack estimating equations
summary.estimate        Summary of estimate objects
var_ic                  Variance based on influence function
