library(tidynorm)
ggplot2_inst <- require(ggplot2)
speaker_data_nearey <- speaker_data |>
norm_nearey(
F1:F3,
.by = speaker,
.by_formant = FALSE,
.names = "{.formant}_nearey"
)
if (ggplot2_inst) {
ggplot(
speaker_data_nearey,
aes(
F2_nearey,
F1_nearey,
color = speaker
)
) +
stat_density_2d(
bins = 4
) +
scale_color_brewer(
palette = "Dark2"
) +
scale_x_reverse() +
scale_y_reverse() +
coord_fixed() +
labs(
title = "Formant extrinsic"
)
}
speaker_data_nearey2 <- speaker_data |>
norm_nearey(
F1:F3,
.by = speaker,
.by_formant = TRUE,
.names = "{.formant}_nearey"
)
if (ggplot2_inst) {
ggplot(
speaker_data_nearey2,
aes(
F2_nearey,
F1_nearey,
color = speaker
)
) +
stat_density_2d(
bins = 4
) +
scale_color_brewer(
palette = "Dark2"
) +
scale_x_reverse() +
scale_y_reverse() +
coord_fixed() +
labs(
title = "Formant intrinsic"
)
}
Run the code above in your browser using DataLab