| 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))