bijnum

## Class BIJfit

• public class BIJfit
extends Object
This class implements useful linear and polynomial regression from Press, Flannery, Teukolsky, Vetterling, Numerical Recipes in C 2nd ed, Cambridge University Press, 1986 Copyright implementation (c) 1999-2004, Michael Abramoff. All rights reserved.
• ### Constructor Summary

Constructors
Constructor and Description
BIJfit()
• ### Method Summary

All Methods
Modifier and Type Method and Description
static double[] linear(float[] x, float[] y)
Given a line with points x, y, fit a line y = a1 + a2x through them with linear least squares regression.
static double[] poly(float[] x, float[] y)
Given a line with points x, y, fit a line y = bx + a through them with linear least squares regression.
• ### Constructor Detail

• #### BIJfit

public BIJfit()
• ### Method Detail

• #### linear

public static double[] linear(float[] x,
float[] y)
Given a line with points x, y, fit a line y = a1 + a2x through them with linear least squares regression.
Parameters:
x - a float array with x values.
y - a float array with y values.
Returns:
fit, a double[4] with fit[0] = a1, fit[1] = a2, fit[2] = var(a1), fit[3] = var(a2), where var(a) = STDEV(a)^2.
• #### poly

public static double[] poly(float[] x,
float[] y)
Given a line with points x, y, fit a line y = bx + a through them with linear least squares regression.
Parameters:
x - a float array with x values.
y - a float array with y values.
Returns:
fit, a double[4] with fit[0] = a, fit[1] = b, fit[2] = var(a), fit[3] = var(b), where var(a) = STDEV(a)^2.