Class IdaMinimumSquaredDifference
java.lang.Object
edu.cmu.tetrad.algcomparison.statistic.IdaMinimumSquaredDifference
- All Implemented Interfaces:
Statistic
,Serializable
IdaMinimumSquaredDifference is a statistic that calculates the "IDA Average Minimum Squared Difference" between a
true graph and an estimated graph. It implements the Statistic interface.
This is the average of the minimum squared difference between the true and estimated total effects for each pair of variables.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionIdaMinimumSquaredDifference
(SemIm semIm) Constructs an instance of theIdaMinimumSquaredDifference
class with the specified SEM IM. -
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 Minimum Squared Difference".
-
Constructor Details
-
IdaMinimumSquaredDifference
Constructs an instance of theIdaMinimumSquaredDifference
class with the specified SEM IM.- Parameters:
semIm
- the SEM IM representing the true model.
-
-
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 Minimum 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.
-