|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.rapidminer.tools.math.distribution.ContinuousDistribution
com.rapidminer.tools.math.distribution.NormalDistribution
com.rapidminer.tools.math.distribution.EmpiricalNormalDistribution
public class EmpiricalNormalDistribution
This class represents a gaussian normal distribution.
| Field Summary | |
|---|---|
protected boolean |
recentlyUpdated
|
protected double |
squaredSum
|
protected double |
sum
|
protected double |
totalWeightSum
|
| Fields inherited from class com.rapidminer.tools.math.distribution.NormalDistribution |
|---|
mean, standardDeviation |
| Constructor Summary | |
|---|---|
EmpiricalNormalDistribution()
|
|
| Method Summary | |
|---|---|
int |
compareTo(EmpiricalNormalDistribution otherDistribution)
|
java.lang.String |
getAttributeName()
|
double |
getLowerBound()
This method returns a lower bound of values. |
double |
getMean()
|
int |
getNumberOfParameters()
This should return the number of parameters defining this distribution |
java.lang.String |
getParameterName(int index)
This method should return the name of the i-th parameter |
double |
getParameterValue(int index)
This method should return the value of the i-th parameter |
double |
getProbability(double value)
This method returns the density of the given distribution at the specified value. |
double |
getStandardDeviation()
|
double |
getTotalWeight()
|
double |
getUpperBound()
This method returns an upper bound of possible values. |
double |
getVariance()
|
java.lang.String |
toString()
Should return an textual representation of the distribution. |
void |
update(double value)
|
void |
update(double value,
double weight)
|
void |
update(EmpiricalNormalDistribution distribution)
|
protected void |
updateDistributionProperties()
|
| Methods inherited from class com.rapidminer.tools.math.distribution.NormalDistribution |
|---|
getLogProbability, getLowerBound, getProbability, getUpperBound |
| Methods inherited from class com.rapidminer.tools.math.distribution.ContinuousDistribution |
|---|
isContinuous, isDiscrete, mapValue |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.rapidminer.tools.math.distribution.Distribution |
|---|
isContinuous, isDiscrete, mapValue |
| Field Detail |
|---|
protected boolean recentlyUpdated
protected double sum
protected double squaredSum
protected double totalWeightSum
| Constructor Detail |
|---|
public EmpiricalNormalDistribution()
| Method Detail |
|---|
public void update(double value,
double weight)
update in interface EmpiricalDistributionpublic void update(double value)
update in interface EmpiricalDistributionpublic void update(EmpiricalNormalDistribution distribution)
public java.lang.String getAttributeName()
getAttributeName in interface DistributiongetAttributeName in class NormalDistributionprotected void updateDistributionProperties()
public double getProbability(double value)
Distribution
getProbability in interface DistributiongetProbability in class NormalDistributionvalue - the value which density shall be returnedpublic double getMean()
getMean in class NormalDistributionpublic double getStandardDeviation()
getStandardDeviation in class NormalDistributionpublic double getVariance()
getVariance in class NormalDistributionpublic double getLowerBound()
ContinuousDistribution
getLowerBound in class NormalDistributionpublic double getUpperBound()
ContinuousDistribution
getUpperBound in class NormalDistributionpublic double getTotalWeight()
getTotalWeight in interface EmpiricalDistributionpublic java.lang.String toString()
Distribution
toString in interface DistributiontoString in class NormalDistributionpublic int getNumberOfParameters()
Distribution
getNumberOfParameters in interface DistributiongetNumberOfParameters in class NormalDistributionpublic java.lang.String getParameterName(int index)
Distribution
getParameterName in interface DistributiongetParameterName in class NormalDistributionpublic double getParameterValue(int index)
Distribution
getParameterValue in interface DistributiongetParameterValue in class NormalDistributionpublic int compareTo(EmpiricalNormalDistribution otherDistribution)
compareTo in interface java.lang.Comparable<EmpiricalNormalDistribution>
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||