Catalano.Statistics
Class Histogram
- java.lang.Object
-
- Catalano.Statistics.Histogram
-
public class Histogram extends java.lang.ObjectHistogram for discrete random values.
-
-
Constructor Summary
Constructors Constructor and Description Histogram(int[] values)Initializes a new instance of the Histogram class.Histogram(int[] values, int bins)Initializes a new instance of the Histogram class.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description static double[]CDF(Histogram hist)static double[]CDF(int[] values)intgetBins()Get number of bins.doublegetEntropy()Get entropy value.intgetMax()Get maximum value.doublegetMean()Get mean value.intgetMedian()Get median value.intgetMin()Get minimum value.intgetMode()Get mode value.doublegetStdDev()Get standart deviation value.longgetTotal()Get the sum of pixels.int[]getValues()Get values of the histogram.static int[]MatchHistograms(Histogram histA, Histogram histB)static int[]MatchHistograms(int[] histA, int[] histB)double[]Normalize()Normalize histogram.static double[]Normalize(int[] values)Normalize histogram.
-
-
-
Constructor Detail
-
Histogram
public Histogram(int[] values)
Initializes a new instance of the Histogram class.- Parameters:
values- Values.
-
Histogram
public Histogram(int[] values, int bins)Initializes a new instance of the Histogram class.- Parameters:
values- Values.bins- Number of bins.
-
-
Method Detail
-
MatchHistograms
public static int[] MatchHistograms(int[] histA, int[] histB)
-
CDF
public static double[] CDF(int[] values)
-
CDF
public static double[] CDF(Histogram hist)
-
Normalize
public static double[] Normalize(int[] values)
Normalize histogram.- Parameters:
values- Values.- Returns:
- Normalized histogram.
-
getValues
public int[] getValues()
Get values of the histogram.- Returns:
- Values.
-
getMean
public double getMean()
Get mean value.- Returns:
- Mean.
-
getStdDev
public double getStdDev()
Get standart deviation value.- Returns:
- Standart deviation.
-
getEntropy
public double getEntropy()
Get entropy value.- Returns:
- Entropy.
-
getMedian
public int getMedian()
Get median value.- Returns:
- Median.
-
getMode
public int getMode()
Get mode value.- Returns:
- Mode.
-
getMin
public int getMin()
Get minimum value.- Returns:
- Minimum.
-
getMax
public int getMax()
Get maximum value.- Returns:
- Maximum.
-
getTotal
public long getTotal()
Get the sum of pixels.- Returns:
-
getBins
public int getBins()
Get number of bins.- Returns:
- Number of bins.
-
Normalize
public double[] Normalize()
Normalize histogram.- Returns:
- Normalized histogram.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG