Logistic Model Fitter
Fits a binary or ordinal logistic model for a given design matrix and response vector with no missing values in either. Ordinary or penalized maximum likelihood estimation is used.
lrm.fit(x, y, offset=0, initial, est, maxit=12, eps=.025, tol=1e-7, trace=FALSE, penalty.matrix=NULL, weights=NULL, normwt=FALSE, scale=FALSE)
x |
design matrix with no column for an intercept |
y |
response vector, numeric, categorical, or character |
offset |
optional numeric vector containing an offset on the logit scale |
initial |
vector of initial parameter estimates, beginning with the intercept |
est |
indexes of |
maxit |
maximum no. iterations (default= |
eps |
difference in -2 log likelihood for declaring convergence.
Default is |
tol |
Singularity criterion. Default is 1e-7 |
trace |
set to |
penalty.matrix |
a self-contained ready-to-use penalty matrix - see |
weights |
a vector (same length as |
normwt |
set to |
scale |
set to |
a list with the following components:
call |
calling expression |
freq |
table of frequencies for |
stats |
vector with the following elements: number of observations used in the
fit, maximum absolute value of first
derivative of log likelihood, model likelihood ratio chi-square, d.f.,
P-value,
c index (area under ROC curve), Somers' D_{xy},
Goodman-Kruskal gamma, and Kendall's tau-a
rank correlations
between predicted probabilities and observed response, the
Nagelkerke R^2 index, the Brier probability score with
respect to computing the probability that y > the mid level less
one, the g-index, gr (the g-index on the odds ratio
scale), and gp (the g-index on the probability scale using
the same cutoff used for the Brier score).
Probabilities are rounded to the nearest 0.002
in the computations or rank correlation indexes.
When |
fail |
set to |
coefficients |
estimated parameters |
var |
estimated variance-covariance matrix (inverse of information matrix).
Note that in the case of penalized estimation, |
u |
vector of first derivatives of log-likelihood |
deviance |
-2 log likelihoods. When an offset variable is present, three deviances are computed: for intercept(s) only, for intercepts+offset, and for intercepts+offset+predictors. When there is no offset variable, the vector contains deviances for the intercept(s)-only model and the model with intercept(s) and predictors. |
est |
vector of column numbers of |
non.slopes |
number of intercepts in model |
penalty.matrix |
see above |
Frank Harrell
Department of Biostatistics, Vanderbilt University
fh@fharrell.com
#Fit an additive logistic model containing numeric predictors age, #blood.pressure, and sex, assumed to be already properly coded and #transformed # # fit <- lrm.fit(cbind(age,blood.pressure,sex), death)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.