Package org.apache.spark.mllib.stat.test
Class ChiSqTestResult
Object
org.apache.spark.mllib.stat.test.ChiSqTestResult
- All Implemented Interfaces:
TestResult<Object>
Object containing the test results for the chi-squared hypothesis test.
-
Method Summary
Modifier and TypeMethodDescriptionint
Returns the degree(s) of freedom of the hypothesis test.method()
Null hypothesis of the test.double
pValue()
The probability of obtaining a test statistic result at least as extreme as the one that was actually observed, assuming that the null hypothesis is true.double
Test statistic.toString()
String explaining the hypothesis test result.
-
Method Details
-
degreesOfFreedom
public int degreesOfFreedom()Description copied from interface:TestResult
Returns the degree(s) of freedom of the hypothesis test. Return type should be Number(e.g. Int, Double) or tuples of Numbers for toString compatibility.- Specified by:
degreesOfFreedom
in interfaceTestResult<Object>
- Returns:
- (undocumented)
-
method
-
nullHypothesis
Description copied from interface:TestResult
Null hypothesis of the test.- Specified by:
nullHypothesis
in interfaceTestResult<Object>
- Returns:
- (undocumented)
-
pValue
public double pValue()Description copied from interface:TestResult
The probability of obtaining a test statistic result at least as extreme as the one that was actually observed, assuming that the null hypothesis is true.- Specified by:
pValue
in interfaceTestResult<Object>
- Returns:
- (undocumented)
-
statistic
public double statistic()Description copied from interface:TestResult
Test statistic.- Specified by:
statistic
in interfaceTestResult<Object>
- Returns:
- (undocumented)
-
toString
Description copied from interface:TestResult
String explaining the hypothesis test result. Specific classes implementing this trait should override this method to output test-specific information.- Specified by:
toString
in interfaceTestResult<Object>
- Overrides:
toString
in classObject
- Returns:
- (undocumented)
-