Documentation of 'jdistlib.math.approx.ApproximationFunction' Java class
ApproximationFunction
jdistlib.math.approx

Class ApproximationFunction

  • All Implemented Interfaces:
    UnivariateFunction


    public class ApproximationFunction
    extends java.lang.Object
    implements UnivariateFunction
    Create an approximation function. This is pretty much like R's approxfun. I'm emulating it here. I don't deal with NaN and Infinity. I don't do sanity check and no uniqueness check here. So, watch out.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      static double constant(double v, double[] x, double[] y, double lo, double hi, double compromise)
      Constant approximation
      double eval(double x) 
      static double linear(double v, double[] x, double[] y, double lo, double hi)
      Linear approximation
      void setObjects(java.lang.Object... obj) 
      void setParameters(double... params) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApproximationFunction

        public ApproximationFunction(ApproximationType t,
                                     double[] x,
                                     double[] y,
                                     double lo,
                                     double hi,
                                     double compromise)
    • Method Detail

      • linear

        public static final double linear(double v,
                                          double[] x,
                                          double[] y,
                                          double lo,
                                          double hi)
        Linear approximation
        Parameters:
        v -
        x -
        y -
        lo -
        hi -
        Returns:
        Approximated value
      • constant

        public static final double constant(double v,
                                            double[] x,
                                            double[] y,
                                            double lo,
                                            double hi,
                                            double compromise)
        Constant approximation
        Parameters:
        v -
        x -
        y -
        lo -
        hi -
        compromise -
        Returns:
        Approximated value

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.