Gets the number of parameters of an object.
The default methods returns the length of pars()
if none are
NA
, otherwise it returns NA
.
# S3 method for class 'term'
npars(x, scalar = NULL, ...)
Arguments
- x
An object.
- scalar
A flag specifying whether to by default return all parameters (NULL), or only scalar parameters (TRUE) or only non-scalar parameters (FALSE).
- ...
Other arguments passed to methods.
Value
An integer scalar of the number of parameters.
Examples
npars(term("sigma", "alpha[1]", "alpha[2]", "beta[1,1]", "beta[2,1]"))
#> [1] 3