public class UIFullConfidenceAnalysisResult extends Object implements FullConfidenceAnalysisResult
Constructor and Description |
---|
UIFullConfidenceAnalysisResult(FullConfidenceAnalysisResult stats) |
Modifier and Type | Method and Description |
---|---|
double |
averageKLdivergence(Predicate p,
int noBins,
FullConfidenceAnalysisResult other) |
String |
drawDistribution(AtomFunctionVariable atomvar,
int noBins,
int height) |
String |
drawDistributions(Predicate p,
int noBins,
int height) |
Map<AtomFunctionVariable,de.mathnbits.statistics.DoubleDist> |
getDistribution() |
double[] |
getHistogram(AtomFunctionVariable atomvar,
int noBins) |
String |
histogramString(AtomFunctionVariable atomvar,
int noBins,
int noDigits) |
String |
histogramStrings(Predicate p,
int noBins) |
double |
KLdivergence(AtomFunctionVariable atomvar,
int noBins,
FullConfidenceAnalysisResult other) |
void |
printAtoms(Predicate p) |
void |
printAtoms(Predicate p,
double threshold) |
void |
printDistributions(Predicate p) |
void |
printHistograms(Predicate p) |
String |
toString(Predicate p) |
String |
toString(Predicate p,
double meanThreshold) |
public UIFullConfidenceAnalysisResult(FullConfidenceAnalysisResult stats)
public double KLdivergence(AtomFunctionVariable atomvar, int noBins, FullConfidenceAnalysisResult other)
KLdivergence
in interface FullConfidenceAnalysisResult
public double averageKLdivergence(Predicate p, int noBins, FullConfidenceAnalysisResult other)
averageKLdivergence
in interface FullConfidenceAnalysisResult
public Map<AtomFunctionVariable,de.mathnbits.statistics.DoubleDist> getDistribution()
getDistribution
in interface FullConfidenceAnalysisResult
public double[] getHistogram(AtomFunctionVariable atomvar, int noBins)
getHistogram
in interface FullConfidenceAnalysisResult
public String drawDistribution(AtomFunctionVariable atomvar, int noBins, int height)
public void printDistributions(Predicate p)
public String histogramString(AtomFunctionVariable atomvar, int noBins, int noDigits)
public void printHistograms(Predicate p)
public void printAtoms(Predicate p)
public void printAtoms(Predicate p, double threshold)