Class IdaMaximumSquaredDifference
java.lang.Object
edu.cmu.tetrad.algcomparison.statistic.IdaMaximumSquaredDifference
- All Implemented Interfaces:
Statistic
,Serializable
IdaMaximumSquaredDifference is a statistic that calculates the "IDA Average Maximum Squared Difference" between a
true graph and an estimated graph. It implements the Statistic interface.
This is the average of the maximum squared difference between the true and estimated total effects for each pair of variables.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIdaMaximumSquaredDifference
(SemIm semIm) Initializes a new instance of theIdaMaximumSquaredDifference
class. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the abbreviation for the statistic.Retrieves the description for this statistic.double
getNormValue
(double value) Returns a normalized value of the statistic.double
Calculates the value of the statistic "IDA Average Maximum Squared Difference".
-
Constructor Details
-
IdaMaximumSquaredDifference
Initializes a new instance of theIdaMaximumSquaredDifference
class.- Parameters:
semIm
- The true SEM IM.
-
-
Method Details
-
getAbbreviation
Retrieves the abbreviation for the statistic. This abbreviation will be printed at the top of each column.- Specified by:
getAbbreviation
in interfaceStatistic
- Returns:
- The abbreviation for the statistic.
-
getDescription
Retrieves the description for this statistic.- Specified by:
getDescription
in interfaceStatistic
- Returns:
- The description for this statistic.
-
getValue
Calculates the value of the statistic "IDA Average Maximum Squared Difference". -
getNormValue
public double getNormValue(double value) Returns a normalized value of the statistic.- Specified by:
getNormValue
in interfaceStatistic
- Parameters:
value
- The value of the statistic.- Returns:
- The normalized value of the statistic.
-