Class Lofs2

java.lang.Object
edu.cmu.tetrad.search.Lofs2

public class Lofs2 extends Object
LOFS = Ling Orientation Fixed Structure. Some additional algorithm. Expands the set of algorithm from Lofs.
Author:
Joseph Ramsey
  • Constructor Details

  • Method Details

    • setRule

      public void setRule(Lofs2.Rule rule)
    • getSelfLoopStrength

      public double getSelfLoopStrength()
    • setSelfLoopStrength

      public void setSelfLoopStrength(double selfLoopStrength)
    • orient

      public Graph orient()
    • getAlpha

      public double getAlpha()
    • setAlpha

      public void setAlpha(double alpha)
    • isOrientStrongerDirection

      public boolean isOrientStrongerDirection()
    • setOrientStrongerDirection

      public void setOrientStrongerDirection(boolean orientStrongerDirection)
    • setR2Orient2Cycles

      public void setR2Orient2Cycles(boolean r2Orient2Cycles)
    • isR2Orient2Cycles

      public boolean isR2Orient2Cycles()
    • getScore

      public Lofs.Score getScore()
    • setScore

      public void setScore(Lofs.Score score)
    • scoreRow

      public double scoreRow(int rowIndex, Matrix data, List<List<Integer>> rows, List<List<Double>> parameters)
    • setEpsilon

      public void setEpsilon(double epsilon)
    • setKnowledge

      public void setKnowledge(Knowledge knowledge)
    • getPValue

      public double getPValue(double fisherZ)
      Returns:
      the probability associated with the most recently computed independence test.
    • kernel

      public double kernel(double z)
    • kernel1

      public double kernel1(double z)
    • kernel2

      public double kernel2(double z)
    • kernel3

      public double kernel3(double z)
    • kernel4

      public double kernel4(double z)
    • kernel5

      public double kernel5(double z)
    • kernel6

      public double kernel6(double z)
    • kernel7

      public double kernel7(double z)
    • kernel8

      public double kernel8(double z)