set.seed(1)
n <- 200
ref <- factor(sample(c("No", "Yes"), n, replace = TRUE, prob = c(.55, .45)))
tst <- ifelse(ref == "Yes",
ifelse(runif(n) < .80, "Yes", "No"),
ifelse(runif(n) < .85, "No", "Yes"))
df <- data.frame(rapid_test = factor(tst), lab = ref)
result <- diag_test(df, test = rapid_test, ref = lab,
positive = "Yes", test_positive = "Yes")
print(result)
as.data.frame(result)
Run the code above in your browser using DataLab