# Univariate data
tibble(
y = c(5, rnorm(49)),
lookout = lookout(y)
)
# Bivariate data with score calculation done outside the function
tibble(
x = rnorm(50),
y = c(5, rnorm(49)),
fscores = density_scores(y),
loo_fscores = density_scores(y, loo = TRUE),
lookout = lookout(density_scores = fscores, loo_scores = loo_fscores)
)
# Using a regression model
of <- oldfaithful |> filter(duration < 7200, waiting < 7200)
fit_of <- lm(waiting ~ duration, data = of)
of |>
mutate(lookout_prob = lookout(fit_of)) |>
arrange(lookout_prob)
Run the code above in your browser using DataLab