package org.sfc.math.stochastic;
/**
* This interface represents some stochastic information on a function or
* data set. It can be implemented by statistic data records or by random
* number distribution functions, for example.
*
* @author Thomas Weise
*/
public interface IStochasticInfo
{
/**
* Obtain the median of the underlying mathematical object.
* @return The median of the underlying mathematical object.
*/
public abstract double get_median ();
/**
* Obtain the minimum of the underlying mathematical object.
* @return The minimum of the underlying mathematical object.
*/
public abstract double get_minimum ();
/**
* Obtain the maximum of the underlying mathematical object.
* @return The maximum of the underlying mathematical object.
*/
public abstract double get_maximum ();
/**
* Obtain the average of the underlying mathematical object.
* @return The average of the underlying mathematical object.
*/
public abstract double get_average ();
/**
* Obtain the variance of the underlying mathematical object.
* @return The variance of the underlying mathematical object.
*/
public abstract double get_variance ();
}