# NOT RUN {
data(penguins,package='palmerpenguins')
penguins_no_na = as.data.frame(na.omit(penguins))
penguins_no_na_split = split(penguins_no_na,
paste(penguins_no_na$species, penguins_no_na$sex, sep = "_"))
hv_list = lapply(penguins_no_na_split, function(x)
hypervolume_gaussian(x[, c("bill_length_mm","bill_depth_mm","flipper_length_mm")],
samples.per.point=100))
names(hv_list) <- names(penguins_no_na_split)
hv_list <- hypervolume_join(hv_list)
hv_occupancy_list_sex <- hypervolume_n_occupancy(hv_list,
classification = rep(c("female", "male"), each = 3))
# takes 99 permutations on 1 core
hyper_permuted <- hypervolume_n_occupancy_permute("permute",
hv_occupancy_list_sex, hv_list, classification = rep(c("female", "male"), each = 3),
n = 99, cores = 1)
hypervolume_test <- hypervolume_n_occupancy_test(hv_occupancy_list_sex, hyper_permuted,
alternative = "more")
# }
Run the code above in your browser using DataLab