Documentation of 'jsat.distributions.multivariate.MultivariateDistributionSkeleton' Java class
MultivariateDistributionSkeleton
jsat.distributions.multivariate

Class MultivariateDistributionSkeleton

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, MultivariateDistribution
    Direct Known Subclasses:
    Dirichlet, MultivariateKDE, NormalM, SymmetricDirichlet


    public abstract class MultivariateDistributionSkeleton
    extends java.lang.Object
    implements MultivariateDistribution
    Common class for implementing a multivariate distribution. A number of methods are pre implemented, building off of the implementation of the remaining methods.
    Note: the default implementation for the multithreaded methods calls the non threaded version of the method. The exception to this is the #setUsingData(jsat.DataSet, java.util.concurrent.ExecutorService) method, which calls #setUsingData(java.util.List, java.util.concurrent.ExecutorService)
    See Also:
    Serialized Form
    • Constructor Detail

      • MultivariateDistributionSkeleton

        public MultivariateDistributionSkeleton()
    • Method Detail

      • logPdf

        public double logPdf(Vec x)
        Description copied from interface: MultivariateDistribution
        Computes the log of the probability density function. If the probability of the input is zero, the log of zero would be Double.NEGATIVE_INFINITY. Instead, -Double.MAX_VALUE is returned.
        Specified by:
        logPdf in interface MultivariateDistribution
        Parameters:
        x - the vector the get the log probability of
        Returns:
        the log of the probability.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.