| bru_comp_list | R Documentation | 
Constructor methods for inlabru component lists. Syntax details are given in
bru_comp().
bru_comp_list(object, lhoods = NULL, .envir = parent.frame(), ...)
## S3 method for class 'formula'
bru_comp_list(object, lhoods = NULL, .envir = parent.frame(), ...)
## S3 method for class 'list'
bru_comp_list(
  object,
  lhoods = NULL,
  .envir = parent.frame(),
  inputs = NULL,
  ...
)
## S3 method for class 'bru_comp_list'
c(...)
## S3 method for class 'bru_comp'
c(...)
## S3 method for class 'bru_comp_list'
x[i]
| object | The object to operate on | 
| lhoods | A bru_obs_list object | 
| .envir | An evaluation environment for non-formula input | 
| ... | Parameters passed on to other methods. Also see Details. | 
| inputs | A tree-like list of component input evaluations,
from  | 
| x | 
 | 
| i | indices specifying elements to extract | 
bru_comp_list(formula): Convert a component formula
into a bru_comp_list object
bru_comp_list(list): Combine a list of components and/or component
formulas into a bru_comp_list object
c(bru_comp_list): The ... arguments should be bru_comp_list
objects. The environment from the first argument will be applied to the
resulting bru_comp_list.
c(bru_comp): The ... arguments should be component
objects from bru_comp(). The environment from the first argument
will be applied to the resulting bru_comp_list.
Fabian E. Bachl bachlfab@gmail.com and Finn Lindgren finn.lindgren@gmail.com
Other component constructors: 
bru_comp()
Other component constructors: 
bru_comp()
# As an example, let us create a linear component. Here, the component is
# called "myLinearEffectOfX" while the covariate the component acts on is
# called "x". Note that a list of components is returned because the
# formula may define multiple components
eff <- bru_comp_list(~ myLinearEffectOfX(main = x, model = "linear"))
summary(eff[[1]])
# Equivalent shortcuts:
eff <- bru_comp_list(~ myLinearEffectOfX(x, model = "linear"))
eff <- bru_comp_list(~ myLinearEffectOfX(x))
# Individual component
eff <- bru_comp("myLinearEffectOfX", main = x, model = "linear")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.