cardinal
  • Home
  • Template Library
    • FDA Table 2
    • FDA Table 3
    • FDA Table 4
    • FDA Table 5
    • FDA Table 6
    • FDA Table 7
    • FDA Table 8
    • FDA Table 9
    • FDA Table 10
    • FDA Table 11
    • FDA Table 12
    • FDA Table 13
    • FDA Table 14
    • FDA Table 15
    • FDA Table 16
    • FDA Table 17
    • FDA Table 18
    • FDA Table 20
    • FDA Table 21
    • FDA Table 22
    • FDA Table 32
    • FDA Table 33
    • FDA Table 34
    • FDA Table 35
    • FDA Table 36
    • FDA Figure 1
    • FDA Figure 2
    • FDA Figure 3
    • FDA Figure 14
  • About
  • Resources
  • Help
    • Getting Started
    • Report a Bug
    • FAQ

FDA Figure 14

Mean and 95% Confidence Interval of Systolic Blood Pressure Over Time by Treatment Arm, Safety Population, Trial X

  • Spec. Screenshot
  • ggplot2 Figure
  • Figure Setup
  • Function Details

# Load Libraries & Data
library(cardinal)

advs <- random.cdisc.data::cadvs

make_fig_14(
  df = advs,
  add_cond = bquote("ONTRTFL == 'Y' | ABLFL == 'Y'"),
  add_table = TRUE,
  yticks = c(135, 140, 145, 150, 155, 160)
)

make_fig_14()


Required variables:

  • df: The variables AVAL and PARAMCD, and the variables specified by arm_var, saffl_var, and visit_var.
Argument Description Default
df (data.frame) Dataset (typically ADVS) required to build table. No default
arm_var (character) Arm variable used to split table into columns. "ARM"
saffl_var (character) Flag variable used to indicate inclusion in safety population. "SAFFL"
visit_var (character) Visit variable to put on the x-axis. "AVISIT"
paramcd_val (character) Value of PARAMCD to plot. "SYSBP"
add_cond (expression) Additional filter for the analysis (e.g on ATPT or VSPOS). NULL
x_lab (character) x-axis label. paste0("Time from first dose (", u_trtdur, ")")
y_lab (character) y-axis label. "Percent of Patients (%)"
yticks (vector of numeric) y-axis tick positions. If NA (default), tick mark positions are automatically calculated. NA
ggtheme (function) Function from ggplot2 to apply over the plot. NULL
add_table (flag) whether “Number of Patients” table should be printed under the plot. TRUE
annotations (named list of character) List of annotations to add to the table. Valid annotation types are title, subtitles, and caption. Each name-value pair should use the annotation type as name and the desired string as value. NULL

Source code for this function is available here.

Source Code
---
title: FDA Figure 14
subtitle: Mean and 95% Confidence Interval of Systolic Blood Pressure Over Time by Treatment Arm, Safety Population, Trial X
format: html
---

::: panel-tabset
## Spec. Screenshot

![](../assets/images/screenshots/fig_14.png){fig-align="center"}

## ggplot2 Figure

```{r fig, message=FALSE, warning=FALSE, fig.height=7, fig.width=9}
# Load Libraries & Data
library(cardinal)

advs <- random.cdisc.data::cadvs

make_fig_14(
  df = advs,
  add_cond = bquote("ONTRTFL == 'Y' | ABLFL == 'Y'"),
  add_table = TRUE,
  yticks = c(135, 140, 145, 150, 155, 160)
)
```

## Figure Setup

```{r fig, eval=FALSE, echo=TRUE}
```

## Function Details

### `make_fig_14()`

------------------------------------------------------------------------

Required variables:

-   **`df`**: The variables `AVAL` and `PARAMCD`, and the variables specified by `arm_var`, `saffl_var`, and `visit_var`.

| **Argument**  | **Description**                                                                                                                                                                                                                     | **Default**                                       |
|:--------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------|
| `df`          | (`data.frame`) Dataset (typically ADVS) required to build table.                                                                                                                                                                    | *No default*                                      |
| `arm_var`     | (`character`) Arm variable used to split table into columns.                                                                                                                                                                        | `"ARM"`                                           |
| `saffl_var`   | (`character`) Flag variable used to indicate inclusion in safety population.                                                                                                                                                        | `"SAFFL"`                                         |
| `visit_var`   | (`character`) Visit variable to put on the x-axis.                                                                                                                                                                                  | `"AVISIT"`                                        |
| `paramcd_val` | (`character`) Value of `PARAMCD` to plot.                                                                                                                                                                                           | `"SYSBP"`                                         |
| `add_cond`    | (`expression`) Additional filter for the analysis (e.g on ATPT or VSPOS).                                                                                                                                                           | `NULL`                                            |
| `x_lab`       | (`character`) x-axis label.                                                                                                                                                                                                         | `paste0("Time from first dose (", u_trtdur, ")")` |
| `y_lab`       | (`character`) y-axis label.                                                                                                                                                                                                         | `"Percent of Patients (%)"`                       |
| `yticks`      | (`vector` of `numeric`) y-axis tick positions. If `NA` (default), tick mark positions are automatically calculated.                                                                                                                 | `NA`                                              |
| `ggtheme`     | (`function`) Function from `ggplot2` to apply over the plot.                                                                                                                                                                        | `NULL`                                            |
| `add_table`   | (`flag`) whether "Number of Patients" table should be printed under the plot.                                                                                                                                                       | `TRUE`                                            |
| `annotations` | (named `list` of `character`) List of annotations to add to the table. Valid annotation types are `title`, `subtitles`, and `caption`. Each name-value pair should use the annotation type as name and the desired string as value. | `NULL`                                            |

Source code for this function is available [here](https://github.com/pharmaverse/cardinal/blob/main/R/fda-fig_14.R).
:::
 
  • This website as well as code examples are licensed under the Apache License, Version 2.0.
Cookie Preferences