Accord.NET Framework

## ISampleableDistributionTObservations Interface |

Common interface for sampleable distributions (i.e. distributions that
allow the generation of new samples through the Generate
method.

Syntax

public interface ISampleableDistribution<TObservations> : IDistribution<TObservations>, IDistribution, ICloneable, IRandomNumberGenerator<TObservations>

- TObservations
- The type of the observations, such as Double.

The ISampleableDistributionTObservations type exposes the following members.

Methods

Name | Description | |
---|---|---|

Clone | Creates a new object that is a copy of the current instance. (Inherited from ICloneable.) | |

ComplementaryDistributionFunction(Double) |
Gets the complementary cumulative distribution function
(ccdf) for this distribution evaluated at point x.
This function is also known as the Survival function.
(Inherited from IDistribution.) | |

ComplementaryDistributionFunction(TObservation) |
Gets the complementary cumulative distribution function
(ccdf) for this distribution evaluated at point x.
This function is also known as the Survival function.
(Inherited from IDistributionTObservation.) | |

DistributionFunction(Double) |
Gets the cumulative distribution function (cdf) for
this distribution evaluated at point x.
(Inherited from IDistribution.) | |

DistributionFunction(TObservation) |
Gets the cumulative distribution function (cdf) for
this distribution evaluated at point x.
(Inherited from IDistributionTObservation.) | |

Fit(Array) |
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) | |

Fit(Array, IFittingOptions) |
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) | |

Fit(Array, Double) |
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) | |

Fit(Array, Int32) |
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) | |

Fit(Array, Double, IFittingOptions) |
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) | |

Fit(Array, Int32, IFittingOptions) |
Fits the underlying distribution to a given set of observations.
(Inherited from IDistribution.) | |

Generate |
Generates a random observation from the current distribution.
(Inherited from IRandomNumberGeneratorT.) | |

Generate(Int32) |
Generates a random vector of observations from the current distribution.
(Inherited from IRandomNumberGeneratorT.) | |

Generate(Random) |
Generates a random observation from the current distribution.
| |

Generate(TObservations) |
Generates a random observation from the current distribution.
| |

Generate(Int32, T) |
Generates a random vector of observations from the current distribution.
(Inherited from IRandomNumberGeneratorT.) | |

Generate(Int32, Random) |
Generates a random vector of observations from the current distribution.
| |

Generate(TObservations, Random) |
Generates a random observation from the current distribution.
| |

Generate(Int32, TObservations, Random) |
Generates a random vector of observations from the current distribution.
| |

LogProbabilityFunction(Double) |
Gets the log-probability density function (pdf)
for this distribution evaluated at point x.
(Inherited from IDistribution.) | |

LogProbabilityFunction(TObservation) |
Gets the log-probability density function (pdf)
for this distribution evaluated at point x.
(Inherited from IDistributionTObservation.) | |

ProbabilityFunction(Double) |
Gets the probability density function (pdf) for
this distribution evaluated at point x.
(Inherited from IDistribution.) | |

ProbabilityFunction(TObservation) |
Gets the probability density function (pdf) for
this distribution evaluated at point x.
(Inherited from IDistributionTObservation.) |

See Also