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

Class MultivariateKDE

    • Constructor Detail

      • MultivariateKDE

        public MultivariateKDE()
    • Method Detail

      • getNearby

        public abstract java.util.List<? extends VecPaired<VecPaired<Vec,java.lang.Integer>,java.lang.Double>> getNearby(Vec x)
        Returns the list of vectors that have a non zero contribution to the density of the query point x. Each vector is paired with its integer index from the original constructing list vectors, and a double indicating its weight given the kernel function in use.
        Parameters:
        x - the query point
        Returns:
        the list of near by vectors and their weights
      • getNearbyRaw

        public abstract java.util.List<? extends VecPaired<VecPaired<Vec,java.lang.Integer>,java.lang.Double>> getNearbyRaw(Vec x)
        Returns the list of vectors that have a non zero contribution to the density of the query point x. Each vector is paired with its integer index from the original constructing list vectors, and a double indicating its distance from the query point divided by the bandwidth of the point.
        Parameters:
        x - the query point
        Returns:
        the list of near by vectors and their weights
      • getKernelFunction

        public abstract KernelFunction getKernelFunction()
        Returns:
        the kernel function used
      • scaleBandwidth

        public abstract void scaleBandwidth(double scale)
        A caller may want to increase or decrease the bandwidth after training has been completed to get smoother model, or decrease it to observe behavior. This method will scaled the bandwidth of each data point by the given factor
        Parameters:
        scale - the value to scale the bandwidth used

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.