Interface Score

All Known Subinterfaces:
IBDeuScore, ISemBicScore, LocalDiscreteScore
All Known Implementing Classes:
BDeScore, BDeuScore, BdeuScoreImages, BicScore, ConditionalGaussianOtherScore, ConditionalGaussianScore, DegenerateGaussianScore, DirichletScore, DiscreteMixedScore, EbicScore, GraphScore, ImagesScore, KimEtAlScores, MagSemBicScore, MNLRScore, MVPScore, PoissonPriorScore, ScoredIndTest, SemBicScore, SemBicScoreDeterministic, SemBicScoreDGWrapper, SemBicScoreImages, SemBicScoreMultiFas, ZhangShenBoundScore, ZhangShenBoundTest

public interface Score
Interface for a score suitable for FGES
  • Method Details

    • localScore

      double localScore(int node, int... parents)
      Parameters:
      node - The index of the node.
      parents - The indices of the node's parents.
      Returns:
      The score, or NaN if the score cannot be calculated.
    • localScoreDiff

      double localScoreDiff(int x, int y, int[] z)
    • localScoreDiff

      double localScoreDiff(int x, int y)
    • localScore

      double localScore(int node, int parent)
    • localScore

      double localScore(int node)
    • getVariables

      List<Node> getVariables()
    • isEffectEdge

      boolean isEffectEdge(double bump)
    • getSampleSize

      int getSampleSize()
    • getVariable

      Node getVariable(String targetName)
    • getMaxDegree

      int getMaxDegree()
    • determines

      boolean determines(List<Node> z, Node y)
    • toString

      String toString()
      Overrides:
      toString in class Object
    • defaultScore

      default Score defaultScore()