tidy.varFunc | R Documentation |
nlme
package.Returns a tibble with the following columns:
type of varFunc, along with the right hand side of the formula
in parentheses e.g. "varExp(age | Sex)"
.
terms included in the formula of the variance model, specifically
the names of the coefficients. If the value is fixed, it will be appended
with " ; fixed"
.
estimated coefficient
This column is only included if some parameters are fixed. TRUE if the parameter is estimated and FALSE if the parameter is fixed.
## S3 method for class 'varFunc'
tidy(x, ...)
## S3 method for class 'varComb'
tidy(x, ...)
x |
An object of class |
... |
Ignored |
If the varFunc
is uninitialized or has no parameters, the
function will return an empty tibble. Otherwise, it will return a tibble with
names described in the details section.
## Not run:
if (require("nlme")) {
ChickWeight_arbitrary_group <- datasets::ChickWeight
ChickWeight_arbitrary_group$group_arb_n <-
1 + (
as.integer(ChickWeight_arbitrary_group$Chick) >
median(as.integer(ChickWeight_arbitrary_group$Chick))
)
ChickWeight_arbitrary_group$group_arb <- c("low", "high")[ChickWeight_arbitrary_group$group_arb_n]
fit_with_fixed <-
lme(
weight ~ Diet * Time,
random = ~Time | Chick,
data =ChickWeight_arbitrary_group,
weights=varIdent(fixed=c("low"=5), form=~1|group_arb)
)
# Show all parameters
tidy(fit_with_fixed)
# Exclude fixed parameters
tidy(fit_with_fixed) %>%
filter(across(any_of("estimated"), ~.x))
}
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.