|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.estimators.Estimator
weka.estimators.NormalEstimator
public class NormalEstimator
Simple probability estimator that places a single normal distribution over the observed values.
Constructor Summary | |
---|---|
NormalEstimator(double precision)
Constructor that takes a precision argument. |
Method Summary | |
---|---|
void |
addValue(double data,
double weight)
Add a new data value to the current estimator. |
Capabilities |
getCapabilities()
Returns default capabilities of the classifier. |
double |
getMean()
Return the value of the mean of this normal estimator. |
double |
getPrecision()
Return the value of the precision of this normal estimator. |
double |
getProbability(double data)
Get a probability estimate for a value |
java.lang.String |
getRevision()
Returns the revision string. |
double |
getStdDev()
Return the value of the standard deviation of this normal estimator. |
double |
getSumOfWeights()
Return the sum of the weights for this normal estimator. |
static void |
main(java.lang.String[] argv)
Main method for testing this class. |
java.lang.String |
toString()
Display a representation of this estimator |
Methods inherited from class weka.estimators.Estimator |
---|
addValues, addValues, addValues, addValues, buildEstimator, buildEstimator, clone, debugTipText, equals, forName, getDebug, getOptions, listOptions, makeCopies, makeCopy, setDebug, setOptions, testCapabilities |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NormalEstimator(double precision)
precision
- the precision to which numeric values are given. For
example, if the precision is stated to be 0.1, the values in the
interval (0.25,0.35] are all treated as 0.3.Method Detail |
---|
public void addValue(double data, double weight)
addValue
in interface IncrementalEstimator
addValue
in class Estimator
data
- the new data valueweight
- the weight assigned to the data valuepublic double getProbability(double data)
getProbability
in class Estimator
data
- the value to estimate the probability of
public java.lang.String toString()
toString
in class java.lang.Object
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class Estimator
Capabilities
public double getMean()
public double getStdDev()
public double getPrecision()
public double getSumOfWeights()
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
public static void main(java.lang.String[] argv)
argv
- should contain a sequence of numeric values
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |