Class TrueDagFalsePositiveArrow

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

public class TrueDagFalsePositiveArrow extends Object implements Statistic
Represents a statistic that calculates the false positives for arrows compared to the true directed acyclic graph (DAG).
See Also:
  • Constructor Details

    • TrueDagFalsePositiveArrow

      public TrueDagFalsePositiveArrow()
      This class represents a statistic that calculates the false positives for arrows compared to the true DAG.
  • Method Details

    • getAbbreviation

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

      public String getDescription()
      Returns a short one-line description of this statistic. This will be printed at the beginning of the report.
      Specified by:
      getDescription in interface Statistic
      Returns:
      The description of this statistic.
    • getValue

      public double getValue(Graph trueDag, Graph trueGraph, Graph estGraph, DataModel dataModel, Parameters parameters)
      Calculates the number of false positive arrows in the estimated graph compared to the true directed acyclic graph (DAG).
      Specified by:
      getValue in interface Statistic
      Parameters:
      trueDag - The true directed acyclic graph (DAG).
      trueGraph - The true graph structure used for comparison.
      estGraph - The estimated graph being evaluated.
      dataModel - The data model used in the evaluation process.
      parameters - Additional parameters for the calculation.
      Returns:
      The number of false positive arrows in the estimated graph compared to the true DAG.
    • getNormValue

      public double getNormValue(double value)
      Retrieves the normalized value of the statistic.
      Specified by:
      getNormValue in interface Statistic
      Parameters:
      value - The value of the statistic.
      Returns:
      The normalized value of the statistic, between 0 and 1, inclusive.