This function is a constructor for S3 class gaussmodel
,
which represents Gaussian-based model.
It usually takes data
and optionally freq
as arguments and
also optionally stepsize
.
Members of interest in practice are result
and coeffs
, which maintain
the information of estimates and coefficients of polynomials, respectively.
Usage
gaussmodel(data = data, freq = NULL, stepsize = c(0.5, 0.3))
Arguments
- data
A numeric vector of a data set to be estimated.
- freq
A frequency vector corresponding to the
data
vector. The default value isNULL
, which means all frequencies are one. If supplied, the length of a vector should be same asdata
and each element should be a nonnegative integer.- stepsize
A numeric vector whose element is larger than 0 and smaller than 1, and decreasing order. The default value is
c(0.5, 0.3)
. If you encounter numerical difficulties, decreasing its values, for example, toc(0.4, 0.2)
, might help to estimate a model.