Public Member Functions |
Static Public Member Functions |
Protected Member Functions |
Friends |
List of all members
npstat::AbsScalableDistribution1D Class Referenceabstract
Inheritance diagram for npstat::AbsScalableDistribution1D:
Detailed DescriptionThis base class is used to model distributions which have "trivial" behavior w.r.t. location and scale parameters. That is, if the distribution density is g(x), the density with location parameter "mu" and scale parameter "sigma" is g((x - mu)/sigma)/sigma. All distributions with infinite support on both sides fall in this category, as well as a large number of distributions with finite support. Constructor & Destructor Documentation◆ AbsScalableDistribution1D()
Location and scale parameters must be provided Member Function Documentation◆ cdf()
Cumulative distribution function Implements npstat::AbsDistribution1D. ◆ classId()
Method related to "geners" I/O Implements npstat::AbsDistribution1D. Implemented in npstat::UGaussConvolution1D, npstat::QuantileTable1D, npstat::PowerRatio1D, npstat::PowerHalfCauchy1D, npstat::PolynomialDistro1D, npstat::LocationScaleFamily1D, npstat::LegendreDistro1D, npstat::JohnsonSystem, npstat::JohnsonSb, npstat::JohnsonSu, npstat::GaussianMixture1D, npstat::BinnedDensity1D, npstat::Tabulated1D, npstat::StudentsT1D, npstat::Moyal1D, npstat::LogNormal, npstat::Cauchy1D, npstat::Huber1D, npstat::UniPareto1D, npstat::Pareto1D, npstat::Gamma1D, npstat::Beta1D, npstat::SymmetricBeta1D, npstat::BifurcatedGauss1D, npstat::MirroredGauss1D, npstat::TruncatedGauss1D, npstat::Gauss1D, npstat::LogQuadratic1D, npstat::Quadratic1D, npstat::Logistic1D, npstat::Laplace1D, npstat::Exponential1D, npstat::IsoscelesTriangle1D, npstat::Uniform1D, npstat::DeltaMixture1D, and npstat::ChebyshevDistro1D. ◆ clone()
"Virtual copy constructor" Implements npstat::AbsDistribution1D. Implemented in npstat::UGaussConvolution1D, npstat::QuantileTable1D, npstat::PowerRatio1D, npstat::PowerHalfCauchy1D, npstat::PolynomialDistro1D, npstat::LocationScaleFamily1D, npstat::LegendreDistro1D, npstat::JohnsonSystem, npstat::JohnsonSb, npstat::JohnsonSu, npstat::GaussianMixture1D, npstat::BinnedDensity1D, npstat::Tabulated1D, npstat::StudentsT1D, npstat::Moyal1D, npstat::LogNormal, npstat::Cauchy1D, npstat::Huber1D, npstat::UniPareto1D, npstat::Pareto1D, npstat::Gamma1D, npstat::Beta1D, npstat::SymmetricBeta1D, npstat::BifurcatedGauss1D, npstat::MirroredGauss1D, npstat::TruncatedGauss1D, npstat::Gauss1D, npstat::LogQuadratic1D, npstat::Quadratic1D, npstat::Logistic1D, npstat::Laplace1D, npstat::Exponential1D, npstat::IsoscelesTriangle1D, npstat::Uniform1D, npstat::DeltaMixture1D, and npstat::ChebyshevDistro1D. ◆ density()
Method overriden from the AbsDistribution1D base class Implements npstat::AbsDistribution1D. ◆ exceedance()
1 - cdf, known as "survival function" or "exceedance". Implementations should avoid subtractive cancellation. Implements npstat::AbsDistribution1D. ◆ isEqual()
Derived classes should override the following method as long as they have at least one additional data member. Don't forget to call "isEqual" of the base class inside the derived classes. Implements npstat::AbsDistribution1D. Reimplemented in npstat::QuantileTable1D, npstat::GaussianMixture1D, npstat::Moyal1D, npstat::Cauchy1D, npstat::Gauss1D, npstat::Logistic1D, npstat::Laplace1D, npstat::Exponential1D, npstat::IsoscelesTriangle1D, npstat::Uniform1D, npstat::LocationScaleFamily1D, npstat::UGaussConvolution1D, npstat::PowerRatio1D, npstat::PowerHalfCauchy1D, npstat::PolynomialDistro1D, npstat::LegendreDistro1D, npstat::JohnsonSystem, npstat::JohnsonSb, npstat::JohnsonSu, npstat::BinnedDensity1D, npstat::Tabulated1D, npstat::StudentsT1D, npstat::LogNormal, npstat::Huber1D, npstat::UniPareto1D, npstat::Pareto1D, npstat::Gamma1D, npstat::Beta1D, npstat::SymmetricBeta1D, npstat::BifurcatedGauss1D, npstat::MirroredGauss1D, npstat::TruncatedGauss1D, npstat::LogQuadratic1D, npstat::Quadratic1D, npstat::DeltaMixture1D, and npstat::ChebyshevDistro1D. ◆ location()
Get the location parameter ◆ quantile()
The quantile function (inverse cdf) Implements npstat::AbsDistribution1D. ◆ random()
Random number generator according to the given distribution. Should return the number of random points used up from the generator. Reimplemented from npstat::AbsDistribution1D. Reimplemented in npstat::GaussianMixture1D. ◆ read()
Pseudo-read function for I/O. Note that this class is abstract, so its instance can not be created. ◆ scale()
Get the scale parameter ◆ setLocation()
Set the location parameter ◆ setScale()
Set the scale parameter The documentation for this class was generated from the following file:
Generated by 1.9.1 |