JMSLTM Numerical Library 4.0

com.imsl.stat
Interface NonlinearRegression.Function

All Known Subinterfaces:
NonlinearRegression.Derivative
Enclosing interface:
NonlinearRegression

public static interface NonlinearRegression.Function

Public interface for the user supplied function for NonlinearRegression.


Method Summary
 boolean f(double[] theta, int iobs, double[] frq, double[] wt, double[] e)
          Computes the weight, frequency, and residual given the parameter vector theta for a single observation.
 

Method Detail

f

public boolean f(double[] theta,
                 int iobs,
                 double[] frq,
                 double[] wt,
                 double[] e)
Computes the weight, frequency, and residual given the parameter vector theta for a single observation.

Parameters:
theta - An input double array containing the parameter values of the model. The length of theta corresponds to the number of unknown parameters in the model.
iobs - An input int value indicating the observation index. The function is evaluated at observation y[iobs].
frq - An output double array of length 1 containing the frequency for observation y[iobs].
wt - An output double array of length 1 containing the weight for observation y[iobs]. Use wt = 1.0 for equal weighting (unweighted least squares).
e - An output double array of length 1 which contains the error (residual) for observation y[iobs].
Returns:
A boolean value representing the completion indicator. true indicates iobs is less than the number of observations. false indicates iobs is greater than or equal to the number of observations and wt, freq, and e are not output.

JMSLTM Numerical Library 4.0

Copyright 1970-2006 Visual Numerics, Inc.
Built June 1 2006.