addrv {prob} | R Documentation |
Adds a column to a data frame probability space containing the values of a random variable computed from the existing columns of the space.
addrv(space, FUN = NULL, invars = NULL, name = NULL, ...)
space |
a data frame with a probs column. |
FUN |
a function to be applied to each row of outcomes in space |
invars |
a character vector indicating input columns of space |
name |
an (optional) name to give the defined random variable. |
... |
an expression defining a random variable. |
There are two ways to add a random variable to a data frame probability space; see the examples. The argument FUN
has precedence and will be used if specified. If name
is not specified, then the new random variable will be called X
. Note that this function only works for data frames, as a method for objects of class ps
has not been implemented.
The input data frame with an additional column called name
.
G. Jay Kerns gkerns@ysu.edu.
See transform
to add a column to a data frame of outcomes (not yet a probability space).
S <-rolldie(3, makespace = TRUE) addrv(S, sum, name = "Y") addrv(S, Z = X3 - X2 )