base knitr rmdformats tidyverse ggplot2 tibble tidyr readr purrr dplyr stringr forcats rpart rpart.plot lattice caret