Learn R Programming

inlabru (version 2.3.1)

component_list: Methods for inlabru component lists

Description

Constructor methods for inlabru component lists. Syntax details are given in component().

Usage

component_list(...)

# S3 method for formula component_list(object, lhoods = NULL, envir = NULL, ...)

# S3 method for list component_list(object, lhoods = NULL, envir = NULL, ...)

# S3 method for component_list [(x, i)

Arguments

Parameters passed on to other methods

object

The object to operate on

lhoods

A bru_like_list object

envir

An evaluation environment to override the evaluation environment

x

component_list object from which to extract element(s)

i

indices specifying elements to extract

Details

  • component_list.formula: Convert a component formula into a component_list object

  • component_list.list: Combine a list of components and/or component formulas into a component_list object

See Also

Other component constructors: component()

Examples

Run this code
# NOT RUN {
# 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 <- component_list(~ myLinearEffectOfX(main = x, model = "linear"))
summary(eff[[1]])
# Equivalent shortcuts:
eff <- component_list(~ myLinearEffectOfX(x, model = "linear"))
eff <- component_list(~ myLinearEffectOfX(x))
# Individual component
eff <- component("myLinearEffectOfX", main = x, model = "linear")
# }

Run the code above in your browser using DataLab