library(dplyr)
observed <- f_dose_observed(df2, visitview2, showplot = FALSE)
vf <- observed$vf
vf <- vf %>% left_join(dosing_schedule_df, by = "kit")
df_ti <- vf %>%
mutate(time = lead(day) - day,
skipped = pmax(floor((time - target_days/2)/target_days), 0),
k1 = skipped + 1) %>%
filter(row_id < n())
ki_fit <- f_fit_ki(df_ti, model = "zero-inflated poisson", nreps = 200)
Run the code above in your browser using DataLab