| component_eval {inlabru} | R Documentation | 
Evaluate component values in predictor expressions
Description
In predictor expressions, name_eval(...) can be used to evaluate
the effect of a component called "name".
Usage
component_eval(
  main,
  group = NULL,
  replicate = NULL,
  weights = NULL,
  .state = NULL
)
Arguments
main, group, replicate, weights | 
 Specification of where to evaluate a component.
The four inputs are passed on to the joint  list(mapper = list(
       main = main,
       group = group,
       replicate = replicate),
     scale = weights)
 | 
.state | 
 The internal component state. Normally supplied automatically by the internal methods for evaluating inlabru predictor expressions.  | 
Value
A vector of values for a component
Examples
## Not run: 
if (bru_safe_inla()) {
  mesh <- fmesher::fm_mesh_2d_inla(
    cbind(0, 0),
    offset = 2, max.edge = 0.25
  )
  spde <- INLA::inla.spde2.pcmatern(mesh,
    prior.range = c(0.1, 0.01),
    prior.sigma = c(2, 0.01)
  )
  data <- sp::SpatialPointsDataFrame(
    matrix(runif(10), 5, 2),
    data = data.frame(z = rnorm(5))
  )
  fit <- bru(z ~ -1 + field(coordinates, model = spde),
    family = "gaussian", data = data
  )
  pred <- predict(
    fit,
    data = data.frame(x = 0.5, y = 0.5),
    formula = ~ field_eval(cbind(x, y))
  )
}
## End(Not run)
[Package inlabru version 2.11.1 Index]