Class TrueDagFalsePositiveArrow
java.lang.Object
edu.cmu.tetrad.algcomparison.statistic.TrueDagFalsePositiveArrow
- All Implemented Interfaces:
Statistic, Serializable
-
Constructor Summary
ConstructorsConstructorDescriptionThis class represents a statistic that calculates the false positives for arrows compared to the true DAG. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the abbreviation for the statistic.Returns a short one-line description of this statistic.doublegetNormValue(double value) Retrieves the normalized value of the statistic.doublegetValue(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).
-
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
Retrieves the abbreviation for the statistic.- Specified by:
getAbbreviationin interfaceStatistic- Returns:
- The abbreviation for the statistic.
-
getDescription
Returns a short one-line description of this statistic. This will be printed at the beginning of the report.- Specified by:
getDescriptionin interfaceStatistic- 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:
getValuein interfaceStatistic- 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:
getNormValuein interfaceStatistic- Parameters:
value- The value of the statistic.- Returns:
- The normalized value of the statistic, between 0 and 1, inclusive.
-