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 Summary
Modifier and TypeMethodDescriptionstatic 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.static Graph
randomMim
(Graph graph, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations, boolean arrangeGraph) randomMim.static Graph
randomSingleFactorModel
(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) randomSingleFactorModel.
-
Method Details
-
randomSingleFactorModel
public static Graph randomSingleFactorModel(int numStructuralNodes, int numStructuralEdges, int numMeasurementsPerLatent, int numLatentMeasuredImpureParents, int numMeasuredMeasuredImpureParents, int numMeasuredMeasuredImpureAssociations) randomSingleFactorModel.
- Parameters:
numStructuralNodes
- a intnumStructuralEdges
- a intnumMeasurementsPerLatent
- a intnumLatentMeasuredImpureParents
- a intnumMeasuredMeasuredImpureParents
- a intnumMeasuredMeasuredImpureAssociations
- a int- Returns:
- a
Graph
object
-
randomMim
-
randomBifactorModel
public 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 intnumStructuralEdges
- a intnumMeasurementsPerLatent
- a intnumLatentMeasuredImpureParents
- a intnumMeasuredMeasuredImpureParents
- a intnumMeasuredMeasuredImpureAssociations
- a int- Returns:
- a
Graph
object
-