Functions that allow control over the default column names for simulated data
Usage
getEctdColName(colName)
setEctdColName(colName, Value)
resetEctdColNames(whichNames = names(getNames))
getEctdPossibleColNames(colName)
setEctdPossibleColNames(colName, Value)
matchEctdColNames(colName, dataNames)
Arguments
- colName
(Required) The "column type" of the variable name of interest (one of 'Subject', 'Time', 'Dose', 'Interim', 'ParOmit', 'RespOmit', 'Response', 'Trt', 'Missing', 'Replicate', 'DrugName' and 'Drug')
- Value
(Required) Value to which to set the default column name
- whichNames
Column types for which to reset the default name (default all)
- dataNames
(Required) Column names against which to match the possible set of column names
Value
The "getEctdColName" function returns a single character, giving the current column name
The "getEctdPossibleColNames" function returns a character vector, giving a set of possible columns
The "matchEctdColNames" function returns a single character identifying the variable in "dataNames" that should be used as the "colName" column
The other functions to not explicitly return anything
Details
The functions provide the following capabilities: * getEctdColName - Gets the current default column name given a column type * setEctdColName - Sets the current default column name for a column type * resetEctdColNames - Resets the current default column names to their initial state * getEctdPossibleColNames - Gets the set of possible column names given a column type * setEctdPossibleColNames - Sets the set of possible column names given a column type * matchEctdColNames - Selects a column name from a set of names that best matches the possible column type names
The set of possible "column types" are: * Subject - Subject column * Dose - Dose column * Time - Time column * Replicate - Replicate column names * Interim - Interim allocation column name * ParOmit - Parameter "omit" flag column name * RespOmit - Response "omit" flag column name * Response - Response column name * Trt - Treatment column name * Missing - Parameter "omit" flag column name * DrugName - Name of column containing the "Drug Name" (used in typical value simulations) * Drug - Name of column containing the "Drug Value" (used in typical value simulations)
Functions
setEctdColName
:resetEctdColNames
:getEctdPossibleColNames
:setEctdPossibleColNames
:matchEctdColNames
:
Examples
if (FALSE) {
getEctdColName("Subject")
setEctdColName("Subject", "ID")
getEctdColName("Subject")
resetEctdColNames()
getEctdPossibleColNames("Subject")
matchEctdColNames ("Subject", c("A", "SUBJ", "B"))
}