This function returns the number of model parameters. The default
method returns the component x$param$nParam.
Usage
nParam(x, free=FALSE, …)
# S3 method for default
nParam(x, …)
# S3 method for lm
nParam(x, …)
Arguments
x
a statistical model
free
logical, whether to report only the free parameters or the
total number of parameters (default)
…
other arguments for methods
Value
Number of parameters in the model
Details
Free parameters are the parameters with no equality
restrictions. Some parameters may be restricted (e.g. sum of two
probabilities may be restricted to equal unity). In this case the
total number of parameters may depend on the
normalisation.
# NOT RUN {# Construct a simple OLS regression:x1 <- runif(100)
x2 <- runif(100)
y <- 3 + 4*x1 + 5*x2 + rnorm(100)
m <- lm(y~x1+x2) # estimate itsummary(m)
nParam(m) # you get 3# }