stls.fit {truncSP} | R Documentation |
Function for fitting STLS
Description
Function that utilizes optim
to find STLS estimates of the regression coefficients for regression models with truncated response variables. Intended to be called through stls
, not on its own, since stls
also transforms data into the correct form etc.
Usage
stls.fit(formula,mf, point, direction, bet, ...)
Arguments
formula |
a symbolic description of the model to be estimated |
mf |
the |
point |
point of truncation |
direction |
direction of truncation |
bet |
starting values to be used by |
... |
additional arguments to be passed to |
Value
a list with components:
startcoef |
the starting values of the regression coefficients used by |
coefficients |
the named vector of coefficients |
counts |
number of iterations used by |
convergence |
from |
message |
from |
residuals |
the residuals of the model |
df.residual |
the residual degrees of freedom |
fitted.values |
the fitted values |
Author(s)
Anita Lindmark and Maria Karlsson
See Also
Examples
require(utils)
##Model frame
n <- 10000
x <- rnorm(n,0,2)
y <- 2+x+4*rnorm(n)
d <- data.frame(y=y, x=x)
dl0 <- subset(d, y>0)
mf <- model.frame(y~x, data=dl0)
##Starting values
lmmod <- lm(data=mf)
bet <- lmmod$coef
bet <- matrix(bet)
str(stls. <- stls.fit(y~x,mf,point=0,direction="left",bet))