mutate_random: Add random variates to a data frame.

Description Usage Arguments Examples

Description

Add random variates to a data frame.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
mutate_random(data, input, ...)

## S4 method for signature 'data.frame,formula'
mutate_random(data, input, ...)

## S4 method for signature 'data.frame,character'
mutate_random(data, input,
  envir = parent.frame(), ...)

## S4 method for signature 'data.frame,list'
mutate_random(data, input, ...)

## S4 method for signature 'data.frame,covset'
mutate_random(data, input, ...)

## S4 method for signature 'data.frame,covobj'
mutate_random(data, input,
  envir = parent.frame(), ...)

Arguments

data

the data.frame to mutate

input

an unquoted R formula; see details

...

additional inputs

envir

environment for object lookup

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
data <- data.frame(ID=1:10, GROUP = sample(c(1,2,3),10,replace=TRUE))

mutate_random(data, AGE[40,90] ~ rnorm(55,50))
mutate_random(data, RE ~ rbeta(1,1) | GROUP)

e <- list(lower=40,upper=140,mu=100,sd=100)

egfr <- covset(EGFR[lower,upper] ~ rnorm(mu,sd))

mutate_random(data,egfr,envir=e)

kylebmetrum/dmutate documentation built on May 20, 2019, 7:30 p.m.