# Generalized linear regression on marine ecosystem data
data(bioenv)
bioenv %>%
transform(
x = as.vector(scale(Depth)),
y = as.vector(scale(Pollution))
) %>%
glm(formula = d ~ x + y, family = "poisson") %>%
as_tbl_ord() %>%
print() -> bioenv_pois
bioenv_pois %>%
ggbiplot(aes(x = x, y = y, intercept = `(Intercept)`, label = .name)) +
theme_bw() +
geom_rows_text(color = "darkgreen") +
geom_cols_vector(color = "brown4") +
geom_cols_text_radiate(color = "brown4") +
geom_cols_isolines(family = poisson(), by = 2)
# Adapt (3.4) and Exhibit 3.6 in Greenacre (2010)
bioenv %>%
dplyr::mutate_at(dplyr::vars(a:e), as.logical) %>%
transform(
x = as.vector(scale(Depth)),
y = as.vector(scale(Pollution))
) %>%
glm(formula = d ~ x + y, family = "binomial") %>%
as_tbl_ord() %>%
print() -> bioenv_bin
bioenv_bin %>%
ggbiplot(aes(x = x, y = y, intercept = `(Intercept)`, label = .name)) +
theme_bw() +
geom_rows_text(color = "darkgreen") +
geom_cols_vector(color = "brown4") +
geom_cols_text_radiate(color = "brown4") +
geom_cols_isolines(family = binomial(), by = .05)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.