library(datasauRus)
library(tidyverse)
library(gt)datasauRus demo
packages
data
Code
df <- datasauRus::datasaurus_dozen
glimpse(df)Rows: 1,846
Columns: 3
$ dataset <chr> "dino", "dino", "dino", "dino", "dino", "dino", "dino", "dino"…
$ x <dbl> 55.3846, 51.5385, 46.1538, 42.8205, 40.7692, 38.7179, 35.6410,…
$ y <dbl> 97.1795, 96.0256, 94.4872, 91.4103, 88.3333, 84.8718, 79.8718,…
descriptives
Code
df %>%
group_by(dataset) %>%
summarise(x_mean = mean(x),
y_mean = mean(y),
sd_x = sd(x),
sd_y = sd(y),
corr = cor(x,y)) %>%
gt() %>%
fmt_number(
columns = c(x_mean, y_mean, sd_x, sd_y),
decimals = 1
) %>%
fmt_number(
columns = corr,
decimals = 4
)| dataset | x_mean | y_mean | sd_x | sd_y | corr |
|---|---|---|---|---|---|
| away | 54.3 | 47.8 | 16.8 | 26.9 | −0.0641 |
| bullseye | 54.3 | 47.8 | 16.8 | 26.9 | −0.0686 |
| circle | 54.3 | 47.8 | 16.8 | 26.9 | −0.0683 |
| dino | 54.3 | 47.8 | 16.8 | 26.9 | −0.0645 |
| dots | 54.3 | 47.8 | 16.8 | 26.9 | −0.0603 |
| h_lines | 54.3 | 47.8 | 16.8 | 26.9 | −0.0617 |
| high_lines | 54.3 | 47.8 | 16.8 | 26.9 | −0.0685 |
| slant_down | 54.3 | 47.8 | 16.8 | 26.9 | −0.0690 |
| slant_up | 54.3 | 47.8 | 16.8 | 26.9 | −0.0686 |
| star | 54.3 | 47.8 | 16.8 | 26.9 | −0.0630 |
| v_lines | 54.3 | 47.8 | 16.8 | 26.9 | −0.0694 |
| wide_lines | 54.3 | 47.8 | 16.8 | 26.9 | −0.0666 |
| x_shape | 54.3 | 47.8 | 16.8 | 26.9 | −0.0656 |
plots
Code
df %>%
ggplot(aes(x = x, y = y)) +
geom_point() +
facet_wrap(~dataset) +
theme_minimal()