# Example I: Single-species acute toxicity study
df1 <- data.frame(
dose = c(10, 25, 50, 100, 200),
dead = c(0, 0, 1, 1, 1)
)
ld50_model(
data = df1,
dose_col = "dose",
response_col = "dead"
)
# Example II: Sex-dependent LD50 analysis
df2 <- data.frame(
dose = rep(c(10, 25, 50, 100), 2),
dead = c(0, 0, 1, 1, 0, 0, 0, 1),
sex = rep(c("Male", "Female"), each = 4)
)
ld50_model(
data = df2,
dose_col = "dose",
response_col = "dead",
group_col = "sex"
)
# Example III: Species and exposure route comparison
df3 <- data.frame(
dose = rep(c(20, 40, 80, 160), 4),
dead = c(0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 1),
species = rep(c("Rat", "Mouse"), each = 8),
route = rep(c("Oral", "IP"), each = 4, times = 2)
)
ld50_model(
data = df3,
dose_col = "dose",
response_col = "dead",
group_col = "species",
condition_col = "route"
)
Run the code above in your browser using DataLab