ggplot2 (11)
- Reversing the order of a ggplot2 legend - January 19, 2018
- Making many added variable plots with purrr and ggplot2 - January 31, 2018
- Creating legends when aesthetics are constants in ggplot2 - July 19, 2018
- Automating exploratory plots with ggplot2 and purrr - August 20, 2018
- How to plot fitted lines with ggplot2 - November 16, 2018
- Embedding subplots in ggplot2 graphics - April 22, 2019
- The small multiples plot: how to combine ggplot2 plots with one shared axis - May 13, 2019
- Many similar models - Part 2: Automate model fitting with purrr::map() loops - July 22, 2019
- More exploratory plots with ggplot2 and purrr: Adding conditional elements - September 27, 2019
- Making a background color gradient in ggplot2 - October 14, 2019
- Controlling legend appearance in ggplot2 with override.aes - July 9, 2020
simulation (9)
- Using DHARMa for residual checks of unsupported models - December 21, 2017
- Simulate! Simulate! - Part 1: A linear model - January 9, 2018
- Simulate! Simulate! - Part 2: A linear mixed model - April 23, 2018
- A closer look at replicate() and purrr::map() for simulations - June 5, 2018
- Simulate! Simulate! - Part 3: The Poisson edition - July 18, 2018
- Getting started simulating data in R: some helpful functions and how to use them - August 29, 2018
- The log-0 problem: analysis strategies and options for choosing c in log(y + c) - September 19, 2018
- Lots of zeros or too many zeros?: Thinking about zero inflation in count data - March 6, 2019
- Simulate! Simulate! - Part 4: A binomial generalized linear mixed model - August 20, 2020
purrr (8)
- Making many added variable plots with purrr and ggplot2 - January 31, 2018
- A closer look at replicate() and purrr::map() for simulations - June 5, 2018
- Automating exploratory plots with ggplot2 and purrr - August 20, 2018
- Embedding subplots in ggplot2 graphics - April 22, 2019
- Many similar models - Part 2: Automate model fitting with purrr::map() loops - July 22, 2019
- More exploratory plots with ggplot2 and purrr: Adding conditional elements - September 27, 2019
- Expanding binomial counts to binary 0/1 with purrr::pmap() - October 4, 2019
- Handling errors using purrr's possibly() and safely() - August 31, 2020
teaching (8)
- Combining many datasets in R - December 31, 2017
- Simulate! Simulate! - Part 1: A linear model - January 9, 2018
- Getting started simulating data in R: some helpful functions and how to use them - August 29, 2018
- The log-0 problem: analysis strategies and options for choosing c in log(y + c) - September 19, 2018
- Lots of zeros or too many zeros?: Thinking about zero inflation in count data - March 6, 2019
- Getting started with emmeans - March 25, 2019
- Custom contrasts in emmeans - April 15, 2019
- Many similar models - Part 1: How to make a function for model fitting - June 24, 2019
analysis (6)
- Analysis essentials: An example directory structure for an analysis using R - October 29, 2018
- Getting started with emmeans - March 25, 2019
- Custom contrasts in emmeans - April 15, 2019
- Many similar models - Part 1: How to make a function for model fitting - June 24, 2019
- Many similar models - Part 2: Automate model fitting with purrr::map() loops - July 22, 2019
- Analysis essentials: Using the help page for a function in R - April 28, 2020
glmm (6)
- Using DHARMa for residual checks of unsupported models - December 21, 2017
- Unstandardizing coefficients from a GLMM - March 26, 2018
- Simulate! Simulate! - Part 3: The Poisson edition - July 18, 2018
- Lots of zeros or too many zeros?: Thinking about zero inflation in count data - March 6, 2019
- Expanding binomial counts to binary 0/1 with purrr::pmap() - October 4, 2019
- Simulate! Simulate! - Part 4: A binomial generalized linear mixed model - August 20, 2020
loops (5)
- Automating exploratory plots with ggplot2 and purrr - August 20, 2018
- Many similar models - Part 2: Automate model fitting with purrr::map() loops - July 22, 2019
- More exploratory plots with ggplot2 and purrr: Adding conditional elements - September 27, 2019
- An example of base::split() for looping through groups - November 27, 2019
- Handling errors using purrr's possibly() and safely() - August 31, 2020
data (3)
- Combining many datasets in R - December 31, 2017
- Getting started simulating data in R: some helpful functions and how to use them - August 29, 2018
- Expanding binomial counts to binary 0/1 with purrr::pmap() - October 4, 2019
functions (3)
- Many similar models - Part 1: How to make a function for model fitting - June 24, 2019
- Analysis essentials: Using the help page for a function in R - April 28, 2020
- Handling errors using purrr's possibly() and safely() - August 31, 2020
lme4 (3)
- Unstandardizing coefficients from a GLMM - March 26, 2018
- Simulate! Simulate! - Part 2: A linear mixed model - April 23, 2018
- Simulate! Simulate! - Part 4: A binomial generalized linear mixed model - August 20, 2020
emmeans (2)
- Getting started with emmeans - March 25, 2019
- Custom contrasts in emmeans - April 15, 2019
dharma (1)
- Using DHARMa for residual checks of unsupported models - December 21, 2017
googlesheets (1)
- Fiesta 2017 gas mileage - January 3, 2018
list (1)
- An example of base::split() for looping through groups - November 27, 2019
lmm (1)
- Simulate! Simulate! - Part 2: A linear mixed model - April 23, 2018
misc (1)
- Fiesta 2017 gas mileage - January 3, 2018