## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.align = "center", fig.height = 5, fig.width = 7 ) ## ----setup-------------------------------------------------------------------- library(DAISIEprep) ## ----------------------------------------------------------------------------- # Internal function - Not to be called for regular 'DAISIEprep' operation, # but merely to load in data performance_data <- DAISIEprep:::read_performance() ## ----plot-min-prob-on-island-------------------------------------------------- plot_performance( performance_data = performance_data$performance_data_min, group_by = prob_on_island ) ## ----plot-asr-prob-on-island-------------------------------------------------- plot_performance( performance_data = performance_data$performance_data_asr, group_by = prob_on_island ) ## ----plot-min-prob-endemic---------------------------------------------------- plot_performance( performance_data = performance_data$performance_data_min, group_by = prob_endemic ) ## ----plot-asr-prob-endemic---------------------------------------------------- plot_performance( performance_data = performance_data$performance_data_min, group_by = prob_endemic ) ## ----------------------------------------------------------------------------- grouped_performance_data <- dplyr::group_by( performance_data$performance_data_min, tree_size, "prob_on_island" ) mean_performance_data <- dplyr::summarise( grouped_performance_data, mean = mean(median_time), .groups = "drop" ) fit_min <- lm(log(mean_performance_data$mean) ~ log(mean_performance_data$tree_size)) fit_min$coefficients grouped_performance_data <- dplyr::group_by( performance_data$performance_data_asr, tree_size, "prob_on_island" ) mean_performance_data <- dplyr::summarise( grouped_performance_data, mean = mean(median_time), .groups = "drop" ) fit_asr <- lm(log(mean_performance_data$mean) ~ log(mean_performance_data$tree_size)) fit_asr$coefficients