Skip to contents

Update one variable definition

Usage

update_definition(
  specification,
  variable,
  formula = NULL,
  variance = NULL,
  distribution = NULL,
  link = NULL
)

Arguments

specification

A simulab_spec object in the formula/variance column form, as created by define_variable(), repeat_variables() or read_definitions().

variable

Variable to update.

Replacement values. NULL keeps the existing value.

Value

An updated simulab_spec base data.frame.

Examples

specification <- define_variables(
  define_variable("a", formula = "0", variance = "1", distribution = "normal")
)
update_definition(specification, variable = "a", formula = "5")
#>   variable distribution formula variance     link
#> 1        a       normal       5        1 identity