Package org.meteoinfo.math.fitting
Class FittingUtil
- java.lang.Object
-
- org.meteoinfo.math.fitting.FittingUtil
-
public class FittingUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FittingUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Object[]expFit(ucar.ma2.Array x, ucar.ma2.Array y)Exponent fittingstatic java.lang.Object[]polyFit(ucar.ma2.Array x, ucar.ma2.Array y, int degree)Polynomail fittingstatic java.lang.Object[]powerFit(ucar.ma2.Array x, ucar.ma2.Array y)Power fittingstatic doublepredict(double x, OLSTrendLine tl)Predict a valuestatic ucar.ma2.Arraypredict(ucar.ma2.Array x, OLSTrendLine tl)Predict a value
-
-
-
Method Detail
-
powerFit
public static java.lang.Object[] powerFit(ucar.ma2.Array x, ucar.ma2.Array y)Power fitting- Parameters:
x- X arrayy- Y array- Returns:
- Fitting parameters and trend line object
-
expFit
public static java.lang.Object[] expFit(ucar.ma2.Array x, ucar.ma2.Array y)Exponent fitting- Parameters:
x- X arrayy- Y array- Returns:
- Fitting parameters and trend line object
-
polyFit
public static java.lang.Object[] polyFit(ucar.ma2.Array x, ucar.ma2.Array y, int degree)Polynomail fitting- Parameters:
x- X arrayy- Y arraydegree- Degree- Returns:
- Fitting parameters and trend line object
-
predict
public static double predict(double x, OLSTrendLine tl)Predict a value- Parameters:
x- X valuetl- The trend line object- Returns:
- Predicted value
-
predict
public static ucar.ma2.Array predict(ucar.ma2.Array x, OLSTrendLine tl)Predict a value- Parameters:
x- X valuetl- The trend line object- Returns:
- Predicted value
-
-