Class TrueDagFalseNegativesTails

java.lang.Object
edu.cmu.tetrad.algcomparison.statistic.TrueDagFalseNegativesTails
All Implemented Interfaces:
Statistic, Serializable

public class TrueDagFalseNegativesTails extends Object implements Statistic
The class TrueDagFalseNegativesTails implements the Statistic interface to calculate the number of false negatives for tails compared to the true Directed Acyclic Graph (DAG).
See Also:
  • Constructor Details

    • TrueDagFalseNegativesTails

      public TrueDagFalseNegativesTails()
      Constructs the statistic.
  • Method Details

    • getAbbreviation

      public String getAbbreviation()
      Retrieves the abbreviation for the statistic.
      Specified by:
      getAbbreviation in interface Statistic
      Returns:
      The abbreviation as a String.
    • getDescription

      public String getDescription()
      Retrieves a short one-line description of the statistic.
      Specified by:
      getDescription in interface Statistic
      Returns:
      The description of the statistic.
    • getValue

      public double getValue(Graph trueGraph, Graph estGraph, DataModel dataModel)
      Calculates the number of false negatives for tails compared to the true DAG.
      Specified by:
      getValue in interface Statistic
      Parameters:
      trueGraph - The true graph (DAG, CPDAG, PAG_of_the_true_DAG).
      estGraph - The estimated graph (same type).
      dataModel - The data model.
      Returns:
      The number of false negatives for tails.
    • getNormValue

      public double getNormValue(double value)
      Retrieves the normalized value of the given statistic.
      Specified by:
      getNormValue in interface Statistic
      Parameters:
      value - The value of the statistic.
      Returns:
      The normalized value of the statistic.