|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.math.Statistics org.geotools.math.Statistics.Delta
Hold some statistics about a series of sample values and the difference between them.
Given a series of sample values s0, s1,
s2, s3..., this class computes statistics
in the same way than Statistics
and additionnaly computes statistics for
s1-s0,
s2-s1,
s3-s2...,
which are stored in a delta
statistics object.
Nested Class Summary |
Nested classes inherited from class org.geotools.math.Statistics |
Statistics.Delta |
Constructor Summary | |
Statistics.Delta()
Construct an initially empty set of statistics. |
|
Statistics.Delta(Statistics delta)
Construct an initially empty set of statistics using the specified object for delta statistics. |
Method Summary | |
void |
add(double sample)
Update statistics for the specified sample. |
void |
add(long sample)
Update statistics for the specified sample. |
void |
add(Statistics stats)
Update statistics with all samples from the specified . |
java.lang.Object |
clone()
Returns a clone of this statistics. |
boolean |
equals(java.lang.Object obj)
Test this statistics with the specified object for equality. |
Statistics |
getDeltaStatistics()
Returns the statistics about difference between consecutives values. |
int |
hashCode()
Returns a hash code value for this statistics. |
void |
reset()
Reset the statistics to their initial NaN values.
|
Methods inherited from class org.geotools.math.Statistics |
count, countNaN, maximum, mean, minimum, range, rms, standardDeviation, toString, toString |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Statistics.Delta()
Double.NaN
.
public Statistics.Delta(Statistics delta)
delta
statistics. This method
allows chaining different kind of statistics objects. For example, one
could write:
Which would compute statistics of sample values, statistics of difference between consecutive sample values, and statistics of difference of difference between consecutive sample values. Other kinds ofnew Statistics.Delta(new Statistics.Delta());
Statistics
object could be
chained as well.
Method Detail |
public Statistics getDeltaStatistics()
public void reset()
NaN
values.
This method reset this object state as if it was just created.
reset
in class Statistics
public void add(double sample)
delta
statistics are updated with sample - samplelast
value,
where samplelast
is the last value given to the previous
call of an method.
add
in class Statistics
sample
- The sample value. NaN
values are ignored.Statistics.add(long)
,
Statistics.add(Statistics)
public void add(long sample)
delta
statistics are updated with sample - samplelast
value,
where samplelast
is the last value given to the previous
call of an method.
add
in class Statistics
sample
- The sample value.Statistics.add(double)
,
Statistics.add(Statistics)
public void add(Statistics stats) throws java.lang.ClassCastException
add
for all samples that were added to . The argument
must be an instance of .
add
in class Statistics
stats
- The statistics to be added to ,
or if none.
java.lang.ClassCastException
- If is not an instance of
.public java.lang.Object clone()
clone
in interface org.opengis.util.Cloneable
clone
in class Statistics
public boolean equals(java.lang.Object obj)
equals
in class Statistics
public int hashCode()
hashCode
in class Statistics
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |