Documentation of 'org.jgap.gp.function.statistics.Kurtosis' Java class
Kurtosis
org.jgap.gp.function.statistics

Class Kurtosis

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable, ICloneable


    public class Kurtosis
    extends CommandDynamicArity
    implements ICloneable
    Computes the Kurtosis of the available values.

    We use the following (unbiased) formula to define kurtosis:

    kurtosis = { [n(n+1) / (n -1)(n - 2)(n-3)] sum[(x_i - mean)^4] / std^4 } - [3(n-1)^2 / (n-2)(n-3)]

    where n is the number of values, and std is the Standard Deviation

    Since:
    3.5
    See Also:
    Serialized Form
    • Method Detail

      • toString

        public java.lang.String toString()
        Specified by:
        toString in class CommandGene
        Returns:
        the string representation of the command. Especially usefull to output a resulting formula in human-readable form.
      • execute_double

        public double execute_double(ProgramChromosome c,
                                     int n,
                                     java.lang.Object[] args)
        Description copied from class: CommandGene
        Executes this node as a double. Override to implement.
        Overrides:
        execute_double in class CommandGene
        Parameters:
        c - ignored here
        n - ignored here
        args - ignored here
        Returns:
        nothing but exception
      • execute_float

        public float execute_float(ProgramChromosome c,
                                   int n,
                                   java.lang.Object[] args)
        Description copied from class: CommandGene
        Executes this node as a float. Override to implement.
        Overrides:
        execute_float in class CommandGene
        Parameters:
        c - ignored here
        n - ignored here
        args - ignored here
        Returns:
        nothing but exception
      • clone

        public java.lang.Object clone()
        Specified by:
        clone in interface ICloneable
        Overrides:
        clone in class java.lang.Object
        Returns:
        clone of the current object instance

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.