Description Usage Arguments Details Value Author(s)
Calculate a summary of an "observed" dataset (typically used to overlay observed data in a simulated plot or table)
1 2 3 4 5 6 7 8 9 10 11 12 13 | calculateObsSummary(data,
respCol = getEctdColName("Response"),
bVar = NULL,
subset = NULL,
alpha = 95,
digits = 3,
diffBase = FALSE,
doseCol = getEctdColName("Dose"),
timeCol = getEctdColName("Time"),
idCol = getEctdColName("Subject"),
respType = c("Continuous", "Categorical"),
catType = c("Count", "Proportion"),
fillRespRange = TRUE)
|
data |
Observed data frame |
respCol |
Response column names (given by getEctdColName by default) |
bVar |
Variables by which summary should be produced (none by default) |
subset |
Subsets to be applied to the observed data before calculating the summary |
alpha |
Alpha value for calculation of lower and upper intervals |
digits |
Number of digits to round summary data |
diffBase |
Logical: Should differences from baseline be summarised instead of raw data? |
doseCol |
Dose column names (given by getEctdColName by default) |
timeCol |
Time column names (given by getEctdColName by default) |
idCol |
Subject column names (given by getEctdColName by default) |
respType |
Response type: Continuous (default) or Categorical |
catType |
For Categorical response, should "Count" (default) or "Proportion" summary be returned? |
fillRespRange |
For Categorical response, should we "fill" the range of responses (see below) |
The inputs are checked, and the alpha value is parsed using checkSimAlpha Subsets are applied to the data if "subset" is specified and differences from baseline are calculated using calculateDiffsFromBase if required
If respType is "Continuous":
* Mean responses are calculated by Subject (idCol
), Dose (doseCol
), Time
(timeCol
), and any by variables ((bVar
)
* The following summaries are then created (based on any by variables (bVar
))
- Mean
- Median
- Minimum
- Maximum
- Number of non-missing values
- Lower alpha% percent interval
- Upper alpha% percent interval
When dealing with categorical responses, it is possible that the unique set of responses
could be (say): 1, 2, 4, 5
In this case, it is unclear as to whether the value "3" should be included in a summary.
If "fillRespRange" is TRUE, it would be included (although would have a count/proportion of
zero)
Frequencies are calculated by "Response level" (respCol
) and any by variables
Frequences are converted to proportions (within by variable level) if required
(catType
)
A data frame of response summaries
Mike K Smith mstoolkit@googlemail.com
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.