View source: R/substitution-wsub.R
wsub | R Documentation |
This function is an alias of substitution
to estimates the the difference in an outcome
when compositional parts are substituted for specific unit(s) at within level
using a single reference composition (e.g., compositional mean at sample level).
It is recommended that users run substitution model using the substitution
function.
wsub(
object,
basesub,
delta,
ref = "grandmean",
level = "within",
weight = "equal",
aorg = TRUE,
summary = TRUE,
scale = c("response", "linear"),
comparison,
cores = NULL,
...
)
object |
A fitted |
basesub |
A base substitution.
Can be a |
delta |
A integer, numeric value or vector indicating the amount of substituted change between compositional parts. |
ref |
Either a character value or vector or a dataset.
Can be |
level |
A character string or vector.
Should the estimate of multilevel models focus on the |
weight |
A character value specifying the weight to use in calculation of the reference composition.
If |
aorg |
A logical value to obtain (a)verage prediction (o)ver the (r)eference (g)rid.
Should the estimate at each level of the reference grid ( |
summary |
A logical value to obtain summary statistics instead of the raw values. Default is |
scale |
Either |
comparison |
internally used only. |
cores |
Number of cores to use when executing the chains in parallel,
we recommend setting the |
... |
currently ignored. |
A list containing the results of multilevel compositional substitution model. The first six lists contain the results of the substitution estimation for a compositional part.
Mean |
Posterior means. |
CI_low and CI_high |
95% credible intervals. |
Delta |
Amount substituted across compositional parts. |
From |
Compositional part that is substituted from. |
To |
Compositional parts that is substituted to. |
Level |
Level where changes in composition takes place. |
Reference |
Either |
substitution
if(requireNamespace("cmdstanr")){
cilr <- complr(data = mcompd, sbp = sbp,
parts = c("TST", "WAKE", "MVPA", "LPA", "SB"), idvar = "ID", total = 1440)
# model with compositional predictor at between and within-person levels
m <- brmcoda(complr = cilr,
formula = Stress ~ bilr1 + bilr2 + bilr3 + bilr4 +
wilr1 + wilr2 + wilr3 + wilr4 + (1 | ID),
chain = 1, iter = 500,
backend = "cmdstanr")
subm <- wsub(object = m, basesub = psub, delta = 60)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.