stablespec: Stable Specification Search in Structural Equation Models

Share:

An exploratory and heuristic approach for specification search in Structural Equation Modeling. The basic idea is to subsample the original data and then search for optimal models on each subset. Optimality is defined through two objectives: model fit and parsimony. As these objectives are conflicting, we apply a multi-objective optimization methods, specifically NSGA-II, to obtain optimal models for the whole range of model complexities. From these optimal models, we consider only the relevant model specifications (structures), i.e., those that are both stable (occur frequently) and parsimonious and use those to infer a causal model.

Author
Ridho Rahmadi [aut, cre], Perry Groot [aut, ths], Tom Heskes [aut, ths]
Date of publication
2016-11-17 18:34:10
Maintainer
Ridho Rahmadi <r.rahmadi@cs.ru.nl>
License
MIT + file LICENSE
Version
0.2.3

View on CRAN

Man pages

crossdata6V
Artificial cross-sectional data.
dataReshape
Reshape longitudinal data
getModelFitness
Scoring the given SEM models.
longiData4V3T
Artificial longitudinal data.
modelPop
Random SEM models.
plotStability
Plot of edge and causal path stability.
repairCyclicModel
Repairing a SEM model that is cyclic.
stableSpec
Stable specifications of constrained structural equation...

Files in this package

stablespec
stablespec/tests
stablespec/tests/testthat.R
stablespec/tests/testthat
stablespec/tests/testthat/test-modelFitness.R
stablespec/tests/testthat/test-modelPop.R
stablespec/tests/testthat/test-stablespec.R
stablespec/tests/testthat/test-repairCycle.R
stablespec/NAMESPACE
stablespec/data
stablespec/data/crossdata6V.rda
stablespec/data/longiData4V3T.rda
stablespec/R
stablespec/R/longiData4V3T.R
stablespec/R/getModelFitness.R
stablespec/R/dag2CpdagCons.R
stablespec/R/crowdingDistance.R
stablespec/R/stableSpec.R
stablespec/R/plotStab.R
stablespec/R/toLabelEdge.R
stablespec/R/crossdataV6.R
stablespec/R/mutation.R
stablespec/R/genPopulation.R
stablespec/R/optimalModels.R
stablespec/R/crossOver.R
stablespec/R/writeModel.R
stablespec/R/NSGAStuff.R
stablespec/R/modelFitness.R
stablespec/R/dataReshape.R
stablespec/R/stringToMatrix.R
stablespec/R/initialPopulation.R
stablespec/R/edgeOperation.R
stablespec/R/consOperation.R
stablespec/R/groupFrontComp.R
stablespec/R/makeEdgeDf.R
stablespec/R/relevantStructure.R
stablespec/R/repairCyclicModel.R
stablespec/R/getData.R
stablespec/R/modelPop.R
stablespec/R/orderEdge.R
stablespec/R/topoOrder.R
stablespec/R/structureStab.R
stablespec/MD5
stablespec/DESCRIPTION
stablespec/man
stablespec/man/plotStability.Rd
stablespec/man/stableSpec.Rd
stablespec/man/repairCyclicModel.Rd
stablespec/man/longiData4V3T.Rd
stablespec/man/getModelFitness.Rd
stablespec/man/crossdata6V.Rd
stablespec/man/dataReshape.Rd
stablespec/man/modelPop.Rd
stablespec/LICENSE