Learn R Programming

dmutate (version 0.2.0)

build_covform: 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() )

Value

A covobj object.

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.

Examples

Run this code

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)

Run the code above in your browser using DataLab