public class ChiTest
extends java.lang.Object
Constructor and Description |
---|
ChiTest() |
Modifier and Type | Method and Description |
---|---|
(package private) static double |
chiSquareTest(long[] org,
double[] expected)
Chi-Quadrat-Test
|
static java.lang.String |
Chitest(java.io.File file)
Liest ein .pgm-Bild aus der angegebenen Datei ein, teilt dieses in 100 Teile ein,
und gibt für jeden Teil die Einbettungswahrscheinlichkeit nach dem Chi-Square-Test
aus
|
private static double |
function(double x,
double degreeCoefficient,
double degreeExponent)
/* this is the implementation of X square function
|
private static double |
gammaOfHalf(int i)
Gamma of half
|
(package private) static double |
numericIntegral(double a,
double b,
double size,
double degreeCoefficient,
double degreeExponent)
computes the integral of the interval from a to b
|
public static java.lang.String Chitest(java.io.File file)
file
- die Bilddateistatic double chiSquareTest(long[] org, double[] expected)
org
- Verteilung der Farbwerte im Bildexpected
- erwartete Farbwerteverteilungprivate static double function(double x, double degreeCoefficient, double degreeExponent)
x
- xdegreeCoefficient
- unknowndegreeExponent
- unknownprivate static double gammaOfHalf(int i)
i
- unclearstatic double numericIntegral(double a, double b, double size, double degreeCoefficient, double degreeExponent)
a
- ab
- bsize
- sizedegreeCoefficient
- unknowndegreeExponent
- unknown