Package edu.cmu.tetrad.data
Class DataGraphUtils
java.lang.Object
edu.cmu.tetrad.data.DataGraphUtils
Sundry graph utils that need to be located in the data package to avoid package cycles.
- Version:
- $Id: $Id
- Author:
- josephramsey
- 
Method SummaryModifier and TypeMethodDescriptionstatic GraphrandomBifactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) First a random single factor model is created with the specified number of latent nodes and latent edges, and impurity structure.static GraphrandomMim(Graph graph, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations, boolean arrangeGraph) randomMim.static GraphrandomSingleFactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) randomSingleFactorModel.
- 
Method Details- 
randomSingleFactorModelpublic static Graph randomSingleFactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) randomSingleFactorModel. - Parameters:
- numStructuralNodes- a int
- numStructuralEdges- a int
- numMeasurementsPerLatent- a int
- numLatentMeasuredImpureParents- a int
- numMeasuredMeasuredImpureParents- a int
- numMeasuredMeasuredImpureAssociations- a int
- Returns:
- a Graphobject
 
- 
randomMimpublic static Graph randomMim(Graph graph, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations, boolean arrangeGraph) randomMim. 
- 
randomBifactorModelpublic static Graph randomBifactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) First a random single factor model is created with the specified number of latent nodes and latent edges, and impurity structure. Then this is converted to a bifactor model by adding new latents and edges.- Parameters:
- numStructuralNodes- a int
- numStructuralEdges- a int
- numMeasurementsPerLatent- a int
- numLatentMeasuredImpureParents- a int
- numMeasuredMeasuredImpureParents- a int
- numMeasuredMeasuredImpureAssociations- a int
- Returns:
- a Graphobject
 
 
-