build_covform: Build a object or formula to use with covset

View source: R/build.R

build_covformR Documentation

Build a object or formula to use with covset

Description

build_covform formulates then parses a formula that can be used in a covset. build_covobj just assembles the object directly.

Usage

build_covform(
  var,
  dist,
  args,
  lower = NULL,
  upper = NULL,
  by = NULL,
  envir = parent.frame()
)

build_covobj(
  var,
  dist,
  args,
  upper = NULL,
  lower = NULL,
  by = NULL,
  envir = parent.frame()
)

Arguments

var

variable name, character.

dist

distribution function name.

args

character vector of arguments for dist.

lower

lower limits for var.

upper

upper limits for var.

by

grouping variable.

envir

environment for resolving symbols in expressions.

Details

When length of var is greater than one, both lower and upper must be named vectors when specification is made. However, it is acceptable to specify nothing or to use unnamed limits when the length of var is 1.

Value

A covobj object.

Examples


build_covform("WT", "rnorm", c("mu = 80", "sd = 40"), lower = 40, upper = 140)
build_covform("WT", "rnorm", "80,40", lower = 40, upper = 140)

build_covobj("WT", "rnorm", "80,40", lower = 40, upper = 140)


dmutate documentation built on Jan. 17, 2026, 1:06 a.m.