Package edu.cmu.tetrad.sem
Class Ricf
java.lang.Object
edu.cmu.tetrad.sem.Ricf
Implements ICF as specified in Drton and Richardson (2003), Iterative Conditional Fitting for Gaussian Ancestral
 Graph Models, using hints from previous implementations by Drton in the ggm package in R and by Silva in the Purify
 class. The reason for reimplementing in this case is to take advantage of linear algebra optimizations in the COLT
 library.
- Version:
- $Id: $Id
- Author:
- josephramsey
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic classThe fit con graph result.static classRICF result.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncliques.ricf(SemGraph mag, ICovarianceMatrix covMatrix, double tolerance) Calculates the Restricted Information Criterion Fusion (RICF) for a given SemGraph.ricf2(Graph mag, ICovarianceMatrix covMatrix, double tolerance) Same as above but takes a Graph instead of a SemGraph
- 
Constructor Details- 
Ricfpublic Ricf()Represents the Ricf class. This class provides methods for calculating the Restricted Information Criterion Fusion (RICF) for a given SemGraph.
 
- 
- 
Method Details- 
ricfCalculates the Restricted Information Criterion Fusion (RICF) for a given SemGraph.- Parameters:
- mag- The SemGraph object representing the graph to calculate RICF for.
- covMatrix- The ICovarianceMatrix object representing the covariance matrix.
- tolerance- The tolerance value for convergence.
- Returns:
- The RicfResult object containing the results of the RICF calculation.
 
- 
ricf2Same as above but takes a Graph instead of a SemGraph- Parameters:
- mag- a- Graphobject
- covMatrix- a- ICovarianceMatrixobject
- tolerance- a double
- Returns:
- a Ricf.RicfResultobject
 
- 
cliquescliques. - Parameters:
- graph- a- Graphobject
- Returns:
- an enumeration of the cliques of the given graph considered as undirected.
 
 
-