R Cheatsheet
Useful code for creating basic figures (requires ggformula)
- Histogram:
gf_histogram( ~ variable, data = data_name) - Boxplot:
gf_boxplot( ~ variable, data = data_name) - Dotplot:
gf_dotplot( ~ variable, data = data_name) - Barchart:
gf_bar( ~ variable, data = data_name) - Side-by-side “dodged” barchart:
gf_bar( ~ variable1, fill = ~ variable2, data = state_data, position="dodge") - Stacked barchart:
gf_bar( ~ variable1, fill = ~ variable2, data = state_data) - Standardized barchart:
gf_bar( ~ variable1, fill = ~ variable2, data = state_data, position="fill") - Side-by-side boxplot:
gf_boxplot( variable1 ~ variable2, data = data_name) - Scatterplot:
gf_point(variable1 ~ variable2, data = data_name) - Scatterplot with a third variable as color:
gf_point(variable1 ~ variable2, color = ~ variable3, data = data_name)
Useful code for calculating summary statistics: (requires mosaic)
- Means:
mean( ~ variable, data = data_name)ormean(variable1 ~ variable2, data = data_name) - Counts/Tables:
tally( ~ variable, data = data_name)ortally(variable1 ~ variable2, data = data_name) - 5-number-summary etc:
favstats( ~ variable, data = data_name)orfavstats(variable1 ~ variable2, data = data_name)
Useful functions fitting and analyzing models
| Model type | Action | Function |
|---|---|---|
| Simple Linear Regression | Fit Model | lm(Y ~ X, data = data_name) |