## ----setup, include = FALSE--------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) library(reproducibleRchunks) ## ----------------------------------------------------------------------------- options(reproducibleRchunks.templates = list( html="
Reproducibility Checks
${content}


")) ## ----echo=TRUE, eval=TRUE----------------------------------------------------- num_errors <- reproducibleRchunks::get_num_reproducibility_errors() ifelse(num_errors > 0,"There were some results that did not reproduce!","The entire document reproduced succesfully") ## ----------------------------------------------------------------------------- repro_table <- reproducibleRchunks::get_reproducibility_summary() knitr::kable(repro_table) ## ----fig.width=6, fig.height=3------------------------------------------------ if (nrow(repro_table) > 0) { prop_success <- aggregate(Success ~ Chunk, data = repro_table, FUN = mean) barplot(prop_success$Success, names.arg = prop_success$Chunk, ylim = c(0, 1), ylab = "Relative Proportion", xlab = "Chunk", main = "Proportion of Successful Reproductions per Chunk") } else { print("No reproducibility information available yet.") }