| stick.ar.0 {bentcableAR} | R Documentation |
Broken-Stick Regression for Independent Data
Description
This function is the main engine for bentcable.ar when a
broken stick (i.e. \gamma=0 for bent cable) model is assumed
for independent data. For AR(p) time-series data, this function is
intended for determining an appropriate p and initial values for
the stick parameters.
Usage
stick.ar.0(init.vect, y.vect, t.vect = NULL, n = NA)
Arguments
init.vect |
A numeric vector of initial values, in the form
of |
y.vect |
A numeric vector of response data. |
t.vect |
A numeric vector of design points, which need not be
equidistant. Specifying |
n |
Length of response vector (optional). |
Details
The returned object is compatible with a cable.ar.p.iter
object for independent data.
The broken stick as a special case of the bent cable has form
f(t) = b_0 + b_1 t + b_2 (t-\tau) I\{t>\tau\} .
Broken-stick regression by maximum likelihood for independent data
is performed via nonlinear least-squares estimation of
\theta=(b_0,b_1,b_2,\tau) through the built-in R function
nls. The estimation relies on the user-supplied initial
values in init.
Value
fit |
An |
y, t, n |
As supplied by the user. |
p, stick |
The values |
Note
This function is intended for internal use by bentcable.ar.
Author(s)
Grace Chiu
References
See the bentcableAR package references.
See Also
cable.ar.p.iter, fullcable.t,
cable.fit.known.change.
Examples
data(sockeye)
stick.ar.0( c(13,.1,-.7,12), sockeye$logReturns )