Extract coefficients from a fitted [pk()] object
# S3 method for pk
coef(
object,
model = NULL,
method = NULL,
drop_sigma = FALSE,
include_NAs = FALSE,
include_type = "use",
suppress.messages = NULL,
...
)
A data.frame with a row for each `data_group` x `method` x `model` combination in a fitted [pk()] object. When `drop_sigma = TRUE` there is also a row for each unique standard deviation hyper-parameter defined by `error_group` in the fitted [pk()] object. There is a column for all parameter estimates given each model in `model`. A list-column `coefs_vector` summarizes all estimated parameters into a named vector. This named vector is used in functions that call upon the model functions, such as [predict()].
A [pk()] object
Optional: Specify (as a `character` vector) one or more of the fitted models whose coefficients to return. If `NULL` (the default), coefficients will be returned for all of the models in `obj$stat_model`.
Optional: Specify (as a `character` vector)one or more of the [optimx::optimx()] methods whose coefficients to return. If `NULL` (the default), coefficients will be returned for all of the models in `obj$settings_optimx$method`.
Logical: `FALSE` by default. Determines whether to include sigma in the output.
Logical: `FALSE` by default. Determines whether to include aborted fits which have NAs as coefficients.
Character: `"use"` (default) will return all parameters used in evaluating the model, including those that were held constant. `"optimize"` will return only parameters that were optimized, dropping all that were held constant. `"constant"` will return *only* parameters that were held constant (used, but not optimized). (`"optimize"` and `"constant"` are useful, for example, when evaluating the Hessian of the log-likelihood function, which requires differentiating between parameters that were optimized and those that were held constant.) Any value other than `"use"`, `"optim"`, or `"const"` will return an error.
Logical: `NULL` by default to use the setting in `object$settings_preprocess$suppress.messages`. Determines whether to display messages.
Additional arguments currently not in use.
Caroline Ring, Gilberto Padilla Mercado
This function extracts fitted model parameter values from a fitted [pk()] object.
Other methods for fitted pk objects:
AAFE.pk()
,
AFE.pk()
,
AIC.pk()
,
BIC.pk()
,
coef_sd.pk()
,
eval_tkstats.pk()
,
get_fit.pk()
,
get_hessian.pk()
,
get_tkstats.pk()
,
logLik.pk()
,
predict.pk()
,
residuals.pk()
,
rmse.pk()
,
rsq.pk()