com.rapidminer.tools.math.kernels
Class MultiquadricKernel

java.lang.Object
  extended by com.rapidminer.tools.math.kernels.Kernel
      extended by com.rapidminer.tools.math.kernels.MultiquadricKernel
All Implemented Interfaces:
java.io.Serializable

public class MultiquadricKernel
extends Kernel

Returns the value of the Multiquadric kernel of both examples.

Author:
Ingo Mierswa
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.rapidminer.tools.math.kernels.Kernel
KERNEL_ANOVA, KERNEL_DOT, KERNEL_EPANECHNIKOV, KERNEL_GAUSSIAN_COMBINATION, KERNEL_MULTIQUADRIC, KERNEL_POLYNOMIAL, KERNEL_RADIAL, KERNEL_SIGMOID, KERNEL_TYPES, PARAMETER_KERNEL_A, PARAMETER_KERNEL_B, PARAMETER_KERNEL_DEGREE, PARAMETER_KERNEL_GAMMA, PARAMETER_KERNEL_SHIFT, PARAMETER_KERNEL_SIGMA1, PARAMETER_KERNEL_SIGMA2, PARAMETER_KERNEL_SIGMA3, PARAMETER_KERNEL_TYPE
 
Constructor Summary
MultiquadricKernel()
           
 
Method Summary
 double calculateDistance(double[] x1, double[] x2)
          Calculates kernel value of vectors x and y.
 java.lang.String getDistanceFormula(double[] x, java.lang.String[] attributeConstructions)
           
 double getShift()
           
 double getSigma()
           
 int getType()
          Must return one out of KERNEL_DOT, KERNEL_RADIAL, KERNEL_POLYNOMIAL, KERNEL_SIGMOID, KERNEL_ANOVA, KERNEL_EPANECHNIKOV, KERNEL_GAUSSIAN_COMBINATION, or KERNEL_MULTIQUADRIC.
 void setShift(double shift)
           
 void setSigma(double sigma)
           
 java.lang.String toString()
           
 
Methods inherited from class com.rapidminer.tools.math.kernels.Kernel
createKernel, getAttributeValues, getDistance, getParameters, getSum, init, innerProduct, norm2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MultiquadricKernel

public MultiquadricKernel()
Method Detail

getType

public int getType()
Description copied from class: Kernel
Must return one out of KERNEL_DOT, KERNEL_RADIAL, KERNEL_POLYNOMIAL, KERNEL_SIGMOID, KERNEL_ANOVA, KERNEL_EPANECHNIKOV, KERNEL_GAUSSIAN_COMBINATION, or KERNEL_MULTIQUADRIC.

Specified by:
getType in class Kernel

setSigma

public void setSigma(double sigma)

getSigma

public double getSigma()

setShift

public void setShift(double shift)

getShift

public double getShift()

calculateDistance

public double calculateDistance(double[] x1,
                                double[] x2)
Calculates kernel value of vectors x and y.

Specified by:
calculateDistance in class Kernel

getDistanceFormula

public java.lang.String getDistanceFormula(double[] x,
                                           java.lang.String[] attributeConstructions)
Specified by:
getDistanceFormula in class Kernel

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001-2009 by Rapid-I