Learn R Programming

xpose4 (version 4.5.0)

change.xvardef: Change Xpose variable definitions.

Description

These functions allow for the changing of Xpose variable definitions like "idv" and "dv". These variable definitions are used to refer to columns of the observed data in a generic way, so that generic plotting functions can be created.

Usage

change.xvardef(object,var = ".ask", def = ".ask", listall = TRUE,
               classic = FALSE, check.var = FALSE, ...)

change.xvardef(object, var, listall=FALSE, classic=FALSE, check.var=FALSE, ...) <- value

Arguments

object
An xpose.data object.
var
The Xpose variable you would like to change or add to the current object. A one-element character vector (e.g. "idv"). If ".ask" the user will be prompted to input a value.
def
A vector of column names from NONMEM table files (names(object@Data)) that should be associated with this variable (e.g. c("TIME")). Mutiple values are allowed. If ".ask" the user will be prompted to inp
value
Same as def defined above.
listall
Should the function list the database values?
classic
Is the function being used from the classic interface. This is an internal option.
check.var
Should the variables be checked against the current variables in the object?
...
Items passed to functions within this function.

Value

  • If called from the the command line then this function returns an xpose database. If called from the classic interface this function updates the current xpose database (.cur.db).

Acknowledgements

Thanks to Sebastien Bihorel for input which helped create this function.

See Also

xvardef, xpose.data

Examples

Run this code
# Change the "id" variable to point to "PRED" in the xpose object
xpdb <- change.xvardef(xpdb,var="id",def="PRED")

# Check the value of the "id" variable
xvardef("id",xpdb)

# Change the "idv" variable
change.xvardef(xpdb,var="idv") <- "TIME"

# Change the covariate scope
change.xvardef(xpdb,var="covariates") <- c("SEX","AGE","WT")

# Use the interactive capabilities of the function
xpdb <- change.xvardef(xpdb)

Run the code above in your browser using DataLab