z <- 1.96
p <- 0.6
d <- 0.05
z^2 * p * (1 - p) / d^2
## [1] 368.7936
library(pwr)
library(epiR)
## Loading required package: survival
## Package epiR 2.0.85 is loaded
## Type help(epi.about) for summary information
## Type browseVignettes(package = 'epiR') to learn how to use epiR for applied epidemiological analyses
##
cat("1️⃣ Single Proportion (manual formula)\n")
## 1️⃣ Single Proportion (manual formula)
p <- 0.60; d <- 0.05; z <- 1.96
n1 <- (z^2 * p * (1 - p)) / d^2
cat("Sample size (Single Proportion):", ceiling(n1), "\n")
## Sample size (Single Proportion): 369
library(gtsummary)
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
head(trial)
trial %>%
tbl_summary()
Characteristic | N = 2001 |
---|---|
Chemotherapy Treatment | |
Drug A | 98 (49%) |
Drug B | 102 (51%) |
Age | 47 (38, 57) |
Unknown | 11 |
Marker Level (ng/mL) | 0.64 (0.22, 1.41) |
Unknown | 10 |
T Stage | |
T1 | 53 (27%) |
T2 | 54 (27%) |
T3 | 43 (22%) |
T4 | 50 (25%) |
Grade | |
I | 68 (34%) |
II | 68 (34%) |
III | 64 (32%) |
Tumor Response | 61 (32%) |
Unknown | 7 |
Patient Died | 112 (56%) |
Months to Death/Censor | 22.4 (15.9, 24.0) |
1 n (%); Median (Q1, Q3) |
trial %>%
select(trt, age, grade) %>%
tbl_summary()
Characteristic | N = 2001 |
---|---|
Chemotherapy Treatment | |
Drug A | 98 (49%) |
Drug B | 102 (51%) |
Age | 47 (38, 57) |
Unknown | 11 |
Grade | |
I | 68 (34%) |
II | 68 (34%) |
III | 64 (32%) |
1 n (%); Median (Q1, Q3) |