library(dplyr)
observed <- f_dose_observed(df2, visitview2, showplot = FALSE)
vf <- observed$vf
vf <- vf %>% left_join(dosing_schedule_df, by = "kit")
# time from randomization to the first drug dispensing visit
df_k0 <- vf %>%
filter(row_id == 1) %>%
mutate(time = day,
skipped = floor((time - target_days/2)/target_days) + 1)
# no skipping
df_t0 <- df_k0 %>%
filter(skipped == 0) %>%
mutate(left = time - 1, right = time)
t0_fit <- f_fit_t0(df_t0, model = "log-logistic", nreps = 200)
Run the code above in your browser using DataLab