Class Gmas

java.lang.Object
edu.cmu.tetrad.algcomparison.algorithm.AbstractBootstrapAlgorithm
edu.cmu.tetrad.algcomparison.algorithm.oracle.pag.Gmas
All Implemented Interfaces:
Algorithm, LatentStructureAlgorithm, ReturnsBootstrapGraphs, TakesCovarianceMatrix, AcceptsKnowledge, HasParameters, TakesScoreWrapper, TetradSerializable, Serializable

GMAS: a latent-variable search that uses no independence tests. A BOSS CPDAG is projected to a PAG and then to its Zhang MAG, and that MAG is improved by steepest-ascent greedy search under the Gaussian MAG BIC, moving only among legal MAGs, with deletion, reversal, type change (directed to bidirected and back), and addition as moves. The final MAG is projected back to a PAG.
Author:
josephramsey
See Also:
  • Constructor Details

    • Gmas

      public Gmas()
      Used for reflection; do not delete.
    • Gmas

      public Gmas(ScoreWrapper score)
      Constructs a GMAS algorithm with the given score.
      Parameters:
      score - The score to use.
  • Method Details