From 65571bdd3eec6bec56600299001c86723e80fa87 Mon Sep 17 00:00:00 2001 From: dramanica Date: Tue, 10 Dec 2024 15:37:49 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20EvolEcol?= =?UTF-8?q?Group/tidysdm@54521008f52e37e30f934babae20a5b287280265=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dev/articles/a0_tidysdm_overview.html | 370 ++++++++++++------ .../figure-html/autoplot_ens-1.png | Bin 58199 -> 56001 bytes .../figure-html/autoplot_models-1.png | Bin 71434 -> 68114 bytes .../figure-html/background_to_raster-1.png | Bin 23116 -> 32813 bytes .../figure-html/plot_future-1.png | Bin 36123 -> 42026 bytes .../figure-html/plot_present-1.png | Bin 64978 -> 66052 bytes .../figure-html/plot_present_best-1.png | Bin 66727 -> 62886 bytes .../figure-html/plot_sample_pseudoabs-1.png | Bin 112933 -> 66760 bytes .../figure-html/plot_thin_by_cell-1.png | Bin 54668 -> 60995 bytes .../figure-html/plot_thin_by_dist-1.png | Bin 47294 -> 54984 bytes .../figure-html/project_iberia-1.png | Bin 0 -> 56643 bytes .../figure-html/training_cv-1.png | Bin 174473 -> 94499 bytes .../figure-html/unnamed-chunk-15-1.png | Bin 60187 -> 233279 bytes .../figure-html/unnamed-chunk-17-1.png | Bin 0 -> 216063 bytes .../figure-html/unnamed-chunk-24-1.png | Bin 37231 -> 65570 bytes .../figure-html/unnamed-chunk-34-1.png | Bin 36067 -> 41810 bytes .../figure-html/unnamed-chunk-35-1.png | Bin 0 -> 34621 bytes .../figure-html/unnamed-chunk-36-1.png | Bin 0 -> 46363 bytes .../figure-html/unnamed-chunk-37-1.png | Bin 0 -> 37328 bytes .../figure-html/unnamed-chunk-41-1.png | Bin 0 -> 42704 bytes dev/articles/a1_palaeodata_application.html | 6 +- dev/articles/a2_tidymodels_additions.html | 50 +-- .../figure-html/pdp-1.png | Bin 48698 -> 50109 bytes .../figure-html/profile-1.png | Bin 77524 -> 73626 bytes .../figure-html/vip-1.png | Bin 40590 -> 41210 bytes dev/articles/a3_troubleshooting.html | 12 +- dev/pkgdown.yml | 2 +- .../collect_metrics.simple_ensemble.html | 24 +- dev/reference/explain_tidysdm.html | 40 +- dev/reference/thin_by_cell.html | 5 +- dev/reference/thin_by_cell_time.html | 5 +- dev/reference/thin_by_dist.html | 12 +- dev/reference/thin_by_dist_time.html | 8 +- dev/search.json | 2 +- 34 files changed, 351 insertions(+), 185 deletions(-) create mode 100644 dev/articles/a0_tidysdm_overview_files/figure-html/project_iberia-1.png create mode 100644 dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-17-1.png create mode 100644 dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-35-1.png create mode 100644 dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-36-1.png create mode 100644 dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-37-1.png create mode 100644 dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-41-1.png diff --git a/dev/articles/a0_tidysdm_overview.html b/dev/articles/a0_tidysdm_overview.html index 60c80b49..44079128 100644 --- a/dev/articles/a0_tidysdm_overview.html +++ b/dev/articles/a0_tidysdm_overview.html @@ -109,7 +109,7 @@

SDMs with tidymodels#> dplyr::filter() masks stats::filter() #> dplyr::lag() masks stats::lag() #> recipes::step() masks stats::step() -#> Search for functions across packages at https://www.tidymodels.org/find/ +#> Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample

Accessing the data for this vignette: how to use @@ -162,13 +162,13 @@

Preparing your data
 library(sf)
 #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE
 lacerta <- st_as_sf(lacerta, coords = c("longitude", "latitude"))
-st_crs(lacerta) <- 4326

+st_crs(lacerta) <- "+proj=longlat"

It is usually advisable to plot the locations directly on the raster that will be used to extract climatic variables, to see how the locations fall within the discrete space of the raster. For this @@ -179,9 +179,9 @@

Preparing your data
 library(pastclim)
 download_dataset(dataset = "WorldClim_2.1_10m")
@@ -197,7 +197,7 @@ 

Preparing your data -9.8 43.3))" ) -crs(iberia_poly) <- "lonlat" +crs(iberia_poly) <- "+proj=longlat" # crop the extent land_mask <- crop(land_mask, iberia_poly) # and mask to the polygon @@ -231,32 +231,81 @@

Preparing your data

-

Thinning step +

Map projection

-

Now, we thin the observations to have one per cell in the raster (it -would be better if we had an equal area projection…):

+

Before we start thinning the data we need to make sure that all our +data (points and rasters) have the same geographic coordinate reference +system (CRS) by projecting them. In some of the pipeline steps +(e.g. thinning data, measuring areas) using an equal area projection may +make a significant difference, especially for large-scale projects.

+

You can use the website projectionwizard.org (https://link.springer.com/chapter/10.1007/978-3-319-51835-0_9) +to find an appropriate equal area projection for any region.

+

To define our projection within the code, we will use a proj4 string, +which provides information on the type of projection, its parameters and +the units of distance in which the new coordinates will be expressed (if +you are using projectionwizard.org it will provide yo with +the string as well).

+

In this case, we will use a Albers Equal Area Conic projection +centred on the Iberian peninsula, with km as units. The proj4 string +is:

+iberia_proj4 <- "+proj=aea +lon_0=-4.0 +lat_1=36.8 +lat_2=42.6 +lat_0=39.7 +datum=WGS84 +units=m +no_defs"
+

For rasters (maps), we use the terra function +project to change the CRS. We pass the raster object and +the proj4 string as arguments:

+
+land_mask <- terra::project(land_mask, y = iberia_proj4)
+

Now we need to project the data points to the same CRS as the raster. +We will do so using the appropriate sf function:

+
+lacerta <- st_transform(lacerta, iberia_proj4)
+

Plotting the data, we will see that the shape of the land mask has +slightly changed following the new projection.

+
+
+ggplot() +
+  geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) +
+  geom_sf(data = lacerta) + 
+  guides(fill="none")
+

+
+
+

Thinning step +

+

Now, we thin the observations to have one per cell in the raster +(given our project, each cell is approximately the same size):

+
 set.seed(1234567)
 lacerta <- thin_by_cell(lacerta, raster = land_mask)
 nrow(lacerta)
-#> [1] 226
-
+#> [1] 233
+
+pres_data <- terra::extract(land_mask, lacerta)
+summary(pres_data)
+#>        ID      land_mask_1985
+#>  Min.   :  1   land:233      
+#>  1st Qu.: 59                 
+#>  Median :117                 
+#>  Mean   :117                 
+#>  3rd Qu.:175                 
+#>  Max.   :233
+
 ggplot() +
   geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) +
   geom_sf(data = lacerta) + 
   guides(fill="none")

-

Now, we thin further to remove points that are closer than 20km. -However, note that the standard map units for a ‘lonlat’ projection are -meters. tidysdm provides a convening conversion function, -km2m(), to avoid having to write lots of zeroes):

-
+

Now, we thin further to remove points that are closer than 20km. As +the units of our projection are m (the default for most projections), we +use a a convenient conversion function, km2m(), to avoid +having to write lots of zeroes:

+
 set.seed(1234567)
 lacerta_thin <- thin_by_dist(lacerta, dist_min = km2m(20))
 nrow(lacerta_thin)
-#> [1] 111
+#> [1] 112

Let’s see what we have left of our points:

-
+
 ggplot() +
   geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) +
   geom_sf(data = lacerta_thin) +
@@ -275,7 +324,7 @@ 

Thinning stephttps://doi.org/10.15468/dl.53js5z:

-
+
 library(rgbif)
 occ_download_get(key = "0121761-240321170329656", path = tempdir())
 library(readr)
@@ -284,33 +333,53 @@ 

Thinning step# keep the necessary columns lacertidae_background <- backg_distrib %>% select(gbifID, decimalLatitude, decimalLongitude) %>% - rename(ID = gbifID, latitude = decimalLatitude, longitude = decimalLongitude) + rename(ID = gbifID, latitude = decimalLatitude, longitude = decimalLongitude)

+

In this case as well, we need to use the appropriate projection (the +same defined before) for the background. If the projections do not +correspond the analyses will stop giving an error message.

+
+
 # convert to an sf object
 lacertidae_background <- st_as_sf(lacertidae_background, 
                                   coords = c("longitude", "latitude"))
-st_crs(lacertidae_background) <- 4326
+ +st_crs(lacertidae_background) <- "+proj=longlat" +lacertidae_background <- st_transform(lacertidae_background, crs = iberia_proj4)
+
#> Warning: st_crs<- : replacing crs does not reproject data; use st_transform for
+#> that

We need to convert these observations into a raster whose values are the number of records (which will be later used to determine how likely -each cell is to be used as a background point):

-
-lacertidae_background_raster <- rasterize(lacertidae_background, land_mask, 
+each cell is to be used as a background point). We will also mask the
+resulting background raster to match the land mask of interest.

+
+lacertidae_background_raster <- rasterize(lacertidae_background,
+                                          land_mask, 
                                           fun = "count")
-
-plot(lacertidae_background_raster)
+lacertidae_background_raster <- mask(lacertidae_background_raster, + land_mask) +ggplot() + + geom_spatraster(data = lacertidae_background_raster, aes(fill = count)) + + scale_fill_viridis_b( na.value = "transparent")

+
+  guides(fill="none")
+#> <Guides[1] ggproto object>
+#> 
+#> fill : "none"

We can see that the sampling is far from random, with certain locations having very large number of records. We can now sample the background, using the ‘bias’ method to represent this heterogeneity in sampling effort:

-
+
 set.seed(1234567)
 lacerta_thin <- sample_background(data = lacerta_thin, raster = lacertidae_background_raster,
                   n = 3 * nrow(lacerta_thin),
                   method = "bias",
                   class_label = "background",
-                  return_pres = TRUE)
+ return_pres = TRUE) +#> Warning in sample_background(data = lacerta_thin, raster = lacertidae_background_raster, : There are fewer available cells for raster 'NA' (112 presences) than the requested 336 background points. Only 9 will be returned.

Let’s see our presences and background:

-
+
 ggplot() +
   geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) +
   geom_sf(data = lacerta_thin, aes(col = class)) + 
@@ -321,7 +390,7 @@ 

Thinning step
+
 download_dataset("WorldClim_2.1_10m")
 climate_vars <- get_vars_for_dataset("WorldClim_2.1_10m")
 climate_present <- pastclim::region_slice(
@@ -339,44 +408,102 @@ 

Thinning steparticle on additional features of tidymodels with tidysdm.

+

And now we project the climate variables in the same way as we did +for all previous spatial data:

+
+climate_present <- terra::project(climate_present, y = iberia_proj4)

Next, we extract climate for all presences and background points:

-
+
 lacerta_thin <- lacerta_thin %>%
   bind_cols(terra::extract(climate_present, lacerta_thin, ID = FALSE))
+

Before going forward with the analysis, we should make sure that +there are no missing values in the climate that we extracted:

+
+summary(lacerta_thin)
+#>         class              geometry       bio01            bio02       
+#>  presence  :112   POINT        :121   Min.   : 7.222   Min.   : 5.920  
+#>  background:  9   epsg:NA      :  0   1st Qu.:11.556   1st Qu.: 8.822  
+#>                   +proj=aea ...:  0   Median :13.040   Median : 9.280  
+#>                                       Mean   :12.931   Mean   : 9.301  
+#>                                       3rd Qu.:14.297   3rd Qu.: 9.881  
+#>                                       Max.   :16.672   Max.   :12.124  
+#>      bio03           bio04           bio05           bio06       
+#>  Min.   :32.96   Min.   :320.6   Min.   :21.22   Min.   :-2.665  
+#>  1st Qu.:38.80   1st Qu.:424.3   1st Qu.:23.94   1st Qu.: 1.409  
+#>  Median :40.77   Median :493.5   Median :25.78   Median : 3.184  
+#>  Mean   :40.89   Mean   :491.7   Mean   :25.95   Mean   : 3.034  
+#>  3rd Qu.:43.49   3rd Qu.:558.5   3rd Qu.:27.54   3rd Qu.: 5.030  
+#>  Max.   :47.59   Max.   :667.4   Max.   :32.72   Max.   : 8.221  
+#>      bio07           bio08            bio09           bio10      
+#>  Min.   :14.74   Min.   : 1.817   Min.   :14.56   Min.   :14.57  
+#>  1st Qu.:20.78   1st Qu.: 6.940   1st Qu.:17.96   1st Qu.:18.25  
+#>  Median :23.13   Median : 8.485   Median :18.96   Median :19.02  
+#>  Mean   :22.91   Mean   : 8.616   Mean   :19.13   Mean   :19.29  
+#>  3rd Qu.:25.03   3rd Qu.:10.440   3rd Qu.:20.25   3rd Qu.:20.39  
+#>  Max.   :30.30   Max.   :17.639   Max.   :23.72   Max.   :23.87  
+#>      bio11             bio12            bio13            bio14      
+#>  Min.   : 0.8458   Min.   : 397.5   Min.   : 48.67   Min.   : 2.00  
+#>  1st Qu.: 5.8650   1st Qu.: 769.1   1st Qu.:106.65   1st Qu.:13.18  
+#>  Median : 7.5043   Median :1056.4   Median :143.07   Median :18.88  
+#>  Mean   : 7.3158   Mean   :1049.5   Mean   :146.48   Mean   :22.34  
+#>  3rd Qu.: 9.2647   3rd Qu.:1347.5   3rd Qu.:186.54   3rd Qu.:30.63  
+#>  Max.   :11.7415   Max.   :1732.6   Max.   :249.79   Max.   :51.97  
+#>      bio15           bio16           bio17            bio18       
+#>  Min.   :24.92   Min.   :128.6   Min.   : 19.38   Min.   : 25.38  
+#>  1st Qu.:40.18   1st Qu.:301.1   1st Qu.: 65.13   1st Qu.: 68.60  
+#>  Median :51.05   Median :401.9   Median : 90.20   Median : 99.58  
+#>  Mean   :47.88   Mean   :412.4   Mean   : 95.30   Mean   :105.46  
+#>  3rd Qu.:56.32   3rd Qu.:528.8   3rd Qu.:130.62   3rd Qu.:153.24  
+#>  Max.   :69.06   Max.   :695.0   Max.   :178.73   Max.   :195.92  
+#>      bio19          altitude      
+#>  Min.   :106.2   Min.   :  22.58  
+#>  1st Qu.:283.8   1st Qu.: 192.58  
+#>  Median :387.5   Median : 512.13  
+#>  Mean   :397.9   Mean   : 538.88  
+#>  3rd Qu.:528.8   3rd Qu.: 733.15  
+#>  Max.   :695.0   Max.   :1477.87
+

We can see that there are no missing values in any of the extracted +climate variables. If that was not the case, we would have to go back to +the climate raster and homogenise the NAs across layers +(i.e. variables). This can be achieved either by setting the same cells +to NA in all layers (including the land mask that we used to thin the +data), or by interpolating the layers with less information to fill the +gaps (e.g. cloud cover in some remote sensed data). interpolate the +missing

Based on this paper (https://doi.org/10.1007/s10531-010-9865-2), we are interested in these variables: “bio06”, “bio05”, “bio13”, “bio14”, “bio15”. We can visualise the differences between presences and the background using violin plots:

-
+
 lacerta_thin %>% plot_pres_vs_bg(class)
-

+

We can see that all the variables of interest do seem to have a different distribution between presences and the background. We can formally quantify the mismatch between the two by computing the overlap:

-
+
 lacerta_thin %>% dist_pres_vs_bg(class)
-#>      bio09      bio12      bio16      bio19      bio13      bio05      bio10 
-#> 0.43907819 0.41888524 0.41487381 0.40742724 0.40492411 0.38854703 0.38610145 
-#>      bio02      bio07      bio04      bio08      bio17      bio15      bio18 
-#> 0.35191109 0.35036167 0.32450555 0.31879785 0.28143659 0.27152095 0.25007068 
-#>      bio01      bio14      bio03      bio11   altitude      bio06 
-#> 0.24589097 0.24294699 0.18414624 0.11169528 0.07271380 0.06742951
+#> bio19 bio16 bio12 bio13 bio02 bio15 bio07 bio04 +#> 0.9959022 0.9362035 0.9268597 0.9140456 0.7975679 0.7452740 0.7092859 0.6983330 +#> bio05 bio17 bio14 bio06 bio03 bio18 bio11 bio08 +#> 0.6646394 0.5635174 0.5631364 0.4638880 0.4473745 0.4445754 0.4186998 0.3892218 +#> bio09 bio10 bio01 altitude +#> 0.2898833 0.2812704 0.2706408 0.2580447

Again, we can see that the variables of interest seem good candidates with a clear signal. Let us then focus on those variables:

-
+
 
 suggested_vars <- c("bio06", "bio05", "bio13", "bio14", "bio15")

Environmental variables are often highly correlated, and collinearity is an issue for several types of models. We can inspect the correlation among variables with:

-
+
 pairs(climate_present[[suggested_vars]])
-

+

We can see that some variables have rather high correlation (e.g. bio05 vs bio14). We can subset to variables below a certain threshold correlation (e.g. 0.7) with:

-
+
 climate_present <- climate_present[[suggested_vars]]
 
 vars_uncor <- filter_collinear(climate_present, cutoff = 0.7, method = "cor_caret")
@@ -388,7 +515,7 @@ 

Thinning step
+
 lacerta_thin <- lacerta_thin %>% select(all_of(c(vars_uncor, "class")))
 climate_present <- climate_present[[vars_uncor]]
 names(climate_present) # added to highlight which variables are retained in the end
@@ -405,7 +532,7 @@ 

Fit the model by cross-validationgeometry is automatically replaced by X and Y columns which are assigned a role of coords, and thus not used as predictors):

-
+
 lacerta_rec <- recipe(lacerta_thin, formula = class ~ .)
 lacerta_rec
 #> 
@@ -420,7 +547,7 @@ 

Fit the model by cross-validation -
+
 

We now build a workflow_set of different models, @@ -437,7 +564,7 @@

Fit the model by cross-validationgam_formula() due to the non-standard formula notation of GAMs (see the help of sdm_spec_gam() for an example of how to do this).

-
+
 lacerta_models <-
   # create the workflow_set
   workflow_set(
@@ -466,7 +593,7 @@ 

Fit the model by cross-validationrsample object suitable to tisysdm with the function blockcv2rsample.

-
+
 library(tidysdm)
 set.seed(100)
 #lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5)
@@ -477,7 +604,7 @@ 

Fit the model by cross-validationWe can now use the block CV folds to tune and assess the models (to keep computations fast, we will only explore 3 combination of hyperparameters per model; this is far too little in real life!):

-

Note that workflow_set correctly detects that we have no tuning parameters for glm. We can have a look at the performance of our models with:

-
+
 autoplot(lacerta_models)

Now let’s create an ensemble, selecting the best set of parameters @@ -509,9 +640,11 @@

Fit the model by cross-validation -
+
 lacerta_ensemble <- simple_ensemble() %>%
   add_member(lacerta_models, metric = "boyce_cont")
+#> Warning: glm.fit: algorithm did not converge
+#> Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
 lacerta_ensemble
 #> A simple_ensemble of models
 #> 
@@ -529,34 +662,34 @@ 

Fit the model by cross-validation#> Metric used to tune workflows: #> boyce_cont

And visualise it

-
+
 autoplot(lacerta_ensemble)

A tabular form of the model metrics can be obtained with:

-
+
 lacerta_ensemble %>% collect_metrics()
 #> # A tibble: 12 × 5
 #>    wflow_id       .metric     mean std_err     n
 #>    <chr>          <chr>      <dbl>   <dbl> <int>
-#>  1 default_glm    boyce_cont 0.573 0.115       3
-#>  2 default_glm    roc_auc    0.775 0.0138      3
-#>  3 default_glm    tss_max    0.486 0.0337      3
-#>  4 default_rf     boyce_cont 0.709 0.0856      3
-#>  5 default_rf     roc_auc    0.794 0.00648     3
-#>  6 default_rf     tss_max    0.537 0.0363      3
-#>  7 default_gbm    boyce_cont 0.659 0.0472      3
-#>  8 default_gbm    roc_auc    0.789 0.00707     3
-#>  9 default_gbm    tss_max    0.524 0.0152      3
-#> 10 default_maxent boyce_cont 0.651 0.157       3
-#> 11 default_maxent roc_auc    0.804 0.00653     3
-#> 12 default_maxent tss_max    0.572 0.0111      3
+#> 1 default_glm boyce_cont 0.789 0.211 2 +#> 2 default_glm roc_auc 1 0 3 +#> 3 default_glm tss_max 0.969 0.00942 3 +#> 4 default_rf boyce_cont 0.845 0.0835 3 +#> 5 default_rf roc_auc 0.978 0.0222 3 +#> 6 default_rf tss_max 0.943 0.0469 3 +#> 7 default_gbm boyce_cont 0.890 0.0651 3 +#> 8 default_gbm roc_auc 0.986 0.0139 3 +#> 9 default_gbm tss_max 0.931 0.0458 3 +#> 10 default_maxent boyce_cont 0.684 0.193 3 +#> 11 default_maxent roc_auc 0.978 0.0222 3 +#> 12 default_maxent tss_max 0.943 0.0469 3

Projecting to the present

We can now make predictions with this ensemble (using the default option of taking the mean of the predictions from each model).

-
+
 prediction_present <- predict_raster(lacerta_ensemble, climate_present)
 ggplot() +
   geom_spatraster(data = prediction_present, aes(fill = mean)) +
@@ -565,14 +698,15 @@ 

Projecting to the present geom_sf(data = lacerta_thin %>% filter(class == "presence"))

We can subset the ensemble to only use the best models, based on the -Boyce continuous index, by setting a minimum threshold of 0.7 for that -metric. We will also take the median of the available model predictions -(instead of the mean, which is the default). The plot does not change -much (the models are quite consistent).

-
+Boyce continuous index, by setting a minimum threshold of 0.6 for that
+metric (this is somewhat low, for a real analysis we would recommend a
+higher value of 0.7 or higher). We will also take the median of the
+available model predictions (instead of the mean, which is the default).
+The plot does not change much (the models are quite consistent).

+
 
 prediction_present_boyce <- predict_raster(lacerta_ensemble, climate_present,
-  metric_thresh = c("boyce_cont", 0.7),
+  metric_thresh = c("boyce_cont", 0.6),
   fun = "median"
 )
 ggplot() +
@@ -584,24 +718,24 @@ 

Projecting to the present -
+
 lacerta_ensemble <- calib_class_thresh(lacerta_ensemble,
   class_thresh = "tss_max", 
-  metric_thresh = c("boyce_cont", 0.7)
+  metric_thresh = c("boyce_cont", 0.6)
 )

And now we can predict for the whole continent:

-
+
 prediction_present_binary <- predict_raster(lacerta_ensemble,
   climate_present,
   type = "class",
   class_thresh = c("tss_max"), 
-  metric_thresh = c("boyce_cont", 0.7)
+  metric_thresh = c("boyce_cont", 0.6)
 )
 ggplot() +
   geom_spatraster(data = prediction_present_binary, aes(fill = binary_mean)) +
   geom_sf(data = lacerta_thin %>% filter(class == "presence")) + 
   scale_fill_discrete(na.value = "transparent")
-

+

Projecting to the future @@ -612,16 +746,16 @@

Projecting to the future -
+
 download_dataset("WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m")

Let’s see what times are available:

-
+
 get_time_ce_steps("WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m")
#> [1] 2030 2050 2070 2090

We will predict for 2090, the further prediction in the future that is available.

Let’s now check the available variables:

-
+
 get_vars_for_dataset("WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m")
#>  [1] "bio01" "bio02" "bio03" "bio04" "bio05" "bio06" "bio07" "bio08" "bio09"
 #> [10] "bio10" "bio11" "bio12" "bio13" "bio14" "bio15" "bio16" "bio17" "bio18"
@@ -631,15 +765,19 @@ 

Projecting to the future -
+
 climate_future <- pastclim::region_slice(
   time_ce = 2090,
   bio_variables = vars_uncor,
   data = "WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m",
   crop = iberia_poly
 )
+

Project the climatic raster with the same projection that we have +been using for the analysis:

+
+climate_future <- terra::project(climate_future, y = iberia_proj4)

And predict using the ensemble:

-
+
 prediction_future <- predict_raster(lacerta_ensemble, climate_future)
 
 ggplot() +
@@ -657,7 +795,7 @@ 

Dealing with extrapolationtidysdm offers a couple of approaches to deal with this problem. The simplest one is that we can clamp the environmental variables to stay within the limits observed in the calibration set:

-
+
 climate_future_clamped <- clamp_predictors(climate_future, 
                                            training = lacerta_thin,
                                            .col= class)
@@ -667,7 +805,7 @@ 

Dealing with extrapolationggplot() + geom_spatraster(data = prediction_future_clamped, aes(fill = mean)) + scale_fill_terrain_c()

-

+

The predictions seem to have changed very little.

An alternative is to allow values to exceed the ranges of the calibration set, but compute the Multivariate environmental similarity @@ -675,14 +813,14 @@

Dealing with extrapolation

We estimate the MESS for the same future time slice used above:

-
+
 lacerta_mess_future <- extrapol_mess(x = climate_future, 
                                       training = lacerta_thin, 
                                       .col = "class")
 
 ggplot() + geom_spatraster(data = lacerta_mess_future) + 
   scale_fill_viridis_b(na.value = "transparent")
-

+

Extrapolation occurs in areas where MESS values are negative, with the magnitude of the negative values indicating how extreme is in the interpolation. From this plot, we can see that the area of extrapolation @@ -690,7 +828,7 @@

Dealing with extrapolation

We can now overlay MESS values with current prediction to visualize areas characterized by spatial extrapolation.

-
+
-

+

Note that clamping and MESS are not only useful when making predictions into the future, but also into the past and present (in the latter case, it allows us to make sure that the @@ -728,7 +866,7 @@

Visualising the co marginal prediction. We can then plot the predictions against the values of the variable of interest. For example, to investigate the contribution of bio05, we would:

-
+
 bio05_prof <- lacerta_rec %>%
   step_profile(-bio05, profile = vars(bio05)) %>%
   prep(training = lacerta_thin)
@@ -742,7 +880,7 @@ 

Visualising the co ggplot(bio05_data, aes(x = bio05, y = pred)) + geom_point(alpha = .5, cex = 1)

-

+

It is also possible to use DALEX,to explore tidysdm models; see more details in the tidymodels additions article.

@@ -757,11 +895,12 @@

Repeated ensembles
+will just use two fast models to speed up the process, and use
+pseudo-absences instead of background.

+
 # empty object to store the simple ensembles that we will create
 ensemble_list <- list()
-set.seed(123) # make sure you set the seed OUTSIDE the loop
+set.seed(1234) # make sure you set the seed OUTSIDE the loop
 for (i_repeat in 1:3) {
   # thin the data
   lacerta_thin_rep <- thin_by_cell(lacerta, raster = climate_present)
@@ -776,7 +915,7 @@ 

Repeated ensembleslacerta_thin_rep <- lacerta_thin_rep %>% bind_cols(terra::extract(climate_present, lacerta_thin_rep, ID = FALSE)) # create folds - lacerta_thin_rep_cv <- spatial_block_cv(lacerta_thin_rep, v = 5) + lacerta_thin_rep_cv <- spatial_block_cv(lacerta_thin_rep, v = 3, n = 5) # create a recipe lacerta_thin_rep_rec <- recipe(lacerta_thin_rep, formula = class ~ .) # create a workflow_set @@ -800,7 +939,7 @@

Repeated ensembleslacerta_thin_rep_models <- lacerta_thin_rep_models %>% workflow_map("tune_grid", - resamples = lacerta_thin_rep_cv, grid = 10, + resamples = lacerta_thin_rep_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) # make an simple ensemble and add it to the list @@ -809,21 +948,21 @@

Repeated ensembles} #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm -#> 1 of 2 resampling: default_glm (226ms) +#> 1 of 2 resampling: default_glm (161ms) #> i 2 of 2 tuning: default_maxent -#> 2 of 2 tuning: default_maxent (7.1s) +#> 2 of 2 tuning: default_maxent (1.2s) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm -#> 1 of 2 resampling: default_glm (226ms) +#> 1 of 2 resampling: default_glm (170ms) #> i 2 of 2 tuning: default_maxent -#> 2 of 2 tuning: default_maxent (6.8s) +#> 2 of 2 tuning: default_maxent (1.1s) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm -#> 1 of 2 resampling: default_glm (225ms) +#> 1 of 2 resampling: default_glm (171ms) #> i 2 of 2 tuning: default_maxent -#> 2 of 2 tuning: default_maxent (7.4s)

+#> 2 of 2 tuning: default_maxent (1.2s)

Now we can create a repeat_ensemble from the list:

-
+
 lacerta_rep_ens <- repeat_ensemble() %>% add_repeat(ensemble_list)
 lacerta_rep_ens
 #> A repeat_ensemble of models
@@ -845,16 +984,21 @@ 

Repeated ensemblesautoplot() function for repeated_ensemble objects.

-

We can then predict in the usual way (we will take the mean and -median of all models):

-
+

We can then predict in the usual way. We will take the mean and +median of all models, without filtering by performance, and plot the +results:

+
 lacerta_rep_ens <- predict_raster(lacerta_rep_ens, climate_present,
   fun = c("mean", "median")
 )
 ggplot() +
   geom_spatraster(data = lacerta_rep_ens, aes(fill = median)) +
   scale_fill_terrain_c()
-

+

+

Note that the predictions are quite similar to the ones we obtained +before, but the predicted suitable range is somewhat larger, probably +because we included models that are not very good (as we did not filter +by performance) in the ensemble.

diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/autoplot_ens-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/autoplot_ens-1.png index 9e96e4a4aa6e5af36c598ad33b3150629a7be30e..eb1b28bf57071cad86cd7626ddcb6b45dfae4fd3 100644 GIT binary patch literal 56001 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 diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/autoplot_models-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/autoplot_models-1.png index b31604452f09045caf312e8a3f071bf95aa15ddd..97400567354bbfbfdbe8857eb7053b85e9556112 100644 GIT binary patch literal 68114 zcmc$`bzIed_bqr(3=}LBloAC*B&9<_r49&4H;B?H-C+TWgohH4kZzJOyz4M!YX6D|Rd(Z3f3(w)i=UscRz1G^F_fMt82+on5L!nRvXmMdV6zY@^3Uv~7 z_B1>*>DOciKTbcF6cdJ@@Ys1=>JC5fUW%()qfq2t$Uhwa$yGfRiV}queyHH^WnswC zMWO59Xm#s1HCxz11jC8bmwHNG#VB1B`SjtuxX)b`;?&+TW%qN&K3%C9cZ;ZOYcpb# zTW?b;NivFLEX1m$#E4(jrKQ%5#5OPca|fbX19d}mG4=C14il?IVa_eZ(auv-Q_TiT zJhc<+J1!@VFAU{Dtt)Nw_g56ERZZOE-}B;X)IvCapQmQL67%mB7$Ur<|9(aL;NJcF zt4F-ZiK~Bq6>7hYgUks$D2+a$PW}BgAn$+dV}mg>sHX;7OGEdVnPqIQqx!?B{2#Ek z-Lf&{vs-wosHhlQg=%enY3AEhU^X!ElKTqzX%9P36MB!$548W=FaE#G$p^dHxwNeA zZ#q>9ii*KAPg_r$m#vBtka9jbbAe3U2AN2_9|xCEs0=UMyZtm-J@i>U5i=~Uq7Icf zC?SK||NQCieEydSmq6Q~gsknB22+Zyr;R5Yf~~m8cxU4SZ6<@2=Vs#kFR0f{uN!rx zDyo$^WLNC3N$$7^kUKAAm(0Za*woxGs58xMJm8Cz*0gC8$x+KdUd2EpS;yOxt{OLT zbhuTr^7A~0M%-*Br3E+wer3` z+N7ta$9Ah*AY z*@J+d`7W`WuJK#L&NAAr*x&~g{w4OynesCHiqp~V6(2r)m<#r|*%Lo?bTK(O`Rrh! zva+&CYs|xvxzw~1J-Ht~oNI~})NTx6lt-iA`|)q89Ly*jJlfa%5>5U1>P*3ad50$f>0Eh*-J%+@SjepEH-AaV%VS4ln)ExoFH>za z^DP@5>|#mS4WHJjXt^KQ!esf9aHI~;d+N-jBt^BqK6M^G!K8LPiSxYXyEA2n~Ut$Q@=&$<7cuM+cau# zV>dcvxKc+(U(S?o4R<&%mnXd^q&42(UcKdCO6RFlH;?r!3(2px#F^n%a}u1uI@vZd z7S1#>SEd*G9#O0{agB72Rr{ROju$I&&C7N!*J4yJc*17T9HevomF-Qp?XLp+E06j2 z7IGV!nz}f8G^o6)E~`|+KFQFo)MC^B-3qhNpS)z4*+Q&o^C^T`I}0^l9SOga z&9g|I>$?Zb?pdj+_lE2S%%}x%VhC>`E7P5>%6qWUVLP8uh(s->P|2g+p304ts*Ces z22pJuI43)^v@4zTkOhJBe^*dY8`;;N#3<;{yGy0Z8(xC@4e5 z#O5RIhuh|}Dk)fToc?^rab2w@p6ky~+ufLzw-}1Bs7N_=p6D(OjY#2$Tj}YG6zLlq zHa9%K4wc%^FS{Q($0damF{s4stWT%eFAtX-Yz}l~X$vMKCZ?8@sKE)Z#KHp2g{Ygi z!J_LH4#b&P!ulm1kT}hJ^VRn*CdJ^XHA_P)vp9w=zL?IbvD zEoHz~Q08~u4C*rtsU2@?j^x8`RUVZO=X13$zF6&j;Xk|9$lSBNIvyMrmJ%LL!hf{C zu9j!`X{mUcqIk$0j9p&nn9qmU<3}1Fn|5cVuO>D)`fe| zKGm@l{7!~rzuv?05Co;9q_lO&2xcrSm>z%IX73BVd^J7Ru%J($zWOkghzHWjgj9{5 z9mvR`iG9!5ziBcvXx-8^Q6G2`?^0Sg_n{Y#R0w%sbkTxwj z`R>am2`MQ>S=mo_q{8EW|Nfm^=wH1v9i62OX9IErre0Uh$*IJ=WcE&2lm22~t{80H z9@z7$%N1^L;*q`H(Ab#oytO21E9&gpTvyk6urEwciDvi2%{boSd8!L(h~l z)UG)U>9QhOI)wUQJ^CnJxrPP5{BU<36QA26P&!;pTtmc!S2v&y5xJ))k0r|j9)?QTELoj?D$V#)m{ zrNaU(syFb|7QP{CR+xz5!bEAVdrK34D~{3KKrGhfyK;1w}ApP%K>F|3Sy55 zR^7Tw{D<4)PGj$B^PX3qLx2b`o2i2Dc4nlY)VZ> zOG|6Yb40m}Y}qX*HMMZjkJrBw4nK3xuu7eQLB1*NDs48tA3WI|kp1 zeKLfT5a0saYhxr6s_^s7;pg@@B)pSP_ak z>*vo$LzcDVB>=zj%?3El28(1RLm1iyi>(nrHVXi+>#G+933hW)v=PVPQZrZ!a#4YDzQs5{RlCv+$!N$9KiWDvj4sp4 z(sEwRFEWibY}1N9fTgzCTP&2sM7bY2M!N0J_U9P|4m*tdb`y}HTA4nfL`pZue3(5K zP9J8uA4p=_sAzP!zk@NRjW)dNz#6aD7=lbzFg3(F z$6Mp;%gf{bg669Zk#J)1e-&9zHxmWF7lk9%@7A^^NM6$$BV_gA@3E3QoR^l6n32AJ zSVRJuXRag3KfZOG1HNGvLgPi%0!BZ;u7vXkt!UavYV@n6;nm@a3=wD75bEfbBqYP7 zrl)sed$hBt{J0<457~x7F30{n&pb0=QE3+Z83(m^yzNF@)_s@YunTcL^skL`KbY4J zzyHEBzTe{Q8w3qvf+3l{fgp3QiUq35Jl8$Dp_f$zYfj|=Ed!i37j9TZABGJ_JB;Bi z4i?KNML8MAls_5-#jOzFLx9|uo zfyHv1x?$FrL$i{g4gmmJy7HZ=2%Sd1>-QgFY>p1LOj@G&F~+s#5Z_Jye12r)1L(*u>LWGQN7!6=q(=M2`r6S zI`iy}C}w|m5@kujXdTE8xbO3bel0hbWC=Kxb>6)x3L`FDQ4 z|6 z$Xz$uN+3XT7&MbLeZK#AYtULIjp8IK<^ZW_7Gdup0E^vzNh3owSG23Ei-hHwM`qcY z1QLvHHL7GN@$XCo?oI^CAmz(U<$@L0towJ9X=+3&AT-eX|sgdetmqq)LodvsZipngJL6T+Yx+m)tl0_h2` z++0^$=xO}xF_0nOesQ3?0?FNf(?DIG7N~pzaFFZ~VKp7pX<%GuAz?IQ*ll-MAe#N?O+M}-gn#UUdczvor`-PXZ z;DODxt5>OcssFvg1NSavN^I;S*lOup{ZO-gi7_PMb6AOCDxSa)SqMV$Arbhxhv$TIbB^{sKeYW-Vd28i;8+~E|1(SNQnrFjPJehS%2CguQN~8-D**05C#5`{&0StI{DnzhosHov-)k=_e6R z>jO0%6p}LenpNTx66o02b z3E|=4xMB+QTwKZ&{$jzw!S64K$Q`W5q^Ccj@TdK88LgkI3Uy0ra&kb&>=PSqO#JKD zC&HfGx#8Ki)VzwpT-kA{5cYa=Q_sMFo}ZuJ9IL0Ve-ElmJv}|kG&Z8cJwx>3+#xOO zZ0V$2%^|U*#6$_q1u|~RDwZo`pP0btdd0RNmM_5)%2$Ubw)H&P^#rzA-n9MJGm|) z;GeQd9H?8c+pk;cIY50waEY^;HZVcT&PPef=sK(0gLe!1fpSubzfR-YuzEI9A8d2g zLie zm9S+;!+jft5+Zh>#P^pa%v%tDMvcNmjtM#--O5$UdQu@C*I%b?c^L9p{XY>V_rIo@uW#^bp8-FalUox zbxB#r0XZ@ve?Fn>JF{Y*8mB!Ra>>W=)XYn1Hy4KHHzT@-hV=JD=I1PA&KKjyn01yW z+OM)_)1Xj>^#A+$?EmTg@qc39>1o=I>G>IlCwJrr=Y8xW+l;S^QCps}7*MP2)as{G zadte~zn>TCKw`{%|5PC%%I5Un84#wXr)`cfy&%cPgl2Y(XMgQsv2Te@8YJ= z?J}U!GN*;}e(UG9cXTMq%Tpc4IcmB9Aujy5p~!IvV3rwN80Pb+7{UY zGL4x=Pv#j9EH=+(NRJt7SCr4rPi@Zb2{b>owOsVt{dr5V zVNpBqk2lKZsz5YzW<67GA47BtZI$;3@qJI(P?T?;x%^mOCs%eq;cnvCH;FVa#| z<=)l87F0@8yc38;y)o;c3&PVNvqsQ?;i9sHD_{anm zFxkrF_Lkf^OdvT%}R5D_r#X;GyBS-q|b4_eE zgP>_3HIJL!eGuqoV%kei``=oYenu^RTC6vHw_!Ah8k?(1NJfC7lzZ|T7bSGbTGi-T z-_<;P)Qrk+BU_nS)pi#tQ#^L&MvbjDo`Ii))u`6C01)sf#a9TU1)>g-{o--KAJP0C zz9x*ZaYrV=!|(VB_zm@6G^yuA+jhV7bLoyz10V{toR*f>;M~V|f)r>8WE1zV^%2r{ z%voWf5NxRT84=o?x_O4(qF0(Dv&2<}A%xRJ%(@jdud1rLw$tAdb1*wQ3((>Hg~xJ> z&SO2p&8rIw3%Fu`rOJJAj{>S=L7*n1A}Hu8Y=B~o%%ZLv=Y6WLh&wrzYZVVI5rtx% zK0GPm;soAd))rcFAff2_V!8&Q*!mk$QKqrOBQLFo_^C~*F@fiq93 zyY93d;MH#0`IQbW72U}kkZiwkJX}9-TtmJwyV6M;-f^X9fP2QqK)s|Q@dpCOf8x(# zbHI^}EjJmfay9cPe8uhPmY%y5UZqR+RV@AK5C#}g^dL*@sN zFlEzaP4HAd3=}Y2kz3f`4TSQTxqtfqx#;>C7Y~J^uEd&5+IEX$ewXix^Au-PNUp!S zlHjr)OkE!ub!%(&K;1PO84w8-BHUs|=KLr7@+C34B(_Eo)IyAVn{}IQtY}Q(pG(Ig zu+Zz)QxwRjw(O&NO@vCys|D_f|c+V(31`4}}qL?8~>FR>wD*gaR8SI<=b&I>oh zHwKh$6w2&aGZuI2<9Q{btz-vpuB*c@#)rSenEk&{i;rQFM?v1mcvtwGF&Z||i`JY^-^GvLBBV|UabA8l zN^a|qbD@Id397%+w;5n359vu36XR#ab;eQvYLG_^Bg@}apnP7@C)1#)N{43kzfKqD z?5{LpFsH2Dup2#zp&oCIN-bW&z*Dhhs!mV+7wJDyAFxwt%52PpK!}YQ|EH9Df3_H* zNTFs(f)Mf73s9nl(Y5Q&s~3=(Jfp|N_jJ#PvDkUt)ZSTP!AcUd#?Xu_b`nKS3d2CI z=96{FT!{OV&U{XJDcd0{Ma75(HrdTnQp3e9^Juu@*42MAEBsrbllI%fqNPg2LWlMC z<%f-81@!`idcsQj&vy1rkfMIwNfbNe82L%$;M?@X+U6yON`)F?Ge zI_*-fc(P(R_1zhyKt!$pCH@G)5cO~KLN3EFOW)(Cg!bD`Rh-OS7@#`fUMXa*6cV+Q zeob}a_KU*L)b_2ce_!+E6Ke5$I=z5GLr(-Xy7|_0o$cHWK&IZmQO@BNR@^jb+JQwp zKg3c2TaK#ayZy7N_LH|l|6UTR^EOWZs~b1^Y#YP+Aa)(U3S}crEyTwXXHr-)$utz+ zd*$!5GheQsJPyHW5(mo$tX&F{m+TYtVuKG5}w%F1c(M~5Y#g1yMBgxc~v5kqULVj5Jmscr|m zvt{ee9pD3?@u_Y%)`QVt2p~eR7JreGvR%ySiTGoPLd{(7&QMQ+56Ef*`T3W|7AXJh zwsW0Mwg|I~2yYk~Np_GOk$N{2OeNx?uq>30^8%D%F4^veKq0YxQ(+)^;P5T+Nmy)O zuED$?-;%dv`L%1;O2+;8bgz5Xe7q6oxISeBe2f!t6kVnE7QhRN_=6Td*m%Mtx^bmG zbcPZ|=?8NfP`LNiwsGi!*>g!0>JQhm@2G<%`^pX=r4c3?;1xg9u~R@ROW7dGF)_1b z?p{JdLcK0)3W)RwJIX-hqm-$UQtrG}lh5GMobhYEE3$NRu1IPmwf3k&Df-AY4sXED zFs>?WrWHl0e+46Slr zb3GgzEv;yo9`k{eNOPGwEK^m|i0MeeO^qc^KYY}f7dilTn}=O2*f%f=AivlZYyvwZ zi2;6>q%em7yor9EwAT&9rh&gyOo5*2bYu-YD!l%;2Jn#nKE0j-dk$f# zyE8S@zzUHJCC0(tRu5360`8X60jfiq{a&#N& z@rpI2Klj9al2a`F0y?wp5TN&1-Q~;}85O`SIn~Pn)Mx;vpbu6Ai`JX5p1RXe|NA%o zUPVnHFg8cl-hfAEbvDC3eY)IpaQY}i7ibpR54!Qy&)?5H_`T9C^;kDwZG3lYG&C?U zuH`~dzTrUr1%tF-kVYXbp=?gfcV~3CZVmO!*jBMTG9?cKh0bWMGX*=>Ut}4_X+D@t zBN>7ydpd&2)p9V>PXn3}{YG>B#9zGc<5R6TGa%dHLY&@uIp5gJk+Z1xk03Ph;(-46 zWh3XlS}RBTAd}@Zs*5)=9ynJDdwE_j!jB%N%W7?yBT>BJ>Gw?)yZ*%#TTrm1 z;-Sr_spjxaqnfEO=eIsV{qNQt)f*CcBqljjYxc}$bG({RBByY^y1b8Tz@SIkP*-QT zb{?sTK)CeO90?ejCvaIwhMK7@#uQ3LsE}``=JGVpUELv!0s1e;VR6$5Z&Lh<426u{ zvr4GitrGGc$aa&Zb=@l*$N(ri#bti7?_neSWv$@HNOVG?=&T@9>5w@ONm&-u`LLQG zNxn*o9lynmrv+?d-r12)A5m^YxfJck zTKz;W(#K*_9&TXIdW9bQ;N#O3Cw39sF6b7)qcX&-0n=h$4(NEC63)|BpedT8kQnHUNXtxo`5`)_w2`s42@#BQoBVt#Nzf~Ranzu6mk9J zIc>~bE^uL3yxXOvj3@<2Lcz{;A6l6*@$!=V0K-y&mmtgZ&}+w z2)59rYry!vJ5MZusqrHpFmwgS10p}eA)Nu$FLR4pmO-!WKDmucl0BzZ0%mTPOFgZS zKlT;BMYoLe$gMzLyRlTZ{)LxwbBlb~jNC(c=ZnjXZObKBXQm#X8#~M-5tw~dzQWjFBTatZzi!1&%~mm6yY zXU+-RrEClTdIl0l1HU7p2N)R==jP^|vOt$oMa)caOyYc)D^x7Xu}XFK-xJ=b)VUtc zYnw^|COoGB1#ruO*aZT4ih1!QQBx$JGMF6jie)OReTYp4i!6Qnb$T*20dRy4yC1m@ z*>p&Oc!?h-{4t;0ez89Rjwbu=?Y2p)+4UB|9&meP0t7Hw`SWA9#r=@5Fvo4xu+gx& zviY`~{FM_Z-e3^rzYBu!2g$MKXmK25o^d52a{mtb%v0L?v9fFO7#D%ZCWV5Twgb`P zLb~1}?|ahjj~un$-JwHMM9XX~_hp4jNQ_sE)NX~&ygywpQ|WslsphJMvfderBqpHS zl}r{p-hkHuzqko(derEoNISK`h7&V`Zc%|5JYLwREvIFc2b%5-wdFtcC+m0AcX!{N zO(Lba_y%-)1Wonl)4TlaT?WWu7UY7NyO^@lF3CI#Vv~7Lp2-a21_Rk+V4?Mb8Tk>KmdIG?ml@O|x3N|mVp((_|mn<6>Zszs!xtSPjJe?{}kuG_rkenZ5T_J9ajz_$N zfEGNGfn5^EfPJINE^ebmxC{icqF|BQ^_}Kv#ihaS2~K1SlGvk3Mcz7m&R_PhD~+J= zS~)D=8xQ|DIKMiRT`m<(3n5C&@ZB#H_4{E@O18&*Xy_)qA|NG}1Ej;mvo&*50rL2> zzwji3Kh}SE(fM=KVxOi3b}8kEd`L$A0$o5cp=~?piU@Gha#G(oS&7+3z<1?Nm`B%gf) zFpMntU7ejX;EL*M{rZ>&O|P73%DLJVvYMrqFOdb>;pT%L^ znf!eh>>QyWjTq)dkBvPa0-^ua2nd`RppzyiCW->z01Oo1BrtV$OonO?C%Zi8w*;&5 z?#R(0Et(fVTfX@aucCrN9m_`{a>N6JTr(JZZkg*Hz!LljcRu1JE%|;D6$|7DQwo#p zjSrP3?;9smd&t>BatIvDhn=`i5)3&`N4`oztN%2~t&h&E2S)~vVCAqAc)vhn+&`UF z`_m|-;>ePRhK44#MC##qMnY1O*FrO)bV`1vshwQ`>$tr*YeZ9y3Ilk1cMpBs*-OiN zUZ(yk7p1i+zwP!Ax5t9>%y7@gkNA2us|V+6r>z>IDe}}ZBrfK*eEj%PzxMS9;knH6 zSCe19kWD5P?tfW{meJ2G?pt3uu&A`KDyLR-ATVQ5wXt;5@_BKVSRRB#qUAo?(5xLi zy$~h7jU-M7{}rWpX_dNo-~;rs;Lb(w|3z$b$uhN#ih_uo{s;3{SZ}VcZv%^}4Z!I+U#{U+Qj0QK z3sz?)<+Hi#+=ZdN=}nY*jTwXhZHpJ#(z*cf8*W#3?ONmV*Gv%aVD zkd}ps9Z*6FuMKJmXdP-g|L6)c=snI>%g}KL5yC}4+sFMiN4@}tcRYI}B*?7MRrHE{ zVunfJaREV z{9Wc{`KXpf3Z!{0=F0sXri$(7*NBK3OgZNfM+Hn@GWcaVc{;2BlE>thf@?fnL-5&m zkMC!Q0sqz)~7*awlM&y5xDV!I)*nK{65uz_*6SC3*JMg$uDvIliHlc<$Xc1`$4ZRmn(m&J6FP! zo}M0*7Q9LLTSMv2QSJ@tB>6L>3mqd(WpJu8b1h3WY-RLAf`e1y6DI@lu3o)b2d4x` z-Ii7Bjzy=wHk(1CJAu+0jxU_F52m+Yojk)XE};74j$;J+Zqy4I6T4_I49eDCB^veL;5~71^ibMczH(1Sbbb4kO3{yPE?RuvCyE zbb3z7Jc7M_l0RPU_O`q0W3y{V;NU#bC`M)}9EcT{1FJ{AVcTtV{?^VRE%VkwA7Sql zSg_3tqCCg?{J`4O0iLaRZ~}`X@D{icVio15Ph-GLJ6|%NDc_UnTRG^TU|QCn^EGj} zve_GHc9EsKdpAH~?;_u}QPZ}Z|nMSJJSr)$;cs6$>iFnN{Vnrgq*C`71_uugYN%!?p|PcAxazt3zSOgM9nwBfCq3BgJfUf||3I(rk^A|B zK=aB@8RsK`3En(yemQxpsO&{@%$41#-QCv@hBU4pz4tzB#a{AlY`RdK8Oot(aSf~B z_W3gqYR%9L6s}=$-Lqn6iWHsgDm#)O8Tx(A>!#cFwiOmBewtpT)iYc1z2NxD9dHLe ztB|6N_=VzM2HoeSmWg@!~(vyX2rk1QUzwT%wkb!c(9}=%_oM$iDf@o@2qg zR*&=kJsB}}mZ8ipv5l_0B~6=$b|KBpzgum0iq)JPJ}oT|i^w)lcf~6NqH~?>diY!~ zc5v(z^U||DCe|~U`}(+aF3`=@##C*)z6%*QGzbh&>@rtu-~KjO>3)>F)d9%;yHyq5 z{PQ*#vVE4@=sV)@!S2zQxFx1H-S=0qQP1!*r@{T@?J&5|ZCvXKVGoJS+pbVy{Trnr z9ZDz=tZRu#8$y)xl2P6gxRXBB>mn{wYz?UeZcSTXrF-R4*}Amj0}28%?x#Z~wmv3M z_NGkPL^{mmm#p-La_kmW8XH!6b@J~8346V}uBZBY*Y;u5p;hnK@R8D_#GCz!2a6ek z_02}JcKj}e$_M%OGUYBR7p3Z2g3CErGf^JWdO$UR=Tg4T7Qg}IbIm_nV3HFnj|OK6 z^am+nHWqSQ<{-rSm1I7HoB{sdXOF&K6xbF5|KP>a#bvjxQXyq5Oj5-#FZg93cPL=; z0Hg7P5AAaG&kWx1=LoE)aIu;5z9ceR~i!`XfuMe^NMg(Pkpk@mc#UVu6)D}piQIFvKcbFsU~a{Pp5i$%qb{*cRhlTM-g&SYqCvStFT0pK9S>wt^^`ggFck1ra* z&H%<*wDiNs^K3)tUD^e+I#BNl*yRzyOM9^XSm;SJ9I0?+l<3uT+nKyaN7n{JjQ>O> zmiq16Q{aJMfFzuzpDA27WUmnu(^FAV>F%iXw}Fwpr}8jgLPFx$|GqKP26p$rK2s(5 zEDpDQ2c)e`aDU~^1^7=1ip3pxuqb1 zXc?29%&xuV$}HeIp+rQCp-96`XQjJ)*c1Gci^v2Cv2sKE;|8>k&Ce!9`y~%T&s8jm zQiE~6@h|VoB=?^S|I&MGG{3!volk}J&IAZEd zIiaya3wZ`eS$6ls{X1t$|6P0QCgu*#99X?yjy^)SgP)Z&Lq!1(QJ5f&_GF@^6eYT!jola5(-t=QZSIz)zd>`poH-H zHn0FDbIitK;YdM|*73ImIFP$eE%;Fgwi3a0s~wlx^*25YnTIOyrIiBPA90tU8?4vp zb|g%LW>r>J<}`0&Y>XT~wC(%WM0|2y1z;p@^&qGQS_BkwZMPj4>>S-SnxPwoN0`_Z zeXDdytnnrKklh0Id#CNd;^z0gwkwKuDGRle(2O-%vm9`OghJ9cZ3$;q#gBssV6|D! z&FH3kJ^qbgl+y9%0Lvy=AuI#{# zKszLlfH|kB8|Yg9Z{QdM4*9<4q-Eo_Vc5rD+d!UT;v=c4aO1GOi$UP}fW9thATd{s zWYl$_N#Xpou)Z^aEnxUWM&@5>DjC?CKM+CFMG>lVea&e+lx4HFlO^hpT^fJ)cK!?N z)z43CYx{}nEw#`4bv@7i#UJ&j1S;5&Ldz9ml21V0Ed2y0Cy&D`Q<~jMM!#XGT0<5 z#6dNT@5B_?gqjwdm65vl(}>bm;XID@Ui+ATI1uXXKZ*;hs0F<#n!Z_ zKL9wC(=`hRd?7L5piW;POI9hbILk?zx95IAO}daTPHCJncEya2v5L4lVLP_yYVBhF zNLr}(-$z4N1a30r+3SLC4^Yp5;8yfg&rmWQEV_(haaeg)-LILePryKQp4Vo^1J2bw zr7Y&u^**7q>-woy)|A{qq_?GoIqZi`KIN_7V)!ijZ!#K^xj^YIS}K{RJbMD(<{3<{ z{Bu?83JWvyMd);X)j0VG+KmBtC`}GRZ}K15fwh2G(#RTr|NaF$rSAg|Qw<&|Eaey8<*Qj~bSN)T51|ikYe?WVJOOyd;#C`We7o^>I>LTS?dkJIl z$@n4%@muNQGWU(AFBF{vk6h}8w2<2R-7~@xENKc_1NnO|@cylcVzM$~I%|tN10mEC z+W&7;QJn;1`AqBAlcN3TJiN;Nwet&hd?hxsuc5i(8DPWK zd2IfQcq(R$@Q-m1MR;KC$q?&}GTh|J;baBpx4#cw9@)jZ4Cv~g2>Q2X$*1QuPh7pL zec27v$rseW+$3W4*@x`$!Z2OA}`6Mrb+Sf&B=|+}?vN zP3GHx&i-@$kI`-#muo+1>p0otbx!A+Bs3Y)S(RGKC~+qGf%G(D+*ASeBE1hzRsB`U#6V+$L`0* z>R#)9&P8JTHwx2HUaN2H=cKN5-jn#eqD~~h#E@xa8r|h-Nh>{085q+kgipeLmN)Xk zbW8M>x;{wVt+O_D%}PuBF`RQBuVHtxPgUXGeOGPykjkPo<6e=(&Xwa`@ZnAxmCSH~ zgBiWlOWtR_8>-)NlQvf#8v0YnaOWsJFM()Vw7`>m0q_#C5cK3T<>ui2_bek9V%iaTu$}EYXtzrp9 zZmjf+i6g_*HA#l!y(=O*FIqLZ$muKAsm2#hSbMMO$86ys^WIf6WoJqU*SRn2Pp7Bu z_M5Y(GccS}o1*o(CbsBzR`{{7g1g~s;;*M=PBfc6@tDjjn7hRlaP-*mMBeJ;k4pUG z&;FEyn_OOClI8C+_sHCEa_#C9;SaYJP7yyc*?PqEOTQ`Dgzsm1?AsCYuh`$b&vWAf zwUiq#%NBvpGaK%vurO3gjG_Jt?Z-vXO#SKe=j;2rsSqa$g!$g`CfpL#Ucixf7);T% z_r%SKzE|&c?q_D&zlTbq{cW$iXxg*q(w9*Aybe4lOo{o{a@#o%iL)8$538NCRC1x) za06Owpv~;ku;Vm&8R$(83)!`;P!5<5m+|zEDvsKfW*c|i`$*151eCUCpQ$M5eygA? zk3;iwhFk@7iox>Uy?5{D>Uiyauoyur9T^@TUJ=y6*>LxZN;9C9T|nF{f?o306nWau zP5MB4pFY}hKk{^$PR>{DDsL z^K`GS(wP^M!hJfbfRpwHs`|>QQ>VaL#r^UR3K8aP7W?xh+8fwzPD7`$*9CIkKN*F? zkL>I?A@Hq0u{8!NWi{M_VMu8DWK|f5z6iLI08jcDl7IHIAFuCC zJG98pf`PV}K2n;NI%~)6WRsC^;^`0Ew*dSfb&xGV0`di>P6zZi#W^C8%NHN4px_2Aeo)bm!`%|#Rosqi)QE%- z2W5>SQNY@kOV`A%64#;lixWYwt%%-jvg%xX`gh+o4wcaiGQOdH*k#PUtC?w7x+!_) z6yx~9@Occ6bemn==#S2c7(H{dAn%&+R;Ow?UC<=hz6~t8`Il-iJ%A3y%OCH41LF4F zi2D(LiQVD{pe%llz7)DD0*pP`1BXlg57y4&{;;>7K(<7WhBZNR6#seIt2)^#E6_cS zgF;GaI5ve1JTTo=V5NJxG|0mpDeWEW4J@|{ur%PT`poal=|{$MJ9K%ZQji*rKnWBI zZkzFr8ogF2c(l`Ui@*8hK!y}_w=d#AV7T~;t0F$Iz0|%&5=5QbOHjrX|@Xg+_XT7RkL95;~APSzo>r*e| z?I|o-6(eC&x*F7QssEgqF~9O7WD;+u7UJS`3(9zW?(E&N3_e$omiele+u;f`*^=Gj z==CvoOIrK&kZ=BEX@(JPtak)1_;aov?Gvz&u0Bx)nIP@VCs4an-Uju4B z)g{@NQNzi=`P>1}a3VwL{KHEzJ@ah|lEh`uu5Z|x{Hevd)OOwz1njS>x%!uIaYW-T z0~=QbRz*CN0~Cj8U)G`F_C-Swone0-9XkmD?!y2tC3olnMIi`Ffu|*~>^#?dft*lt>mWO>|f0Lbl^U%*0a0kf3T+d+Lew?{kHw}gHjX?>G8w+-*W13 z9iQGVDLI!D426R@wR&%Gq^fywGVREp6+4oA(RAvRDBWy4Q^mS-$6Ko7-t#unXE!;| zb(31WiJvHoljY1spA#@0xH5!)t!j|esMCQn15d!b<6O;C+H(os-1bXk!m{`&rs>o| z5gaC`Q3BK6`1;U@EKGf#dS5U9{V-QFOU+ zq504`*{k=hr=DE*6^)*j{=$73g`D?>y^6zK6V!Jge$y(kM)y))`#0n5 zuL2%vP^U26xM5H;nD-${J@Cr7rHlj>+$!TEPksH@EeB~dI;C3t5tq(ST*G{|L68iu zv+3i5QS!z9;okBs8Y>8yG25;DdH4W$(wVL_;<2%@iBrD6_1RE= z5Ps7^_)sKm$j5e}w{6-@#$pgQkD}U4{a!S!jw`%tr!3n2@P?3xl`P$;*2rAVO@b#L za!>D-zt!&{db~)BXKXt4sN+5jO3>#oR7=J|OH0?#glb&L(*UfSO(Hjv{!0>p1ze?B!avCYpVATYd~4HVExq2OYQXlPouneQfm_{$1{xIfsL z9Pd-KJQ9jJx<{wBxEtHCvy`xezVjhg#po;TvU|nzrlzJ-D1h$@ZQNDm6}~=5trZ}S zq2?z0DpgFJX_!CnUum)&W`c#j`P97Dz%2J9=}1h=`o@Dz>PNv>marM-`)%I=OFc0Q z2v)MF}eX4>9>$YKxv}P%EH3KZ5NnztGq6rc{=>2JrwTh(>|^76-qB$6oM#0 zvL0TZm7SsI!ABt?@Q4ZqgSppr*)Keg6dflP+G0}XvSURCCFsOD()5n{4s6{D$QAd9 zWd2*o_)lrT(U~Yk`T*N0uTpBq2ph=@y1KiU$GF-y{N49Y(krD4DJc%C{l4)~d^4zg0~G_#ybIiC;VvEBC;tIc&V49hRlYsL zv0Lbsoh^e)B0?chEL}DCG?C;^&^y2uumgUA(SmsM($2r>l~PbY27IvKvEDo`+bmHo zYv{^aKB%>!hrV+<8~nF;!0F$G`*l^_t3~eU0GO|`y#nscqyr`9HrzDJg^36Y-#reu znZfpTn-vaug3oRYEK*hQU1##u2>uV=-a8)4zmEgGjjYNDkwk>-D5Z>$QB<-?5=u#t zolTV4vf@{^WUsP{tn7*uDP&|t*%2YME{i)|cM1Wdaz20l+!f4$J!Bk?X=JTvNb9b~`@5kemux=L=Jy*dAC@*U3 ziy4=O9oPFoYE(l@#KyOKw{qGC^Bpu-Ri zm&XrD!0Z&(MI19TGv7M%xIvr*V=uA*>>bsjo1wReG_X*>frCgW5iv%rPm%E*3?3-t zC##@ruQBC6-1GfR#Nw_y^8af*IcPAuAr;s#p*nU7-!UJ||NYljq&UzRQ6MI5+D%UD zh$DotWNg1bKeY_~Izg4W&jc*^=I2+j?G*qe7BwlA$UXo_I21%|fZl<~hOLwH^XaxL zVKrQTw*_KY>s^y1)A(k>#hmhrfS2oi^PKZ(<3-oRa=VTFkJpKF<~XEhec^b3c=hD^`m${}|nG`f%(3s4FGf4+2ZQUc+zJvTHiMYQ*T(5GV#Pmi zP!j8KkRra>keIkQy>*ey(5z-0{a5a8nDQCJBfK6QUwBq2)BJ#i>MT&866R+vzTwLADaYuqfq}Bf#)0W|h*@n!XIrbo3#{MON_?Q?P9!W_v zH~t{iCA&WbHWKWNqoV}^e0+jkxg$SMyOn9Ds2%%gO%b_pGRGj$*=EblkhO+QRLVIf zoyT4p1O+AEq16gew~h!Z)pUvEqFqtlKepw}&A-o%;n7)W9A&NE)}3PLN1xAA-Zf-&IPFJIQ>TAMR7OIj}ue^V0o&!lfo^uC~t* zn$rL7<{!BYxH#&x542@pOfOf~S%j6m=DyNYm-dnFrCu9T5=5rqnG2VUm_@g`>fF;z zWBwS*m8FsD_xWl-oyCpr34`pjQ!miyn!mg0EwY1~n}NirDw*9`+F>14g6$`{vty3K z@ORNyw`>)af&g6A=?ufjny|DRyPzWXTWoRRbIN&1X;rXVSZ?Dy@@ho*rc#97l?kF2 z>|n*mi5pt&av>@5hd7Y8qk||Hyph&n%|mk}s@C-6K~4_WEs4p30s18xso~6ta4=^( zsup~uUctjK+0t_Lz^e%t!{7!OVY@5tc5a=@rNcW;(iCR7$P81a=QU&+WSJj$gx>0v zh6(jx-1PN>ocV!aCi8q7_|@sYceys?{dCsP&_lx-QfV-5OfChDVHXdh_Dwq`zL3+_ zDK{VJ(uIBMrps&Neiy^{*i<{@Ny>3+%Ri^0t?CSqa@97=rwn=B`p9flJhz3j(fjBU z)qm3^{bN40V4YNy>5=jLy)-1cUk_TH+b`(Ro|xdgaVlFteM`Yi=h~}lOXmy^jo3w7 zye??isUiN;+WTlu;VG5o4`WXFPCU_UmlHM_% zKfVy}e=4staR2VU4S53|0ui)N4h{!g&eRh|$*7u;_K>lBB;&*P`FE%ql1Z-CdsV3#XWCKUM^AF ziGLA#^w!|AZK2sFmom8$BXxD!o(&tK?!u5I-L+d76=w0k$jwH11iNUU4Y9fx_kZKPn*^H@U33!d_r2hH2qxyQ3 zrxH{HUy*gI+TaFD+4itQfDqDBJtBX}#NJ+#?nhEo;!P z$fMrOKXzzpJF&LCsy?I`T+VX(RDfQtM6JVrODD_O6TVyA+AbeCQ>2xro<4jmDCn4w zU-#xn7Q>aZChTD@`ldFSqLz$3&GY&E#N9}KCrM@;NZTuIVA`$cCB{r0Xdo_Bi1%YT z`;hsl`JbsuUtL!DU(Q(yz5~zpGuE(kaM4%W2AaPzX7BXeIi-6kF2JqH!s;$}M%01z z@!F^$p!i*4{`tPcB^kfnOG=sDPg+#%&DnnTM&Y72QwSF8%;Sz<*>7J_xT&S1GaR#^ zC2)ePu*7fHg}%yLg%?m&Mg|p%}h!{)c;}(G=O{QnYZsYyt>sfzyw{WbW3~5}2-aq^>EAcsZ%IG3_Qa}e{Q(Rm2y~HY%^#Az z9_m6fZxCB?h^o+yeEC@)8Hw*vS%3J}>#EYAkm&x&?DtC^K4L4a(C#wFBiyx@SizW< zUSWHeRPh?Q-d|e~Qu%B3hvTFSKdr5_l&ND!2Hk8@i_F<98{o$>afb^XjN@u10t^x! zJN^67Y$yN<6vGqOMmEMAHli9DZY=BgXW7hqxybm8gtERJ*%QlaHTllZ%1;T3-MBm~ zE8$%LX}CQjZ!(R2i8Zs%A;a&*bS2x3y(SHESZ$(%IK}tDzLriNF3S2wiNqra zvnZRjE!p?IH=lW>U(+Vj>d|DRK>k_hJAHiVWp2km<&_(^9SBZ07cNSu`~7CS zmbJo};TXQ)#ew!CKNOZ-Sa^5w@`lJ`7ODOt{9TGNZI{)dw@rh-k9+bKc{XQ7^I4UT z@bU9z9_Ndrf3V&5mQB09ZyVnfTlaOp;g7QZzZi1_E=6+*mRZX5jKv9CNOG8OKeY7$ zfjcnRd+YEflU)8(&=_3uuG%Z>{fIiPO!Nrx=<5iaKKX>@vj9C!JDHt9&2O88BBKHf z^0Qso%&{=(TknsJ{z=_+J@WdYJoXLOts{(W3{KdPcfVtr?aMW=8TjFN`Q5;bib|4< zy}9nYz4X^p z^Lg(jt6@xx@qNS>dGjTE!{fz%b+yif7s6e+S?5RlZ|Mn_zL%xibCek9OuH0))!Di@ z>o4X!b=<*>-B*>kVUIL6bO&XTZw-56pU=RaZ1t?AcXj6hO?spHwrixvwS21G#FCTz z@c1dN?S;2Bcih_=Ou@^z8LQdV^>I}y;~ape#&g+O|88)TP=1e{2%lqYvW>!DOtLM(!HG={%S1xRq*W6c3J+y7@=#OdQwP|_Q9DauMS-FtgE=GVq{yku{i8J8EYReu`*a_W7g(k zD%k(NsDGE%k1o2%n??T7sn8=AaNz}kpEoD7^KLt-7$LQEtw8^K*Qq0!dUkF(cSQvR zmL^!&3-W@L%Pah)MSTq4I%f~NoeRkju^pe=A%1NiGx<$HHQYcJS?oZ>;>(+vQYg&) zJ|geIn&zGF!52OxB(vkPw0~g46JKWiH7<6tkRp)|3=5(e3Vx$=BJJeiQ7Vv8Jv#jR zRmPd&{gG$VJ~YkTN;Wdo{&-<84^K6A;p#EZfA~i2-_mk4ngU7=4 z#$pT}?Y@SMkgwKJiG2O5^CllN`wIcD|KH4#PZUxCko+MCr*3>7irq(V1;xb;vNfB8 zNXMv1rC%oV$3KoaIb4$kC<;f>{Z{9LZ%DUEq|iEY7FqHH#(>&d6@1ii!KYaMS(nm# zMFL+{wR?*{U(G+7cs41U#op&C0AnN1!hgcU$x+rqlW0^%f3(iI&`4A;fF;q%5`o+W zlQla3X#v7LrUD#oG&nWg&WsWCJ8;Pwlz1{DP6mZ%VEVIY@|qd*PJR4XaOJQiYboiHq9LvmCzUrp8UOIXJi$3wvp(MJr_WaXg?^etA*=^Il zIT<(+799BZ*IDW)1<~MGJI9eK7-ePa~%gGB*S0ZIR;t#jHQAZUNcbuJ{edtYVvHtJwRYsnXLt6Inl9uzy!rBCho~-=GHDf_ zz3Uf*k_qcYP!OrK>-v$;aST;op2U^69&qOr)wK<{a2Mn)CJkPC%6 z{xPu}c2;tKKdJ72bSQ4a{|~gSkZAbv>E|c^elbkOP_%pb2kANvm;6_62U#$o0p*I~ zyGCa%q^R`wO0jT#`=BCA$~+^bMr$AUgG6GLC5FZNOZzq!u$p9byIm8R;Z}i4|9kT- z^f&%PYj~60vkctPb{V*JTS*BUJox+6@!x`+A-_oSjw72+2r%Oh=!b>G;Y)8~c%l`Y z$0Oel{KvO5X;VCLC3k|#Z*~EpgRF%spw@;apdb+5LI3YJ!B{ZEX%5o1J%ZOj@5ov$ zK{wLe4N&&^|Kp8-_RhLkSXjK91pqR;(EHLOias#NqCM|`?1GWaY+nLvbYiWTn&kQo zpbJga>t)G)5F{lOxz)oaTIKOut0otjm&IqbZ{G|`pVXBjGuG15(ta-NI`6l0Q7$@Y zd^c^C-<%t}%MWSJ!q3C2YfU0mmPb#SMc0k2T_D~wWSfp@Zn@adsOsaB^GlAV-Jh8* z?=xO77O4=Kn(GqaO`aBtC)vDz99(WwLhTdb;=Y=RLkS)`9aLdC-}^!zBBX zoRftkMZKD$-!AP?PfVKw+ z`l&fe#2z@|AVhSLufbez0za$~sH`H%caqsSZSD!jX1ycR|La()1rJklk#Z~lxR)c` z)fGBl5(%2Ldf%`@+J87H-JvFk%NCd37WUX6<=u|b-QVjNVfv-6 zQ`hr|*V>0mGx;~djOAyWhcC6nl94!NT{aQSBiLjn06Iy^fnTAPzUkU#QUVpJQK1#n zZ%DkKeZGxE{XuApRe=XJP9(^=ZGkks&;GMzboJE(DS&PWu4SD{MX>ufM0O37O;x;V z&(IBf_%H-po(T>MFewrBRu0MVUSt#ZF zB+U~-AyA4GkKP8r)wNSrc6&GVi&Xk_w~bJ#23odX8k( zmE}B2d0uSL_mH?@<59Y|`Wm|{*{%j#@ToXQ{Axx3k2xNqzFL88U&W5@l4}is!2KZs zIFe&<9z=R6oPK7{J`XtrGH};Jbu|M>bR*7UQN-~dE5#xqyr7eB5l-&+-l27V@RglM zo;~p}398Qwvg^a&?GAF5Lcm`D-cF@kwyW-GI>GJdP}p;COzFtz$>gM~e1GATq!eNkVJ3Y1>{(oCR=UHX{AT7Lr`d z!`nM{bSDRD@0s%1StRNGt)2emZO?1y?Rn_}wI6+Td=ykua-k{QS9j41LzJK+@5ja6 zfwfUj!`r>gZh)K+*XQTJ$>^nfQR^UKR}5eISq!3wcxK*%KZ`+m z-sV=Q(3qXGNbp+NrgoR}bgHzdwrJ=v)NkJ`#$t0Nh~a6NfxZJF0z2CPAj8XR}c@l7Em???kd)# zZNT8|%DzDL^6A+n2ICUj&7?)}igw@L@gz(D?`Lp@zi_A$tG(OM&`{$%=OG8mPE(H@ z&lPAWa`$F?KMsP_egz7ACpVN13{Q2geeK7}YI7mB% zglJ(@5+^8k1VJcJE3E!x4q)J>CxO?QeiX?cLR9|idryb?L_}WANw11J;y>Rs^HgOy zlV#ps*gF8)kX_oA6BHuo-DcVL%e(9{+=tOF#2G$cWhm#AExG zO}^Mjz_XNO#yMMGy3f}jkXHi!z{GpYNEfFhNm;kk>^>D=3pGXv2Ch;{TVtydn5=0K z3+KTJkbIGu9WWcYrS7Knslw}^HIMnc>FdlnBb~6E^{PyqSaVTr8yN**@BIojxT2C0 z8KHK>(Gy!B2k|$~$u)?>l!6QYQ{iQ1C_gB*S=w-vhl$sG2QlV%E^gaj02-_u`OakD zO+f%fkTR1_EX)e4J{Eh`b6v`1ck_0xM+w77xm!3l!!^6Wv2ABy#j% zivly`nvi@!uPyEn-a|uf3X6*9*%uf_Um?Xh}B0o` zz%W8F(we~V(v&+fAQM9m1Xh#qD*-r9*4YIj^zVFu9OT{hJV@c@~&ZSjs1$b zZt*is1l6RN#7X=jxZ;=KuI?ISzYFV^h#JiRpt*4 zm7&T`fqY4VeUtYn*;`1_6&i>$P6**p)ZtFK?)X-Qsn&nW%jE}VI z7)L$5i9N&&ZYHZxK}2LDtPeQ$Mt-tl*_L>i=5;6`g#h&u0uvSOTHIs_9A^T+Fjm2b z3xoI-;)$l4Me@ubbujNJ!?@>^aiYN}h9PM8yJDL&G=9FAXvzRjo z^H?>EDEc1)kEyix*ETdP%a5$a9pLAm_B$Ux)lspPjyPkc1owbl>dA5O=ajf)Y7$bv zW8RKvI2R&wx_`-UXCiLRr{|7otwfCFZ1IP&O-Dxvga0r4YOyMM7;y{e|n_aRDa^R}jLvX}c zVD}4X#?nMI4L##Jry!?2;m}RV@Bkxt4zLuNR# zKd-^(AbH*Pt3xDhFRh7dY7qY@ySvL^zh0fpYf(VA)mtY$h91{%XQT9(b&+v}IztEk z2KnoO#yJ5X0j|B@pj3r43n+;)W7ps$p&-F?R+)rb_RhKpt4DBfaOv2SM?-FiTklG( z+NY@U7@1_#SVKr882@yJOQG2JFmoTV+E|CvmPjNB)((5HA=GIT=RrorrSTe;?I!%f zD;0ZbZ+YCl-@~d-_5JkbmTYyEHZoH5Z^P*q%h_vBUyD5sKbIJukffFH??m`ue*rZ=|^t`7<{JMQUZIn7b3#NVOuM?+8<7N z_x4MHl$bIF&}ma;hoLFC=)@@!pI&-MYsSlsIi{XG^}Y~N6rMU|6&7_iaTAhOZ)igwuS5K;o+D#l z1_%D}5El`7eQjH74O_!K?q6p{AT6pz(QyOO-hBN0Nr)3;-*3$VB^%fK{F8`@l&F3f zA3u40@#UW0SJFksVtjGA&GryNm09_m4C)H`o~)Bmli9ue5Ojg>sPVIo{P?!t^7N$p zzF)mA7M6B#IBco_Pa+k6Y}Q-sa#2@I4Bgu~V-OG_^x74R`?EjX^byJVd8J%HE^o#t zI4ucr9_%tsf>?%RJrRBIsn}*a;U-M5L_sOUpj|oFB0Ic#@!2*Usip`O8F8T2n}_>1 zVuQ+bs1OXn(E_sM_2(tni3Nmc09@zZO3y@BuB5)dem(iO;tVA;<40F>MZuJYv1Lh* z5ppe9g>J$JH2|twR>tKA4aj?x3NW>jW2;B1!j7S&Y2a3mOH0`m>z32@#G8lE2U6IU zbWeHYmta(rk+3%gAjlkhV)}dgtd0<@s-*PtkmB3I zg4p9?B+SVnVCr`%vma_?>VYGP=gzEgsT~h-E&!O2=6LSS5VWnLUqT@}Tic{I=O&Idd^v zFRR16V`6oMVANif^1SXe@Z1a#O=7oTr(?rD?yGNljA;El&)!knwJ9v(mlVC8~4j2LokHr zWyzDrj}xKm{8Vy{n<(3HTpnQ{B>B#bww}i}X^})H~tEZz{ zN8p|%Ki_b-4*ITsCmH*0o00)YXtNw9@d(UIx+yf9-b12;@I%>BBvX-*AP5ykDbwM5 zZ{V8G@|mhZl>!w^06f6myA?x2L!pdLcVbqV@4jW?rW@r$X4NJfQmy61h-sndHl=;; zrRMAAX1gDsBnbj;l{1Ww7V^@UeS^#bCup+LZXZwe8|Bi^>NqkyYQpc)cg*zAYrDY9 z?hs7zoGl9}7B0qW5jm;Fa$I>e_AkN6LvF8bEXL_`H4BvJYGFo3y+pHO=B5wX_2=)T zUKwS&GUJ;2=u!yNxpKpf&6o5SQ1c9+_fdh`7o)2}qXEif91P>V^8MVJU$xf$=U;HH zo$xY>Vq%SO`u2_t>JVaCKtCA>k9MUb2EvIrnU1NM#YI=6oFs7;=C0aNQ!ZfsTf!0GfvU(p*pvTilWE1 zWaTrL4Nzon8;>VSp$AZGzcghi`$7+eKmsH0)QhVJwr7)>GPBLCyc7K&@%Updiia4aN>KU{q-*9|d57laY|U_ifHchnKEOge+vmWNkR;2n(Jg4zS}V zj#`wu{GM_no45)VG;qU^kLIJcfy8Z133m&*Vtx=<-9HZ$gtGPCKJ?3TXX+!2P_>w^ z9t2@OgJpyIoX_fhh~Px9Yq5aZMuORfCz^4>Yj#6p!Q6zrzIkpBH|x5qR^Thq5|V!>C}Gvgu6 zyIN_#EWYW{wCAB4EG_pR_a2*fhYp!w&+&C;e^J4+ZB5b#o{po2|S@{hxdo*$L(OS9Dr^% zWAFRsN2YlV5Re7fbQcd0DsZUvHv?xUPzyBCwE$B%Khh+jNdJoFoe3sccv%0F<2)&ppifZBf(m)yaA@@*s)~)ivsbj5kB_fv*kOZ-y;S%KQ|V#w=yqy}hW?qQ?D6fDuLcyy)+u&A z0fA(QQ|OPrb-(2{S23_hTwLvj{Ljvtml_KNLqaO*uN=wie05=O5?q6Ay_Pp@1(XNe z`cPlb%Q`nM%?*EGg6$yiY$YBDk_sfyR0%hrW8O$IhjFB>!pj4-)OJ|7%oC1R&|1@; z%oDBtJRj^G_`JdS>8@Pmt3OwEC1*na%>4e+ZOyceOV6yJ?B^-zOH!sr76vyKUWO&k zYkoTkXBYcn&r;qQxb;k&JM>H8My|P=3M-mq+xFOR7MM2Ao;{Ov`C%kCQ_CD9eT@ql z5B`KY4|7iiV2mIA9G%qB9oot}H*-+g^x?<|7Xd|evI5r#@9}ma((s(`Z(}kp5>CCm zjnlN&u_(Y=Kdx(DR$?4V`c(lXd0>>u?4KHe5Q|hU?%swyz2}&1OPt#Jk~(*Y_G+~{ zmwgF246o`=_3&h8Vg8=cj2C=)2R!B3;z!SoxkkRoEpV8SlW*>^y?)}07WyKkv=7w- zcKuMC9_|ZVcYTzu%)Vy5f{>f@C}2pwNR)JSww+AiJ~F+0~ii@?tO5zS{fmSJ0DJiPQtE^9^D9C#a` zCjwgQLf!W9ITn(LzA1##WgDH)YkAib{85^<|II@cqt-|UX&dMBOioSB^SJ=`lgDYj zlBL1rMaW5yk@Dfn7H&wfkC^=DI;z!;w|q`4*-5t6sKG2q8zaci8}b0o7M^p{ZKKW;E%OU!5mY5Zz3uRq5K>Aa)(?FnQjiSXu8G2p z^FH5=QE@jiRr4X`OApj%%)CM;i-^3hT+WV)D)S!e!waTfj5~Ezv z!OP_0blL2)Wn1xWlrelHklKTx2LYiuAZMj(?~&Vi8w|o%L|J7xiK2st7n{&ZqNpN8 z?zvsyK5u>XQ-1Z-Np}qmI>LGLwU(CXmr)2E#EsmDdK54vdagk%BUGdl|LjeD5YGw{ zSpCF_T4;~&q53d`xgNK|GIcOMBhho_gjfF+XM0q!sB4$xTCW~B59vKT2$!SI13kqN zo7K}Z~1A>0(P6z=AnHoo8$ zN!fj9xKr3^Yx>M`pt_)JlK*vs6HYXx(=WFjdNf#l_4JpB%g@fg3D*5I9<@U0OJ1`5 z)P;nG^OsuZo)QSAw!eOgY!+%%r59FKQI{llkq$y#ttZ@f$UvJV?9ro8tT)ZeFzB9* zup=<^O|LJD(fwjy<%*6aZ@Ct7^!pjQoq`?P^vGL$SQ$$6r_Ved%IA7gOkaDwSfpLB z<3I`DKz#Pq$Wk~uy`(D{Q@*}of5gaE-H7*s>_GX>mPELVq5|`l-vfNiA1{Lw>B<(+ zdfIW?o>e}xA6}h)9I*d5weI#nUYo8tseDW7wQqa6u9-m^wbW)&msi~1dF8Y>4|8IB zqU)(KrlzH+3~vW_=N0pN?oiZoxLl~dJ2|ZKT0Qu zrogQZkSRPN!wMyn-6agxMN@mW`R%NNJmJux zZJ-_S8CO>GPR( z$JNiqg)t^HXLq^KruKUm8cB`~P350;YW1iesPVegGVu6S@adDf$t*kYB~t2@`}aI) zHgm%PB!ABcFvuFFw89sdES~A|8;# zI-YKy(fkOVXrx~pcF{6 zB+P1+%CpKiPR$?5!JNqKJ%aWg#h)Z%i%i^xqi`^K@R57IL6IX5_(YrEHYm)AH!i!J z&L&9Q^7e8e@nJT@5DDddyThrC?aTw4M(vBVk92+7LZi|0QH*plS5)caIA5uTr(x`; z*CC}&mRrvzH!_mSKR-QGA9wJUN%WNYONO)q_4g0<;PtpOA8MipiqPr6K8J{d=XJQxqDeD*OjY> z-`s!YquJ8zaMZ#jOG|SQMg*ybjPs3m1b9ygG2K!kw_E$i(dev^$?&Hev9GJvDKiXhgvew<1(u;po z>1f@0he*mp*lu0gjf-0%Bs`H`8}`pXr-x%2fYG0V*AOc)qSZL~8R3bS@L0GC@1lBy zfH}-}DE1Hf{E-77ABeSS07*~PsHI-zdVnEv1^tSaXc`bk61F}-+pt6*^jHvu)k15c zG&tSG%hcrSzNN8&NIp5c5jpQ4?exFz8$RLDQ8S^Y{&~{mU{SUtsp?a6aAB5)b^^#YVH$KjzQUxHdCAU5>Uf1QE| z`msY>`t;Xs?c45^iGo)D?9<#`{3lFeXULOdBmE*pbv-^WlSUX0wfo-M8(2_qi}}R` z0Y#zwu$ha9x>%T$I~?-+5BK7gg_tjIM>I?CDboC65=`@$B^lkMI|q671u zab#!%Tq8Jk;sv9lZtj}<$a)VDl297)sO7e*1x#_>9aLrI7?V_zU3ym zlK%w!^69DNMiRl=EW#7ihE(p7P==z*AL=X4#!*`RH7oDVwCyU)c)b^As#20XG3vNV zL|*R&e7J$ce$dV=YH(L_*Dm)(p`$~A5PT<>JtDP#H}w5YF_(1U!P^v38bz(;Em9uB z+aK=i486tlMd)KQzy~=2K|hk=b0p9CmG9g2S#w&uyxOi_C=QpCH_W-K6RrAxWY6{qIMUNWN7c z`K=@xOXfs$zp#is5Rj!#C=2qxmHINYr10up8tH^X!9k4*5T$&1=~3cUhWWT)Q~lOc z@9x~iUW8jUkG_2?cDBFv!H`p(nFNUhEf1W+-6|O=2sI+526teCA3%g|KDP)66~y=! zAaIO;D~Xhs!k2^r4C}V|y_aZ^*d@#qQ*B(EU0Pq&teiLHXt=JJ*Qv}Re=d^e+_?wG z7&dKEITquPCDs-G^LlR@ukPnV?bgnBz8r1Xv)RwjFLvwZIo8uD0Xchas-@U_(e6m17e$gB+j6mH+FWL?4ULCB!92B& z#YlwlHKkCdi#-7#Ph4*m#;Jt+Pb*3)DjbzTiR!oxrpW?CgVom8C*y}$i?7doRUH}~ zEt50Q((2bf(L1a9sDq!z&(QwRNUOdutEavC_4>iZYu5(#H7w=RqjA_=A7#Qre7<5c5ER^f!>9G6v z&8C*d4z45wt-OAHXS>CzPR-IikF%pQ4EW6)KByi1B)?VLeX1fKQ(&DTF7y8?uZXL? zLnH$zj@@4f33yD=BCodmb4+)5F5u=(5(&x6Wt16_$MOb{M45p z$B!r-zWQwD;oFNtrKKMm8;{{(q#&fUU{0o(s1`(@jkfL=6@Bx^r-C5uILKg&kRJWo%PRi`s*xxn=fk+cFfL{@#6+Ujk6- z;56x)3Y# z%62QMuV_`NNj()_+a)C>7jc?#Y`_fCdCj40(NykLSX-I1=4Sw#c>bO|73r9!rug;p z^mLkaA8n7%+Nx=h&G(Ln;o)Cr7p40=DM&%V!S==->sACT*^QWGeO$?cU9veH{9eC* z-Vh8~(60K^CD0+7ASx-3jLPMA3*fjA2vsjc)`j#nPeAJnK6!{L@~7IIx!@MKc{`O7 z<9#TKaAZq&UJvzwoS_WIg;n_aGt(0S2-Y8WI#)-=Dt0 zenbGnc_TyF$BrGNAqbH-@$%aV9v-30ad(fZs+t1<6aTIePMOs~7h0z?86y~S3@89X z$d7{4;SmzbFagZqMui4gXGn%3u{swb-EW=LTXxOe#FL8Dz2ITnR;VvE~x&EDD!^T{SHDQBIL>c@7-{cei!@J z*S6Co-66JTNs)n`8l@bZ!a z4kgkl^4;bx0*|ynmNct?0$8sCq^z$X?%m}~y_tj=T70A8tJ@A->%9$(Y7iWfi zw}LBmm1jr5$%N?R-sHabqc^S^ZckdC>^2U1vk$~;9T6)~YJZ-Rn)*Dz9)yr6-g3Th zS`EMq5s`5-FmM-E0*LV-_Si$fck|f>B7`Xy0v7gxfdL7QJKx@?ZhUeo;V!gJU9S;J zO~RmLtFnFnm{vu*aP8B_TQdPAHZmnWX|ty1T|82`tPu5px$^Vo^AD|hxE9z0;9u+{37amd6+kV+FUWk9P z`uvoio=YwWF}B8G?tmL>5q*uKj5_w9JvpcfWC4M?-K`m01<4=}4LKvkN#4+TLh*bn_Bb}y{>Y-^?%Nd!Xz5sn#%1LXGj@u_2dtcJ`4 z5|4Lz=M=Ee%NCu+)nyvXD>^zjM25T)=i^hE`Bz0A6eOH{Xl-Aif}Y&Z?qE^nx!0%f zg=XzJ>&xR7XBf(RTITw#=O;Z{&(G=r$RY@eBlDFpAe)FHAD38;QYL1vB^?%{^LunBrJ$(}L>*dDN@9ED2x z`IV<2qc4U2S>&f2i;k0Urn^_rMY32I$ zr?73s;bWE~&F6}^PJ2kQ#3S5Mr;!l~jpX$7#)`fJ_l5yRjz!iM(lRhKAYF%yv<8_` z=Gin?;$#pfT6%W-rJ=?!l13VDx~;tME1qc;%JdyF z{#Oc%*Z|KGuZ|cHtuK1=K8(FXVhgDXE5XFFO>iR)nkrkrdJ-gmN!Fd)0q#MtOK859 zEz}W$n`xKC@AD2(-OF$f)oc4IGlnbPBf&B zs_Z}UevD^Bw59^jc8V*9;26Ry`QfF@olG0Fd&P7v95bcXUzlj#NaxFGrZS*=p2Q|k z@g;0N*JD|TUr?}dq5zEFAV5=1M-4#6%p}Hb+s2CHZInQ`WLtM`#I3Ywh!|AkNnRl0@D{r;<>-Y0ejO5zi zui?#PkGn<`mT`CAJ#d08Wx=bMFI6mQOaqM#X(w;;592Ij2GT>R%YFoY0150t=W!N@ zoAPlc6^!_dNXbwG&6u2$@}>C9c9YFM)V@elB`Jat2NXDA@1dWAk+q-l&(E2r3KZT%@momlC`gbx8cev~1y4uhBhfMo^n>xK1+QjSWIO|z zb*asVK0*&if`n3M*L?bkqAiIKUe}hp&D}@w*50m1=wuZyTl_@EgR-5S1Q9ccT-*m| z?fwOY(`~i0v?W$(jn0%#-LSIhVNp#ZB$*@yYbd%#~OC9cHJ`AK2e*l6xT*Umcy&%eYr)`$Ta`@t8z`=wx^UVv2b)0>&rw| z)t<92+A};6cQ}pgXcCDycH=8X?fObNh=)f+-GGeWvSrIVYy{Sw%SfTVjS!3hJcnC# z7Gzp73?sQ?nJ9^R=5Sz)@>;dAH>825x;`s522TEd%I$)k&$rw zR1yBw+;RH313!d1!5GZE2M%lnv;z4rF*fnx?+}3PiBPAIc3C(fh`11`D<3yOHw(Hu z$6%MRFdfQh)T`B?fMdty5DiQ61#7RwqG~0@0hkH}j{eeNq0b|@hmr`w1>D#V!LA}k z86cXSG(<4~QjHLrKmn*at}O(H;V!{iLi~=Ii6(kS(7k)qB!ZhiB|pzXPO&<-opF6y zVb5(zQ~^*%Xtt)Q;!QO1TUtd5-${|+h!oQpZQM0P1FMj%6&CXnXeBc2_? z%*5y9^)pH!s)tITA6v{(Y&A&+Sxg)pA<$J2Su486 zrbU0%je}0#7{3khrR1i*ipH7 zw)Q8`Mgy7&HFS=&`Y=;r@B|k`*bcUe84u}m>gQa~o4d@Qg&cT4Vtym`$KKxlg!g}r zBqr@U)0fGAqNXQAQYfCFe!%stS1-uRopHeGd~(DOb*&W8@5v4|sgaeC*SP zx|vFU(U2l`pzvR=KtZ9EXDWa1HR4NO6YKcMtDy8Jg5jhhFOH>RpJGRTa zOPP91?Eg95u@OSe;1BCxE-c~0iYG_FTXo;i4ZKnf_p0tk+^K0;BTerk$G@0-lepDH`=}^=Nl#V6}+{a{h+q`UDfK|9~#Hb zQjXh5E}66h``2N-IeyZ#LxTvb-3r|TiII`f7t?+RfmUMWXQlmX@S8k5zHxLXi{9bB zO4qM~gq2Ta$T4Ko4QY-$gw6~B-uYmrt&8@f?BhSOevguklV5nfe&$eO`}^Q}?&YoZ zO$|YD1zS%38{py;9Z?i7W?QRzA7y^JK)SUoY5jLI&t$(%W)UMCw|YA|#>w0V>o=!< zUElDMWscC@^L=hZZFMTa?%c5)HT8SF``K76}qLWJd9+XI_R)*^ynPE}O?D1Q8|y*R`kDHlUJ zomMhcQfwXSr*PZ<`PqhbcrIv?|Ag=Rvr122^rEYQG@C!GL&ABA_R8GW1+ThQE%>n=Y<0QxW`=&;J zItys-@2k8%_J1RqspIs2UISdHcHFvMa($$rVETXirw%W+me11q(crh)PScI%93rx1n3$r{GA2mGm-L)WZNidE@=gA6waQ{{1V_4FyiZ@6ON@vPi)y30*YiQFxIPVk#Et zejuOw-8E<3{_EhgHC;~_@_p4QUFV)9ll>37)|ihmY9y2yWEEW#sh;uLW&9MS()9Ri{-eTC&6mR@&UkcO{xIRj+4bv*O~W33>!-PC6Cz)pY+2zKIKwF% zrO_4>>7M(?A;EJ-_NdBG>$=rcCMQ3iQ6QpeaQ63Ci%&W(5E|rPv^=x}vkSMk)cN}Z z3(1F$`lOoUC2ucYupD+ZG0f}iX4c0(iN0pG)E0&hKs`60a~J$5BE9FLm6aeusL>#> zUU?=1P!tQ_#Y>l7=}@fFez?qC0Rt)ceiPd$zVB0`NB{QF$d;2sC&+0W|4L{;q`r2W@cEM0p$^J9$pS~^J zo$gV-m6OviPvI*#nd{5soN<5Id(GWSmTvRroC(HQ$_*QYy5dJ_ESFtyYH&@~^o9i3 zLVxZs^s9vSc}Rp9=1W>P_y$(Dm*k6;h|)@l&2jWvvj2 zGdCdKZFF0PVUqv!zZO$n-dEgN)X^`YHDA{$_a#U?LDCa1}8K4VrwW_ z@x9Zya}t*yhlscmP!P@%Yuj@&bJxzDRq-^ft*yU8FAGDjh5Zz#9U|aPB(I;Rp%`~F z>6e95u-G;c00>jA&YyZ`%4NOTvW}0{?pxACkB&~yA7xM?dLUg>>{hY?TM=5<1DoHaeM&L7@8-(2L-bn57o$?GE~zGPmv|Lo`HA(jCq z{gWroqu}{ahDElX9{C@%*NubH>sF3Iv2M7 zd0}gZoL4tqmD~H+WR{s^yEVRc(ubL&CC%bYIwH00i~x?S{1o1r`v5;Vxh*gjI(S&Hy?h zGIwDHL2$SXO4`eNuEUyu>TexI1^9uSn$=5yJGtUoM{ovhjGWtE;EL49LIa9RfFH;{ zocYFO@EEEUAV!$mr7+vUEp!wAj`smGawtk3Ru-5yiC+N~=rrC=i$W{MuAn(n&fkNK zSVfn7)Alv9ELWSH{=1Ivm)@vpeyRRKiW+huMO*4GGX;CgmzW* zO!1q`Ybc~-s zG*@t~?{IBh-JuO!fjpBQnN<_>f=SPQ|o?k>CvX&nO>kpVpMbQ1T${`b$zg;zT1@sTCF zkvi8M2q^Ty@e%!t08R;wI8he^CHus7hM=wB;gCR?Pjh5!B@>5^_yU5uX$DIE!s+5Q zA~KXK&Jl;k6A&icP(<$=5ka9I4zLL}&l?b|9ZA&@h&lk78F9RUVXnyyKK1*S+W=#e zlW?;(;W%6+xEAt#*1TC*S)ucXkCAB0CH^@<^om%2;=1&HZ)@jAP@T#UMWy7ocba*x zGU&D{k^A-q-fGuc9~dfnVdtJz)-`>PXW0C}lJ?Ry+pO~bHIo-{A#1Vj+k~S&4$9>0 z3QSgYEpHgk8pKE?CIML_z0kG)Z(!=YLi|7f1cQ4;AeJZc9cgHVmSY`pbIpMfBGWL= zaE23zDQUXxD0dQu`NHb|1-p_d9=f0(9*J>J$NX486=s-ogO;L>(FwshfnYgaVSVEdgrrX92!t#r@RYIUyw#9Df+3yc~| z27upsqAVxuz4+h7+}-e*`o1^4b2nJ}5z6CaqA9`gWeqcghmvFmQw5<;Ha&Y>pRl}; ze34^aE3`Bwf)g8rqE{$2rc(LTiKA-q{%vTtX9y=8#{B|i`kr{Dvo*lJR1Uv?n|M^i z$9!!8(3fQm^!4o$rW%LT+Rp_u8`X10r^teDkk3s($DXm ztu|kPUw_JSg~*KzeHYG*>ZqXkfapZe13trWgOU=Zo*Oa4D?8y(nKSww9@4n24h|~? z{DG%p51QwVhF;Q&{yVekIDRg^&}WH%J}u%h#7ZI^D6|TxxG}tY^Lm6sa@Pmp+3P`4 zF4LJU#S!PV&0ZK^K1Al5PFsEd?)ROpZERx43@dg&$?N$a2zJ}18j*OSX{*KhO|NQd zdOqfytE@1b!CEnhxlIg&!!Wf13!oq&n|TK8JCU|*T5>vUyREP6_Lzju8>%UWD4PT-t;`*@4NT= zzWaCV{T};|y&cc-93|HJtk37Zulu^r^SsVWQfE0+gR_2(r^RpP%FAOm&pJ+1f?21S zysll;*d^MU!X;wisic{llEOs6ZvdX5i8NYko?9qmMO60YwQ&R)J`bfZDXEDp6Rk1? zNXJwdX<6Be%?Z5e<}va?>R-%$9Z<3tgu5XjcD)-1YxYF({^Ab$leR}K$`W>3$imdi z%fBwv%9Ep1Kk4$|s)I$-EBnl5G2||Gm|0%j5A<%Q=iNvjZRGF-Lhpnb_bG%IA#y zNq(4>Gec!vvYUWJn3;w?+^sl_AS1SpX~bMVQt{(RN1%BNy&!&$N_$OupJ9^T%5a=Q ze}oYR3;qJmiuOi|@5kFtpx7shJJZ9TDWENxiSp#q&xIIZsM)!A>C(5;ldaQC6b!Dt zf}a0SB;t}?x`CjcUjjnBbnuSYf5f&HB5xjPLk}|P9>8oZ55Oi9muD8H%|Eq{`Zeum zM+$G2g%}l_H9O#IMnEV)T-T6ShD*k*GRWD`RcSzuytL9`Zq zv1B?4u$pVd1;Q-k9-tYqq;~)V5sn4!Ej4Y0wW&JW+0HGdH8*}x& z@p(x53Qnb~$R}Zp4e|uW1)>|_OK|1N6#>S)xpTkZ=mvc$jjRWFQUx$uB1c1;`YH^) zniKMySsv2yBxY`IZbyuksYo_Hio)&s&6}JcFUUrNuK|+M;BKNj2E;~0P(ToX=ps+u zQj#p&sTQpURrCxy1X~Rb^Z?v|XD4XQ0YIc*kyQ&P%jaxfK&}A@b&F%$Qro_!4FLB5 z*MPGszyW&?4Qnv!D35+zSr#Jj$Fd*$B=n+(#jdTIxMPG8Mspo@wqhi4r2vFieWCDN z?ix^Mead|BG$jpivf?7_!w{^zzHx^q%RUf)B9;vL!F8&j7zSRPLqt!)gjQHa7qyA1 zJIxzq9zpW^=j#dZt|cf7{!(6Dva~cJz&cUluNl{%nP3s64V?B0f%0Ix9^_IHit*v+ z;6X7XHJTNIW$i79tNOL12_8Ft;)_Sj5jyolpvZEpma7`EH)deQ^#Q2+ioG3f$&S!BLYV(-pN0=sutw)u6KH{||Yk~34<&*mS}YG?o5 zp4aZ*?Ro!4{^>zP`d=Ztkv_0`UGRQW`=G)^Ev~d1sN{%6yaq$l`hBvl07qK==~j(s zHQ}|1Z3l3|Y`JCV6;!uMH27oJehq&D84!q|FG*f~WYSAym|4iUOg&zMcU;$E6il?_ z1LH`eyJa;*WU@r5C+E)xYv))Ma#{MB3U`3+$~jDw-`lR7xjlb}!s`7~*?Zx)duT;* z^LE};MPsw>gQD9;Qnf8IrL`@9^eYai*9F&gmx|k8a?Od3^egU*tSqZpd*8^gE<&{K zZ^4Cn;hd;V*fNJOx6ZKFZ)EqLuXqx-(oV34?%>?FZ#_jxSN9HTdF{JVYET(~-L|w$ zsG2ggNq1>9ORN3lvSi5;?AQ4e0P2XCbwy6Rt2S)#1oDi=7T(&3wu#67{_c$$w+roX zBKMqJ?>Knw!ZG8~DvWx>=k9j|^a;&Y)vo)|ah<04i>1yn2Mq__-Mdwi*8d3+eZoQi zI9o#p&WE+!v?JYjcnRO$30c8eY!r*-C#f7Q+gI!DXcWj(I`og3@=r~i4Vhcan0p(w z?F{B}{T+CUPLf3?a@AI$oY!m~MKY|iZq|61+<3J$|L0*yt1aEg z49)DHum9;~)_w)`I|gy+VsvV{)E2>6SZwCa+L_?nmQt_VcxKgiD?6+bNgs zpY(XuDPU-$sNXxMQwDk#l(K}5LTmWvXa4$!QB|>Q+<1p{NTCEx^3Szntet9|o^Um( zidYJ81K4~LYK;sFnA`Ol0 zRlp&fzvtngl2Mm$-6liE1>sOH0Fy>&Qo>w7MYMP=-ww?(>%QX<2Bp-Wo3{3Q!8QGg z7~A<=d%bw5) zOIwKrL{vH$-a-2F36E(v=g>=}4$uN#hg57o`!vZRkR_n~@bisz`sZUZ&eiYcJCQsG zLiLyM9Z^`eb*CgU#~c~O zb|!OPwTTWKl4-J9^5aEL28_XM<#9qC6MfBD){#957T1kd;SFTzWTzvid_0O<x;d0`aOjts1%P~t6t>J@}gudi+DhW!_)L<$2C%kQY0Mmx!| zDKi_A46B9^2CZpx@sDpYR`@o$Wb!F)pf(`r{+)-r07i=_*6wJ~HyNU(PbGKn3t()t-23;j@k#C$#XacE7p};N1 zR{KuTK%u=0BtPe!60k6{n>MXoJCA~eZOgX3c}Cwon=17=EuY7lv^U1Hu)~;=sF!z3 zXKk!($6snZzvE4%qH@*+`|?`w}q5V%~3zLW>Oq>7bLNo zF~fVf&pNc^0;~h(DrL#hV>9K%_XD`L&&&^Hgk`V#w})fC&8*^BwX=F>=JOSNxnJs^ zk43&d{3H8wNX&KnI?^u}wBH5^2^n|>f^k0RR%9+PTmktOxWf-Lh;tG+He1-Bj3h!oC=AbIDnFv4B5DcBi8KVcS6~zr0 zfFU5vD9uC;Ay%(kS%`zzY`;A?I7s{${-TiP7!t~0+M>8vxc+YeMd;@>N_zj|mXz1b ziB*>~t5{vJX2|SZTn%UDkv-C8y2~>XjslEg@)ZbgFDCOUGVF{`yaSZt3G+1KqVT;o zo((CbJJce?GY47bbJa0~Stbf;KgFbZ9^1KoD81$?*~i;D{A)r()UD7XEEf$!e`s8j zORe)%TFk7*TrRWS(0Nks(yA)vUb{8RClYwi#pdM0OpTa-_1M@D-3?a78-S6`wUg+K z_r%hD3aDnJrVB#fnHG3S)7L4GE$JWpzb@t8CM02QG-alxAGAP{{ril6E3j`;{1zqF z+EuT!A2Fe!1$n*p<(p4Hl5Z z(qQL$B8)>wK3Y-J^aNxyg_Ni8FT-#ufQ^8sRv(zp-QP0C|97(fbC(|_QNua$D8e@m zz2}%1V~eU2>IZldy#g*p04#E9baX?K_fJ`mMfF=ZnjBt`RNeFSy$;kba*%7=HZrNx zDraDxs6*cp3oxzZ*^5PhLV3jUumR#u z=C||?z%Jqx7KVT~h(RKwgipnJr{5o?QCh|eainSMSuRtOB~T%z&pd}rWKm;Mbk8L; z(yiGhL?q^r`#9PP{9I08(Z9d`+jOuK1zMInjvdm4O@_jp#{+xw=8XaP8iKTTFiejiPawD&APe&1P)J{FIs-Y{jG=%dkY#cJ11rFxN2EB!es9hpNla4% z5m!=ER$TlVfHf0k)8$`V0M{?R_6mCgMmtC|ZvdP}E7a_5P+v>}vRx2g37Mcp`HXSn zf(~NfZh@rE18iI>!jW+ilkzB%wzfi8*m~&~krOgepcPf?bHv+G3@``>iq)ruoquZi zpYyV7REq`9BNie!Ikiwi1?#W(ED|mm9?mOl!s_XEp+&#A!xu zN3{olPOF`aV5ATq0mTW(R6!_EC~!<9&*aTpYspzU$U21B%l4Q&f%4)d!-m1SoD~a#@B|tBjV`!>WPM zP)=Z=OgoNVZ}{Zw4Go|nP%~(JmiH9ix_z5;?hwz1tul9BB8>3dk)l&ceCr*+5zWcN z6I00;@SO!FSiNqgnI`)Vx1$KwPwV{^C#`H7xWf9a^<{O?W0WwpL#F+B)KF8+u=?;4 z_k7x5$aoc5)wMd9Q9BR}1=UX0A^pPep#%Et>5PR77N9@1c#zz^HM4i`&dlAz2$R1g zZ{)gcT(yl(b@HWn-MK>=pwJj`2f@Y=2#iT>+y=^LtRAwkPoJ1afkHPjD}Bot1{D!Q zS2wK8Q&`js&|QS-7erp&QQ}Vmgol^c5&TfoyDcTV50163$|%f+ObrcS>dxXV$y{E3 zAw1TfG@@gg(($1+VuxSkv>CzeTj>X#;>&et(kp-X(yAlM6(bv6U5A}r{93jjTCv)t z(C@R=0HtHy!;~ccoud=2(=B-~b-}QSn+<-P`)y;VRyw|oNo%BK7;0KR|MeqBj*;Nz zaDdD(QY)-qsgxcb#;Xxqlh>=T{53vhC>k4HTIZ1q*kpbbzhjzWxiRsC&!W&cTd`#~g=F_>=&%agKw zN?PYy6$SYYmrar%8uMbQ2O^S#IMo(L2yedZNwoq zeZ!J@69?4LR^>aC$d8i`_$Blb$)nX8SB<QZN9aM-SR5+O6ODRm!!Q{!ETu|XUOm5zO|9!X#b7~fOq+CY39~~QU3etmA zEM9Z)jp$T{JY1mijJnC#Gc3yBm4_=IH2>u%-=W@kcl3C?#zpnfkLESE9=j%KZ8)?d z=We0@xxsmVOSmScAj`GbpBv5c*9)iqFj{}74iE@;d$dchXPydG?NA6N16K>&IJuYZo1Z)tb& zo2W{sKamg3nSb%1Z1UD?uRhmoOug%r^zxTZma7Y7KyUgkq9$beyg zsd8kZ?f?Tw^9MQYajGrEDGRS>Xr|Zx-6B;x-vPeo&X;muHkl{po;hjo(P!4%_6ICS z{B_84!bT#R$&A8l*RJITv}r!qJ~iQb71+qy>2ueh zX?(T9&jab|07p3mTNdgpH>A-KU&(6Z71zuV$$jSOVYZUw1EX&D?yVp;YeW`Wn|RV2 zn&AWN-nVYOMj@tG>qlLPXxibP55yGukZNObAXjr2uMI)vBH(>H)Z@(?>EF;rNJIaQ z$W!d+gdxnB^Bh?$;Enk^V>oW*->rsx5-3Tg_+xl0L!IQE_}(C`LBf#``dML?1_ql^ zj%iwGM1;%zrNdlpnB=%FvEa2Sv?$MLI?GSQn|)dt0)f*`b3Ywh1=t5cV2!;l6;|gIjgdww;@5R`^JZb;HOL~}->YR6DPlVS@zCpHwjneIJc0E3J|Wd6^GR`tpur&D zWnwQG7!43gVN+_v?+go{ikBgnSX3vL#ECGO-1IWmW^`8k`zw_ibcy1N;s4it34|72_^s; z5)zd(cKP@(8~;Xqq-`~!*9S;Ir>e)YV?UxWX~SmiXh<}Nyye3g8w+>k*nickDsJc2 z7<^P`+8wg=!Df^8hGm{jq)@|>uYeIU8B>m)w-s}qrWbH-`q#*nC{{ivv!46chjxciw*f@wDkW$sL%f&Tj-dTM5Ql5a^r}Z!e~KYLnZ;SH5q_O zu!F+hvuDl_2R)Blw{W(2HvQq{bF?hFavk{f_}ge7ifxJW1Et;9^@rz zV_8=!!@mU&p2`Z?guWYMsSU_TaRQw56<7>y1_X<$`iSJq>9hSUZDCP;)86@KMUZOT z+st%GNs^Oi-2k2W)&ezYWo4!Cv~l%(i6b}6_|q4yPxR*ex|F|GBk4v=&FZKHtCim{ z-&&ukbz}jjj8bM%&2?&fa$xh=q)-2{?9(Fex3Sr$IEioa7JJwew104a%Kd_G_xE&$ zSMN(dSXU>cFbNp44m2+FNM~m!F9z@;6R$$`>l+-*e!d6&ZfR(%a5I8MRX9rEE`UL` z_>8u%7jBxE2Rrn)mo#JkI%ULyjT%w|hf_X|PK~mxS zGTE(}A2Y0*rq>EY{SbUJm0<1ThbF6^KQAy?%K#7w_#Z`?t6^#yt=@`49`}iLxTjuK zC;gmHNe8`-p?>7Z4Z!}Pgeztmd^pu}R^q;CfW}HYypV>DLRB?w|VOub#Pg zsg8d0SE`M;7-|*zUh-4xPnKP@kw^Cl=Z4`;cK%KE{Ab-`o*OPIM1~@SnZY5qry+Vw zdS{LhSBn-21W@VuU(#d+K5NfZdVM5UqA3WxD#+bRV(H9sQoL;Q&p8F(<> zNSg*}RgH1%+}X_u2-ezLH}u+P-(0dG6sZXr!R%$4{Ps-B+}{lR*<~EIqCC;#yMBU& z(U|})5Q`8Sg-3%d%m*(2aB^QWwDDbT%fl=fUVjs&ZDyEO5SvG598{IE#t3aYO z40p(G_)TXR`h;VaFb$U*VRuYLh5k`&@WZ|SBNi4G+}f5UOf$D->iFB1Iqcf^S!?|> zVy0qm2I@<>AEYgeo%*Twh3j;|F!+YOCLM#Q%4jOVHckhj6+3h?AMWs6G?Xe#iD+S0 zp$lF9{mZTJh08}#Mx2}M>%d!9k3RxZ^=Ep2{K+cCeTVYLO0B3gVDn2)9FJmTV+%Xw z>I1;z-aOXT4>wvrD!+ctC+B#;iu7zqX?WSS!IfN2ZAGbtZ zTU*=f?NzuMYcmG62ivNY*FjOUHQG7vxNF{<7Pu}9-m~NIE=+f^hC2u6=|?DwX)%wV z2>B}2)rrt;5QUj;uN-q7qX%O_CEd;b7GUlRKU$0(DAB%SiWr_IP;}i)jCuLYJ<`r; zSF}va4^Qp8dN9J)z%J&4^9Lp#sogyhyXSB6VR@${bao=*;%`0r#=GUQRT3Cj;tca= zbMY3}L%{|;_7}_Rq`X9j<1cZX8;U%RUTZV)vs8G<%h7!wJ=&0bNAMk1`c1x7-Qy&i zptlb@GmhzxpKK#{4t>()kP!|6D`S8`@K+O0dkKn8MtqZxf4qH*bz`$5Q9WmJ7 z$&J0cmq=M=WY@NvN{z|fT)TGdO+Hnf*Sl0My;nHNDYU+oSrK^j(i7XNhlkS$Se=DY z&9868gV%6|P6Hqp9~!>Zf%SVrr?E!i$w58XTBl-(Mt~a7czXxb~gcYDAT&3r92I6l%H9(&t++o8$%zb9MMOHE_iYTnA5)Li;z%Eur7c+qCK zL~tGh$93+0kOTVP=;1_#jZ9v6#1(0WcDB96{h-EH9Jzcnau1Md=CMvJN0^1wN1x8D zk(8JSS&q)ID|}zQJcf3(rs3Y}c)5U#q~Fa;%Sh?tN?MpC?o;_t?$(x46 zdUHl&Jm!w5K}x(JdkQK$^7QG|a3KQGejFu1?bNMXi(mw;8F0`gi$G6|VZ=pUpzt?| zDSu2%_t>di{X|0MkQ+e{$0&sGcVpx!(kekw@?>N?HQ)AG>0msjx)5)3L%kFEMB0UpV%9{frWeY{4#QW%$Meigurs-GPBC%!e0Jq; zH)PwRg{Z2@2TEVEJS{DP6w9vS$hxjD?}LlRJw|a*MV&+^xWa`#&}b%zti@$zi9Whw zy{T2U7@ltO?ZYF53zn{lIX`dZjeTQ_*UQ#GREkf^2NHnfZK~$;I7D)n;lCh>6%==Q z;P%Pud>P;_%qJL$`L*B~)+e8X1GpFETJ{bl)h!KSIr+06nNjz^3> z4sF#6412-Kq^+V7%B>nvgy(`etvxc9ERuo z5z@*IB%G69>$xPjB{i@#wjfIs9*dobFx`77c4qNNrWmMgKiK=eRAh`>U9bf$v%h8G zJs%1hfD4xZwxA0J#TA%b6MdlXMcDg~!4DpwyLPWBvVPIYp(^8yMjU2>*k9_n;cBpB z3Fv8>!X_jSn!Gb|5lu6*7<`8ud?GE5Qsn0lzppVwmPkP@d51&^*pwd!?c~#JsYyD- zgM;Hyewsr5I1VP+l6?;X4F8E_>FJ65=~yg+_m&yFut>%6SB1(w0ub1ZtA6%QkyVyw&mbpsX$Q2-=jkxj9fE}p$@s>Fi1oA3U;dm&ILm_R>r zXteHuSZwSRj+z?hOE_)GAq_ac_LBo5fR6V?k#}}=dYWgM%g>~k0-|LVced5CtLq#e z53+ACb?%Oi90I;ra{{1i_buK8lk%uiSk|0`6Um~97mh3J62VVJaQNVMT*)6zT?DJ zhnsB}WA5zDXvQ7dQLwXnQW$xFiTj-$o`L&`#XA?f!i9PFgM#>INC|&Bifvi->?sl6 z2Y`h>R+XypsJ|&Qh1h!qyNuKi$86ocUA6;*??=5h?2!R(cIvGf+et8!mh4HQYz1cy z1Xy8W_oxVL=y?rn^PWtaGt8FP&=E24KNb#BY?FF6kJJbJb1&6eKZC;D!4 zqiy@0?ru-d`SHEbs-#(}+ZdY7T=fbk>-!XVA=6_z+n2nR`0{Pona$U2&{2%3wZAq0 zBr02VtmbaN_1Yg{V2@4N06TKh&@>>%FQ zvn9-v7Fb$K?Y{`S3$ME0tI{!mWS0|U&lHNJ4gJxh`cRGCvITF?>rFWA@&gYYp&sM+OTjb?oErJan26cHJDln!K{E%{D= z#UL%X1T!Q))o)Tw%rPQ+KZan__?^=vcA_v(20qO*&(YIk1dbU^RdI; zOA1w;owJ7B@0{-&C=kdpLg zd&o1-z&R#31G#8mBp2+@??f98l@|Hf+3d|n^Yu3qa(>E}KHMb*9Z%FACg)=A$m>m- z0I4e4>4Fu`=Qy`%|88AXC1kWs0RI!<*pyhuw#S;5w8nedZqfD#qY{~9@w|&oZ3ER& zqn{j&Iz(sI^@{$lXV(0}p=7R@OZ2GxDbN7ZDp7lLI`?U5htDHdMxne^###_wA_b1Z zms)B9Z7TNm>FB&sYWsv-#RNOv8A=#teL+6HYBJ@bw<&Xv!7>S)o_Ju2 zkk33%w`vuLtct!ZkQHUhwqW*MHuG8UnIEN=yQ3KVCVafYfVAU{=JoVfKD&)+1XCe} zk~lWEcH%Wk&(|H8{ItXPJJ8F4zL9u>>_it!}{9wx!^V&kJl z=NajZy-bZ?Hkzlfi(4H&e0Ak2FXv4<>k4*qUhZXU`;^Wq)85dal(+u1OKZ1IV*ACD z1&If~jyi7r)i(fC_))}$4ins|@{Qy+y%EMzynelC+QI+vV~(UOp2-WMaGqM4(AZ^L z++|yv{hKNOw}!TMKqY4#l~&`)iwImVzjZS|KYzoPIiS)#O`?FixMml-gMipYow}gcfj}6)YP>5jo6pD z`$@(|MJWMO&h@s-RKdUQ0A#MF-X1-gWM^6v<0r=9U0htusd3f_+=8~}D}cXFVm{{P zQe*TxI2DoI-qp&TvcvSzs3P?f{YKCx7_YyXqi-eMKk)8Ha~td??|xrUjy4&O8Z14x zPcm3QE9%G(tP07SbBxM}ixC}nOg9a{h!=^hnzn)Kc5$w|xtoj_st)0aE=G>I`sN2J zEi87l8jUH~dCS*~n)>CQQq3!TElj`L(gyrvrkZq{cZ!AjXO;gK>(y}COyPS9V?t`h z(wFYnDBOtfxTL`3eDIdCHci)kc5F9U{EQenuHlS3*R?#~uah`uAP1-QpPJGZ5yd71mAqdw0fBTM#uxgOG?xM09pYGd@itlsncSalt6jKY|U zp?BH!Yeg@DC0Ckhxv3O}kl;U`cp+xEW`wdICIZzXsd?A?9dsJe#8R=)(=*L?*+sq(xQvw#v?!{Bwf`a~ajQH%&)3msliih_i<60}diWJJb@gXZTxKoaG#_k~ zyj+x}Iab-Rsyi2?Yqs)L;RiG{BCuvWY8V5KalKdpTwK-DnqAOv9i{*4Nuz{giLa~E zpm+%Xxl1TPc;edW%?$WaSZ3(x`|}!L@Wj13h9Bc$9a}-~!SPtd7j_fgmcx!>r`Q?8 z9PGikYU3<1eEgFy285oqw}*M2%V=cRP|1n@)pCIR>1&q2l!Z-p^9A9M_z2T?A12+i*rBFiMX9KsiN954=M6JG+mz$X>o7eu3*iGI_+C%&;n=Kpu zaQtxU>@_=9SQfE3HQ%IiN9(EkhT+my&aOOctQ0$xapk6o#ewlyn*gtqVN4;JUyeT|@A6eqB|_FBxrB?h&{Qn>&bv(U6tCi( z2x@dn0SgJLUuF-X&3&X)SILesalf)}01!eLJN)2S)@RS+OqBm>Nqk^pmFlt24pKb( zru(Q|)a8p?Pnx6aP+oU$paK@yF){n><_7zH8<|>Vb&!0fNcOM`&V++F(oNRaOa1(b< z8WKk@;h5dEeFNYzox~oyx%m0{)!Hj7`z*`qc4gnQXV2EPpr!G}ztracCmF)sYsc^U zPFVP31ooTIVwZ)r_BUGXRe4+e*4wg`Hah1|ozXkt#Lso5tuXIwXGL%G0dsC7R4bei z=05L}6Z)OuRX(?3_t>P>B{8ez1!p*#(>LW0hMLw-_C1|b(Yje?{blxGuak$64iCJI zTu#}ytbyy3pUHZ8p(V!K?wKCmtP{#zpdWlamCMPy(W#ePpOG`t-sYe$6ra9up@!>y z%g!(k!)qe@Pb4>TW$Q&$ZRkCZs%Npy@5d>Bxvf3d6|EP_ew7*>6(tAmryQAQ3?41U z{dCcf3RHj!G0qU-+hraQ0Zuy+O84Wa!2E#oW3ZwfFegTk%|}43_uk=`nw=T(pgFK; zohMxiXy5+U0u0x&tyZ{f^Av61*g7c}B^ z@VGo3TiA9t!W4D;V-*l1)b~gU*36;2 zWO%pVKT3xqEt^Iz-Ii2=d{xn^+i8`U{Brog7^Wn~l7|2f&inWM zuFSj)%R5dv%8E|N9;vkA4v5D0`!@bd5s z!2-A&Yf9PP-afaiw~R5|ojcmHIFmqlqF=7BVpVh4iJN!x)b(5gHB}lI)=zi+UMwlN z2Vmim$^3Ydu{&!^#1=Ljdt6osjJJ^WkTQc5DH{kO>EXh zvB%C_?x4xH(E!^iojUatPHL;3=YxDB@OgNcXSq=>^vp3)QRTQG9S5nyI~7z>9-c3n zBv>NMe3w9Fr=-vdF4y{g}p)cr$ zRYUDkTvDa#^*VotQsMs&L^$~?1I~4``5D@wp3^YT5o`sRqLXJN^&npx86C!b; z=0H>*L;p*p%jKOzllVn&`St2SPo5+KjwN92aj^mEPd0;D&6Z&LX34_-hP0#L zzbYYtx5b?EZkU)RTF03N*xlW6W*0X~&r0N4Zu|Uwe73k3Z1FF7hCTZo8#O`s46tB& zIJB11Jvkuuw1X$FE*4mDA|gSQvRMOFoe6vwKufTq{Q!M`vDk-T$BqMiQayC&3i^JY z0zAL2ZiQY`LZ#B_q4PN$B?&PK-GrL1ZXA^4CK!(DjE`@Nq0%vsogQKkSprNcSUk@l zM-;ktC3ZeYuY`uSQ%sL>0qDTfM74`QwE!0XQZ+{EaqK9+n#<_mu>p!bb%Pe?zz|GVz>I z=e)T99Rea?7O;Z`HtL+$B&x951s?$ayQ?Q!P1S(BoX=l{lZIBKdIQ@n#PSXv=2|$V z=z%9xS5zdJrum(?o_~-l46;OO7jpX@ZdMnJO&2@sB7Y=&PB3O`ds$H^ZyrL$Z9WhK zPJH&Y$-)BTQG*eQI*HCp3zPt|p@AR-43*a4z6l&PWmFnwaabA*;S%`C0b{ZS;+8N% zVng=zNW!*5DelFZpL>++$!8#^%Eze_mqjL60!gtD+T($ zpoY1PH9@1}V3QholIMqK)5@XIj1Uk@I>*FetLY3Onr(w=B-n}AxVU40^%5``GYW5o zNiV#o+0iyxg-{p^l7<`X1*Qg90w=4^cIbEZdhU>^tDR=1UNnh|*8m6d+Dy{|DL-J7 zN7Eu$q|E6?Tml6p$Zga!V{#(RVkGB`aG`=#qMG)LV`yMvA z89bC(MJ#o5y*KPV_YkM&TH7b3XR4e!gCh|u1XZ@gfX~p*aRlD-ms-l}%m!?Cv{0lF#Um*PHT>8W8 zLL+|E$viW~x!X=?M`&r@kAEI_gag}inFfRq-tR>fKx(5xLL@QCn4C&8Y=}d%oj-h0 z{17|}b`mTAyMuAub^Jb2*PwS}Z;xLW@`Zp|5?J!#C2#NXZ%j+ywGC)Bei6HsjsDME z7^|DL=H)(i?&h}ZZ_xwb1=PC=29-kyRlG>Wus2lDO7JoX{Dg4#Q3Zt>n1*BdJ_8Fx zQZ;CfmS+73_O9xR8#X1bqUK2va_9GLOs+qN6Wv2A*o(})1=>cd+3I+$^cwq8V6>n{ zY7K8zV36i%t`SU!F#5*g2=on6#O=u|lb>EP!_K+89K2f%jDeN$yWmJEAF)~{9q>!QLvmF z9t0=>@t+M{wlSfhuUVtnE%L%cOapcew%`mFd0(~>yDo_*{mczgB?d5^H2ewFc#G^K z5|Zh*$e3%hTfmR%s|CdF^ObZ z*y?w~!?x~a6pU((qooWG4QSBjhl<7U!W0 z$rrDO<=`6_XwHAk23^q|?d?%9G4farhdLW{lMHXbnK>RFO4QH8A3hvo_>3Whb|L9a z<48(GN(btG7>%n6bRqkmPi{s;FF>9N!op&$plCcignp7hQEB*J0?_mD1$r}hWFc}~ zlv95}nP-mHy5jfmm2sFMqW(4F&{cV4wAIxWiKBj^7{~GQnzwLYS8jG0Z5~ImC5(xV zA%)91#9q8BQmGP3JOAY{zwV2jr$3wxvc8G_UKPzMyzH7j+&!l*?f-x5eU>M-2)P$Y0i z>ClUnhP>Y@N2F!AyVdCyI%ovsYxqJ@9weF{Z`a>p)Gmyn##D*0(2dIHSdo*ULKdWH zW3l28+JyJ@hIRwS$bz))mfURU<=HwsC?UpQ%f#_q$=Cl~j$}!dP^roMD-SThK#L6D zrgHDuql%Ljh-;E5cuL&ed(>#u>7Yk%<9l7mmLEW!cWQk%`0~^OrqBp14 zWYg^*_-damjE(Q?mkT~@NMd?WVmRTz<36s`B}4JURn-=zeUmZLt&4tzS;cP}ug$8+ zV3r(2%{{Dv6gAK?EBYM++-W&n2~y!{f%EM+#GIz(?i;FvItCoO`KmSw+37$P7Xx`u z31e70@&62J%&T+FskZaFMDCPE?trb}mZ^%2+LNm3T>9hco_TBTeb*^C)T%8p6ptoA zAIgzjWPx}RW@HCpbs-9ad1}9qNmQKTgCF*Qo)4aaNTVBRsmTwgcix*4S+>eZ@BI1Q z^j11B!~dPcTzV+S2M*{_kO#Xr<-^RQ*}l;NinPuk8^voMS&omc{JPG?{1<2Q1II2+ zu5pc*?s>wOhT@;j+@8XXAyFBiCQLEO2OXgTyc?Sbq;8-{VvFmR zrSHz%e$trC-H?n)H_(M)%#55!v+aGzQxBIzXshTBWhS z-ZuAwiV)GSUHXTAhgvN?8Qxf_GIPiH=i}PG>#*I;TSGD2l*`BY4N2$&wMh>d8ja=~ z=6O8A)C}$9^wqW;p*Uz6f`zbWJeZJlgbp0#xxp3cfdBba$Dw$I*k?nrD_wX$d*`K@ z;-gUvmo8M2zBAo)u+&)K$+rlsEnuMZ@PBe)S|#-L-a5KIBk%|#87DM)@Ja^Ewrqv^ zfBJehZk&c#9*~(zDPrSYW1Jw8RdjYES{;Qj4b2h$$P^@2|ray8-D^_%+!|ms&==hag z>s#F&{Y$vK3#&r>6vCqMDPg_kL)EjbIN}wpBgI-$CY;e<=m;END2I~ zg7ZlI*}%8*J_uGMZ~YXCYNJ&v^i% zev8!29S~TfUtCFF|1p7IaOetc>)BSPWn2sW^NBZ(CUD>C*T zlWJVqKNF_p@F|b9va-7HQiKGlk`*qg3NZ%8yPd|0 zVSHOT#il?L!$O3U2EBvh{l{eayjhM{Hpkm!{{1$Hy@-R9fK7Ot+jw+X3&Ze!je)?^ z8BG)3CGJHeLEJ=V6+Ph+XL3yEKTR>IU9T4lo;w|0SO*b3Fra6U($!=cni##U%Dw*U zP-}zZQj4Qvqh!Nt@5LpA{rPZs*C>%z_afN2$dMBVl0?>8_o9E3keKxxKsyN$hN8k0 zFi0MPyprTiKxBNV!59aPr13s$>%(o;pVF)CgQ=!S9k9evQ>q|iL?J-!0@_XzNWj*3 zRDsRZE&^K2;JL#*o4Q5GB|f;4mv%WI*~+W#vU;f15wf{)CM=aAi+XwN%di&v{+4)h zk@Qp;?Le`$?Q}ibce{bsEORVn3>UWzATN%Qar(E6Gx$%&S^4t2_mg+&&(axG_2WDe zXb(Xay+cGq6P`p&6X;70g$H8(m!%$8k(QZbKhnFW*Q-S_R+AM!Z@hNgv^YCB-G@L!m0ZdH_GmN`5`>LT2%Els7<%& z#P6ZsmDTz05rPyQTGi;{V%P*l!OT{sW(~Oxj`7;^fGqxj+Q0X_$x!^4nVt83XTjvA zO|v-%C1ByV8Tt@^{eMf#A{l%Tm>r-;{MU;!TiFhvDZh5AoTi?gpCVAX*cOA6==3nV zuI*;x*`AAXi6S(I5U8wQ5TVJAN6vOS;7q(RWRT`uR{^JD1*@BnA!f(^MzOZy{quq| z0THMVnk*fHd*fms!>vmfK2eqV)00-ct@*7nBA@&V+dK_;4OMXp7R@=2kJ zjG+uyiGHp3e8Jl2i$oS~vV-V(gkA&H;e{Xya`@UuLC%;`8ZS+(E{;Nf;y6QGMwJ2oLn|f4$%5Bj@Yn1ot2`>0mJSX_ z)4YBrh@MODp1v%B1}g0mLERVS4F}uq>|td!Jm!QMKyke!V4?*j!gSsxbq(;quRn>P zU$-=9|DJ|Zcu`8}yxCX9QJ?*|iXD5+Ucf$|1JG)fPL;_JpGAt$m$NM69Wd!X;08hmD=oFvf*b*j|WsoAdX zh-gogb*3&o9K6=9VxKqLpzi#Udulz@9YA=WWiA>h+hzNge@F2;qdrwfN>B~t0Ly9(W^3~2qb@UtsqfQ6C7^_);L&;yZQ+ST zZ)sX3gBFx%(kH{fjFhx@8_yZ{p@i50ttS95r2okz;csB$kVbG)?+31G#?^f(k@V20 z41cdPTKC)Z`&HScxy!u8M;>lm<__bQjmaNS48{E-Y3DqC>|&1C56D_rt8b1!uRllh z&++}Ph}8FtNqG$qp>8aU8X|5-MNU`(I1gtH*XpF<1Q+dOS!(YMBM2RwB&Z_YvDRw< zyNXZ!YUAPIF|(bx+I)cA59xKt(V0C{s+!=@hIUAroRBwQ~SJ(K`s7~2ER#Q+6HtZ+BH zhIGn*VtCvV?M{s8iQA2*D&G@AT(S zk6NIp5+2EJwyc8Dk1>eGRjH3*0j5JRA*pw4^48W#cE6h)TJ_B90d`jKAi7qD7^8e< z*yTbIY{hZ#(!Tc0yDnuji#P!Zsts_;;h60Yl|~^nqpVm66qgd>gN7t?i}```t6itc zKvQbcZ9&Q&U374H)b#HsKt|(t9sh=h7lZ0OtM(xx1K1x?BBlKJ>!foRS2OBdVf|6( zTssa1uR|fb!*?{9-J|AWrg?yF0A1yVLw&UApKR8NY`x4U?lPU z-F`IqZlPuMrZ z`tu>-C(zbci-4f6uP=~T$BVE6ITUGA0HRG-n|wF{s!QqY6138U;BbsbKmMEtY z^f3vStsPX;fv;~#azTy|XcQs$s!}|lfWG^5KRL+2onbQ0xZ?^x!z_R)0Be=|D;&U- zcf%v>0mk1EnF+7o{I=Naq^-X>?bt63X26axU*>CrNM|R^?&I6P0e@pI{tXAPTC*Os z0GO)wg{)mLKT|yA+>ciJD1@61M+^97{*b9FBEf+W2hK=@-p{=r>Hc| zkrs7Be?C+C-8;1&7=~*8p0uMMOP)$LK*P7ovWrFviha*$k5t1`)@`gj) zS*wwh8<`iLQBBdl&bt4?>2fXPkf4eL1LMc@$3Wv{)_#JmwLV@gzIJyZLGh5S9CyK# zFVa()H#Ke^Y*%~YR857FPtG!b-3y-K-PfA{X2#X=^76*d4ZJ*(^5jGqt+O<6-T55X zd#zHs} zYEbm}o0u{#0CN>O6cmQ*+iBwf*jC+pI3zxG5Q<_}o3y<*uv}{|J}yNq^&NmrC27w@`;0n}bf&PQL@Yt8 zS!nEEqHeBd=k-wxC<64NBIc`lXL1exRpjL6eCc|SHti(oVzc+mnKLnVS*FBSc%?tFEyN)ToIBq2;|&@@3iO&%5GDfU(^ zJP2euhkev^%ff&8?L#EI-dgtt4ANNUA3&4Yz`>!5`|MOX)% zb_TYh$MpLc#5PRiAmoy&XzNPvCW|T<%Mdh;Lq=mRuHsTETvxp#5NtSl4vKj4kq_NV zg3HqT7zWyht+cLnlbLgvd7zJ{k8V3rkem?fHc>l&uIpmlLufA%$Uder94eEiUg6@M zGm&c9+#vrT51Xh~?wvuux+;JQb0S5eRrX&V&1Sv5Zmg`ME6{(>L&AuY=N7P;u|<1k z&1i2UHGuRztAp?1uVS88z(~jzI6a1-rX4ol#arO$(@x)@y%qs!WSlk8Kl{h)#ccHf<0*~3g`C;Pe?OaUB2^LrPLq($h{xn zhaQg6+ELt1Z-{@kg4Io_uYPuPo%vmP8hU>egLxfAGyu9Fd*1deJp4N@RP)I}7uz47 zUu_dVi?xJx7S}sDF?y5^7pxOuLH)Tu`7ik4IjSn|f2M4)unvV(EP}{UdLI~VH|3CJ z?o!YwL{hs@_hx+$y$uC~p`Jg|VS==xOs|BOskeF4E9th`U_X=mFCZvB>VKRiHO_ae zIFz0M+5KO;VzvAUaF}1tAj(7nxUC(yq3^KN#v50F!^sPQW2~!zTZnG$t=fffBuIP7_3IlKJH!Kbhc^5Lo&vB! zaQXiK_wW5(tR~>XC{tJHcube&Aa_L9)TOP5?j1OExPr@3|6$>ljhnUw@F%YF_$P4b z2#5at>%JS`Z1DM-Tp8@u`M0iq|DTsP=M|PQF#L#T31Il)x^xP^xEye!*Y7jO-uo=S z%>R0Rnpaq;=|lM{;mK3 literal 71434 zcmce;1yq#n_cl5xDj0wTh)6kfN=btP!T{2p0@5iZ3@J(oDl&8<-3SOs`+|sqbhnB~ z2}n1b{owoi*80x*&iSA3zt%akRK{WAx$k?&wXc2cd9JJ|bKxw-SriI&0V6A=ib9=| zK%q{e2u{Nz)34g?;Kykbc^N7A3AY`|8ejN9=qRh>j6&TALjK}~O|O`tP&6ov)E#yA z#NXo{?rLVcM=PC}9<-eM4_QClXw1V=r~ck0DUfh%h?ovim}VPXn)AxF{8 zzUx&Cbs=~;k}T?}uC9J%jteD4vejKZT<2LC5*m8*#%Vu-A7W=|bh}Uf|9F}IFIFFX zt#aHgVRvI8+uz?`Hpu_9<8s|ro>7BOYe&Z`7i4#ho1KYJsPC}9x0yHjScf7=sJbuMd2soy4)c&~}r|{&6m5GC6;KP%XX63r&55HWBYyTy; zF#gu~DV6uSih=h=KLwAuLcqb?+?;NOZ5+S-SkBk43Yl41^OX$;g{O(B3W#n9sq0!` zvDKvPx*0F8-=6>Ty~(;a>*em|V!m-xAT!)PMxW*A8@g*Jnd>q!;JvqLweq9cNhm3v z$KusMflhk5OxXN-uhQVl+Y>pHhntmnEw-Z-_qQfIi+#0+K8N2txv7*Wpi<|#MWiQ; z%1KxipV`^j!ETK|F1H^SGBY!qo6Ano+*%r^?_Z))HMCpG=KH?lzTSR&ayFE+zUxgu}(|C}h)uTl*nrXGm1NY0%+I^3G?$&}A@9o#gm zb(vGG`_p(%XzzE~#_zJuR<0L*2US&7)hnN_Yv}72=#-h~nzco{TAxHotkdCz#Fm*f zpRL>e5sJ4AXQQ<{pI__(JE7(NnvI#cd#J>;9G>mBbsNqJISXW4`*PLHDn}3YZ21#T zpC?bvl#j7q`_(=_TxOA3QoGh6yy`Ae{VU$)#Kac14m+0_^Um>mqu#yD47i$ z6&9>D5{LUSIkUF2-pX2R`H%l8yq1jYY*tZGgEEWGfp=EDF1vHtTD^BQ^6%T0TS?9h z?Q0r&tpp@{E>-ze6;;>{r?Kl*%ytMb_uaoeuKxXfYei;{+X)iUR-X>>ou8NQCkd4| zisf!@k>t8<6)4y4ueM#CcN0oNHa(its7NLK-rT3_4h8E&^S_qYuyt_BSC{lQyzisZ z^zJ7+i%^9vH5~bPA02Gr?X@MJn`uwTrk9W2J`$v|-WmC{xZ?iKX<80GM8mLnuwi+v zQ+#kH#kXj#H=9*ZP^WUzrzTM`+xG}8rQBo9{C*s_bRBjhPx-Oka`VYEM16T0`S0Ly zcHMWfl0ifp$OT~6yJa+#l~YShTX6gMe&jOXxHHXUMtwUoDaB`~y_DPI`6Ak;d$Ln} z@+^`)?iJUrhEzXZE>cVq+G$gQ3(>2vRgsemVNguW=~WcIk9!ApBzm|#HB#?ggFN{B zGUMq)i`lL>y45bZ6CN{3a+gzwhlh8UYL@%bq|YTewKC)F!3AdroFi*BDVco}MAdVO zOh5J6GklLa!y5vQ64YLQ?gUIIo+IPv^FMX2uio2JbiGS*zArc8$B!TCV5FU5dkUSR zTZzclvFpEAURhZww{IBvs5#2dwg!e{^XJ-|`+I~GZ<(eeCtED>Ka8XNC=?=4ow3p`3Q{~G&7%zHP-ZnUCYOh(e^vfr#m z?@VHG!=dh^?@`@Ir9&}evin{5b<~%Ksu;|3Zf@@Nf6h?jk6B2v8hD|n zHw|sc1Ct>XyrdLV<*eUM!*2ebXo z!J>n&8l2+!rq}J}z3}_YGgR&pI9|IEUf<#0zisP|4)<^wU}g(1csgDW+eQ!DYPP(( zu>nroYRhi}HUg_M`rv`AZJhw}4y0vN)8rxK`D7yNNn7G7{ay75Vyg z>fTa~5<>(gE-ucxKQHQ27&Y~u0-vduxAUY!Nn6|7`=6XV!_ub{<5|-5y-Q6=lpaGN z>{c*lU)j^!d%Tt39W5K55sGM?_(14~&t%e(^mszYsxub(Al139`5!+_Fqutu=(!$w z&VCGIlKS`9j12UVa-8eJz^UIn=OvNkjGmhc6DJy)*}!fZ^Jt&zNKj+0)MV8{+AxI(S^`4uD2hJG%60#SL*JJgeAmyvq9cNIM ziR353V%2=yJv|;hdNkkl=BeA#ST2}fxpjZ*5sCJ&zN8s;efEv-(ca|lN((jX?}gs% zFb1XM0!RTiAA>I*eq7jG9F0mzDVFD~d)Fx05BYJwWuULZZWN8-G5^}NP~2c>HjHG? z_Y+h73>DQCZ_t^UnHsx3I!e!0ou%+B6Tu+W=Js5xg8F_XYh15!TkKh#ZY#IyWiWgA z@bjYEncqj#F-DDUMS;}}sF!*vV&3avzWb7#wSWBUcjs9zPzop~2|w1<)z!_sfp-_& z`Jd#4R&3Fk1e-EU1Ox8pa*ktd^+f1$^#VtsQG;Q=W+6_!`h$9<{dk_pX%vaDtRLMk zG#ZUR9upm%1@E+b*&324E+gxH!fDYgTkdVZ7@9*Cm7{zQKA_l*>h(t}?0OML$#qer z#ZcTbkqR(%a&kg5XLzuNQ3}#w@FKpPQH$XIr|)>R8L7k*=VeZq$mr|qXD$!^J=2`S zjbh)q!pe!fQU%x08v$vE4@|{GMrL@d{X)WvZiz`i!&Z8~bw5BNKCf*@KAVApf$0Uh zp*6kXHAB1Py~anJ{0Z#{me~9~d=o>#{ZKY)8V^+x0A{SHqN36z_@edKJlpkqh6W~z zxYe~a`cp?!UT|bcV*J&aavTv)ojRpkZXE@&_LtG;^xD!R`c)S1c|99RZ4LXYp%t+405q&R5(N<;wy`Hg;%}J-9xfjpDp7^W0Gc6^-;vF4t9y@xRVwT(EvCn&xGoDYgArmgV^z)zoQ^07 zby~n;Yk*1Ah0gEyDv3v-T^C0*+-eL|=kh+P&V?*S75+2?fN<&@sVs}Z>oo3ZGD+Pk zr_2eTJv&Sf_=2I;PN{Q|VO{m7HP_AA?j~xBd-v|We3kohgNf>F*N2ZF7TsDJ?M@meCj#6yE`LT=TgS-wCwJc%OTo3%vbGg~cs^;cd89g5H zkC(>g8j7a+xA^cZDf2u#;zT_w!~llg5OMEnm|WOk;o(t3kWq%|kwo$R9ZS_g&y^r* zpB%98T=^J|!>jXCQ&SsXc{*irU?Fc(&vD|ROwKq%3>x#^8plpYX#w7BJ-g?#RWrFm zo!0sSBDUw&Qa_wjs_@eL^u}A+iB2JhyMqmy9v$1;?nnw|)hu|89(QcIpb_0Lmz5A1 z7ni#=>1(7UvLcmfRs=!PZ*b7aw+@07ukYbL%ajMeu6&WluGW|J1V*^jwe%kaAaD@s z1uLkjxD(oO8Gs=J%d?sNcC}(WW$l)9_z)LQ0=za-Y8HC$C547D0OrZ!T(#`eqCNoj z;%_@7BdG(zz1V|EtL&t#?@d8xzRGB2i5=&xapw*wY}Uc(@kQ(JC-5IWOv!lNCKFLT z7D`MhkP28=S2JHDg5mzz*yKFtnU3n|Xgyw=0X76s0|v{fv_YYys0fumCgvB{>mraU zQPBCFanory?>yKaMcrc%*LqHP2XTaat5Z0ou*R+!FT;_UCH$YO9bnO%*7TZqcsQP&cDL8i_rbb0Y zWrBSq`RvZkPc}4g)UEgU(N4XI4r3^ZUy6CmO9M3M{q^N9KsNnz~CD+DLu5aM_&x+h6O{vbMI)ko-#qeJBR#-&q^zWxSY2!2B zdrNQ$#gJ5do%GI$58m(Wwebm2TPmpT5USL_)D!Bz=CMkpgiuggfBEvIyD{J#!YJGj zbdpLEaz%o4QN8ybAoamK#gxu$q@D(lI1na&nB(t%g3n<>e3m~n$o+;P? zgdwmSdV6Qmdn*a*lZPeReI=$c8*{xfurE>l)`e};$9rNzp8uhRK=a8Nk|K@Um3E_9 zGE^Q?hQ*bQ^-v)qWmf61Ep7jtTg}Fd_>qpV+iwEhUjP()pvKVne&D-5MZF7Tfj`xZ zqriIOInEqF9JI|YBJhSE=9^ucSpJ~ihn)!4TnA=udwP1>YV7?Zh}Z~-y!VQdIiWoZ zg75u!UJSf*7o@i0M^m2y)R!T-m7BH@(WB9`-7?hu*DMlgLz~ma#`K|hS6Hs!D+0({ zv@~9m52+uoCE2A1gA{%)5Q!EtA{12t>%$goE{*4d)6BI{`}W-o6G^*0;Vv0y{H#py z_(*Q~2?8(ZBOlEc-ZIrKO=ggx=TL{_%|PQEc-MGtvk)k628s;w3knKe&mVkyN{q%3 zi~RBH5L#esZf*u_f-pI^$6X?-UFPU8Bkv!X2ADe3@0c67_G=)#Q-Nka)ML#iDo}}R zKq>=3GuQP-5~;MtuOD9niSsNT#Z4Rzcb5vM3w+KM!6ZcpL4k!GBOzg7F-_lJqo-$P z+U8vD3D7Y^nG2{|2;4bCG92o+GV^vch9gEEGR(zSvOqhk^=937{rUN#he)z)P`Y`0 z{LW0Fh|8?N~9r^U6Mcb46Bm>!_BSbr^(%kEeaNc)oDKV`GgcB%u%>NqZwvLS81j05A|xb~ zla+m~KGJrZA~1&mu$wJED~u>@ z;N-aD6d-{M0V>UC3P;eqbh|U29J03n0*&)I!RG%7YW2P#BX3UhDy`}d=a$-&x=$xQ)>kh!_JDr@>E z)W%E1FEN?tsG~$tVDuHoYsH}<5Z8a&pa^_JC5n~BK~=}fzP2%FB#*0hThyJxX7*G` zw_$ytHvd9<;~a8=0=K$=;ibVG8X8zxS>4gXa_Z%J11O>G_inlIcoy>4fcW7GF~X+^ zfeD!LCujiQG2Iq}RM-du;>+aa3M4obR2w5U#b2gYX5q)imgD(P3mcllWt~$i&%B9L znz+(T411CnYH|Ev+WfJtPL#5iEv~+_;}9VsF^K=){%M{s6?qfpClsnF!SYfE#CI*Uxn<+6#ZBKcrm7T_uuSIv^} z1Fai*A?^h!QBafkePEGMB-+?u-x z-b{OIYY$X;X(k-}$i7Orq@7_xNvO`<<-+A95;W|mX=-c?h)l>(duPNLVlnLrw+8_d z7D9apoKw!*x5`k6^*}PugRDId%<3BFJ?C1eC2hXo=nn-Df(DSi_0m`sg5ozIDQOPh z?6>7#C@AYVTP-doCRPyoSeuR1qi!Nc`@^S)+&ki&VJ(-hhTe%)V7L}|@#?wEYk}X7 zCRTR5RIaKCG%zlt{XV2&&NDf?wdK6CfDc#v`x`ScVhR0v06|FJDGZ1FA`Q*_)HIo- zm~DuiqsR0hbgSR@GNK?!EhF!8eU6w3ueJN_iGpenRV2z?lls&1*j4WMg{~(r=jVdeuFq?W#uphnZi$ z?nz&&+h_UH{U;8SxptN8>eT?(fIsivy?fga{Sm*}e@NU>ei^3Dx2Qzixh#p_LkPyG z1`*w`)?bFxfg0x|h3(RZbDXuxxOHG!p7kZPah*phV;u0SSrpV~kRuX!^crHiEDlN= zAnfTe*REZQiXH~K9-aGmd4jK~($=RVPt%%XR4XCbzPn2pu?G}M9nw8OM={Wzxj=!& z=)Qe$C*S}wJr?jE{f&hZoy!p5Bh{-3RNuZSgBmp)4d+?ZDmAwPPU36WRb)^zuq}YR z(}(9zp&RtU;qz-+aBSrCA!kfGRiQDkke=<8DGgQCG;rhXi1=xQ^M(Si{~6)s6BA1E z@@vF#M?kg}r1%~Vi+`MeP6d)puRGL20WRqD@I#5rE6VQQ!)4_bom9STs#e84Kq1X> z`tF1RC}pl0F9LS(Surhg8K_%NrC*~^J^(`dKR&r&rur3}|pozFNt*jp%VZNZUiRduq+5F_H256!6&p3A?oIvp;R2QQ zJg{09n4=N;aOkZu1;4GfY|C-ujpi2k^6|}&{N8`nw?mKkOlyOjA~xNO9cis^><2f z@apE478#-QsGP@t`+$9Mg9{gIOu9@;J}+#vLVSf}%aZa9;qtL{7hhzl>-ck0jI=-q zxLgXK#bSb!n+l26W{d6-uS?JMW+Rm!nqsa|L*0L}%HCuIfJj$dzR{)C^S3DJM6A*y|fir{8gXZ8t) zIhKgP3^dP?DGH_jb9MLUzN>~wC@p>Lwl^Ls=kwg!myLx^;Xe)whIOXb`u?$4%|-tyH>{rmh#-+FYMGks*yFqSw+T&wbgoH0(my9U+RVhfLRJkoKg<8``_)MK z@GPj=B;1(XIKPwYybc@bux-WLejPp1Q2GbL6ei#@+~?EpvhkO-G}v*+QJ^&=zFc{G z{cV%W4sNZ?NqH>mHhswd0AEC;jVd!HpPCT#v=jBaH2Q<$|Eg? zv+E9{aAlQ+?dCWC_U2)J27)|7Eg5QB)xwxfViHZpdfVW z`l*#Wk#xnMK+l}fi53^1Y%tK)CLieJp{Iu=B+bIYa#k-1K%#N}F}m~9zH@^29*7in zpx7QH1K@v2UZePCZr%_@-a%T4cdJQo^zxh4yU(-hNBJp6k3+Seb`zZ}vP*FLuWP>l zo^~OczUQx^fr7I)dEANfNE7!ku}@#9M&{Yg6DS&zzlsTo!Z;%HFMI7-J!Ff*NUoN; zaVeECC#hF$dM(<%vSu-ujmY8QNyI?A1g3vcj*8)KR6%Yf@W-DeY+c|+PZo1}X^41UQO=>vnJn(EZBThoP&Dc@z@rm{L?9GOQ8`)`IR?L>cfHf9 z=9uT`Ig1$9#%_4%o0K#$5;*%pCG9&)7L6{yf&WNIrX#rt2X&e;xr&j6-BixJD_UBT zE!;9CKAA_iKB)B^eKKo2dcJr61V;5J<74c>HK_X~ToB9k%YgKv!}k54JQkWq&z?O) z905{6I1#PHG3!9^pltYI+3@^<$bAL#ql$5R;t?WX8uPcb?;4ZelTC?h@~|DMY5GpE zH?!y{09~?1T}HSn6Jq29(O1dHp!5qYtcUUkxxeTZ1i1=Ga`=OTk|!6(L>^*WIci28 z2(CkSBSe8ALR`f_RrS)q^3w;cMwO$Bnm#^0AACZa=>W6IsW*cDs4RxV_e+M1j&A^FWZ#r|m7|ueSPf13ekiIz zFe22S1Vj~(R}u)S(bSAq6q-XDIR10$_&LDZ1b+mqPSTE`P|&)(vm50XUHyC$GXLQg z(n$b3WIbGJ7BAvaYRj+pd1Kd0tPbQKSm+F&oS3Y6Ts+~uWl#rgLgW(IqC>*AH?Cd= zb1;=S#x(>HwY4I^&L|odYawk)sIkq;h7kr8dPi2!aK!@W%x6FL{`G?4+Xqj~JCoUg z*4SHaFai!T5_axyGa1V9($ispgHmrjI8OF73Lpxh1ExBZqgu9d0-OKat>%1_GSrZK zX01pUw9ueNQ%6UKw%>EMi?%&kR1dcfbxuC?1rZ*>m>gjTpcS?b{fLsDiIjgY`uLnt z1Sf$~f(9oB2aJr4vG3ix{-DmF!2pJIm38IRehYnM+aWH5sAMsLZL?&9-FulB?yXJV z7L)UE=aLn>?|ax(XaNhdaBxJU%m2>>HSD4{s4{RFZJZ4vf8Rp^SUk(03W72}bv7__ zp}*KOI4orNX%G(vbxJfs1DrC@r~?KOmjRUe!21d4o3&0mVQ?V+$p!XO9$449PoT%jfUY^+>|t4_m>yA3`n^GQHAsOhq!!$9uQsli=oaD?-)u&j zOD}RPQ&!bDrSuel+yJcC*iCuadN0yp)bUV+JdhRxyLL|A8%45sykM2rzQ3Eh)5Fi< zqx>%G+uIjqm=ZR(er#!x$3ZP8LZ#G|@z4YI04Em_o8q&Z3%v2K$r%@+a!`CA6-ZOy zh2F)=NkfNQH$<`OQ!Qb{x}8vDNKzylUH+Rr3tR^@bUdX)Gcqz{gJ_D|8McZ?86ucj zOjsgfW69@8PLKy)RNWhTMd?`&zHRIT4`Q#GE+ zoSKKVj8fvj)=f~*OSA>PwXm?Tf#xW*_JZ%dAb;~Ws4O576lk_)fO=ydh`fQSnPk1? zTaaFO831v8;`m2p2P$$)Wiv^QwoB1bEAAqPi}6J19P+Z*I>U|me))!@gXM!gFvz0! zKh9pga%C3!kUd}Hcs4qH56cWqKmpM=+nxS&Nl8vl)!5j0gG^l#=pv^oeHLbBLcOGN zC>~FalzJsd%ju}ruyw}{K#We|Ku)kU%c3BtBA^I_NN4SpSff8$ ztzY!^=taQZo**qPt*tAbguq|@TVpEJsJINE=keLqqPO2_v+*ri4QF63A8i8N&dTom zg+Au^8llt$GU;G#H-IN={!%KO+y)Ni`WL+;krZ#HQb~``yu%~b@a9^M@&J3 z{hn8SPVg7|$~NnAqylI8gXfaJ7 zALOCu-~#S=s+*ac%i)B8n47}3;bL)-sy_1xPOY3`>SD&KM*rD*H~~K{Sw+R@e%%pb zj+-~rd$_Oj+rCCL05zXBMr`?^rG2lbc9BZvSGvHtP#Ifb}S?XQlc{3_>})4v@C zi;}2-yp{{wI969h6=ChmbrC_@{F5_OUHdz0e9(0|Yi18bD>OR!3U2k2rL-s?66GJc z_RNJFeW3)r!EwBV3ryqF17Clet_k?WYo$hEPF173X>a;JqV+;*;oFm5YKSBWL?Ka0 zNrk|6=lUKUB4n3!?e5-+Zl!%8@|5Lwy5hF z#=QAT9I;=FfsEp}D}|(i)F-tu5&1`L0yHs$GrpYT(><;=oAaN{?{9c5kaAzoxMO+; ztO43ynIN3$-;VV;*v$nArbhJhu&}|u4f;Q)pF{YkA>~5QiNwk6tk1cgTc;Sr+Y+3A z=44T|+JDRO`^=@|#qDz-|IxN^-vZ(?js9^~~jB9+xAj$sXQ4GdrjHqghvX-@QrA!J|X6q9WySp**is(wY6k8tWVV zCG)s`C(-=(@!BuS@tNlNwkeckTAc{ALNSv5-S7vp5gFEP@5(;S{dU(oDTOph5(U`8 ziBOEEQ%1WEx55s-4_Yf1y@+>xcIS$2lu_yzogg&EVssH(?HWoTgOBQVunpz)ejQVM z9@IR07cfed_OxZjytWVEog`k|#0xq7eGL;(Q#d_w3tjTV!nC}_Agw(>5rZ3Tn;}5) zg$-8voz#tOvr$ceD?dnmy!wjIQnFQdnZsY z7km8CJL4=W0ReeL#J4NDKpSh_#nL>LogBlnSeOzfu<+D=cmbtcb$+WvT5zlCxcHWM!64!6IAh?4BB0Cn{Y<_+Y=VK8DBrxvO#*Vj)^b0^4;T6?_bXB3{ij{qY z#~A-&%yrkcr3sgzXmt{N;#RA^y_*w{+WC_x|Jj(?uG*V2^q7MP%8Rc+EVF3Bfmi)M zAXwN2&2Y7A{(l4=|D*MkYfKyo%EZD(PqCEZktuI6O{p_^&hH=SRV^M#L+QVf>s&S2 zZ4tP=M}czu!4;zy-1{{x5#?w7QT+rjC#TZXrV&ERfax5pm4X1^Bc9>ixb%iZp*z!M9-F&sURYk#eQi8 zy)@EI#<3)o@zB!#GkMY(lCQDw473XApHCb!QFQi7&-GYWSIg-*jq+E|(IFL)3a$BZ zYWrURGcmTAG0=EInT>RZ+!klUkxWHXTH0Fp%IAYYSveH@!LGM>&dfsdogVYIzu^G7 zIJ6aXIE)2nel&;DV*uvHsI-3^rS@JAM+CAUj%I;|k3qGI3PKRV+O5N)$lRT_rSG2zFJywJ8}!#-bS2PVm&wx-|`rXVLDnr9_^yOIaR?~%tyL2 zv9a}m5($k#TIm)0h>~m+AaW}-8Z1)0v+T#KtsrS>bWpQk0Ifsgm#F#(z>gZp{B6kV z)WtaaLGmou2Ka7ol#R00sVLAGU(~{tk|>ChNM^_+FMq1INpDGf2}u5d!E0wzTG$7R zM_sK(mCo-pQbE1@H#75s;kE$`w&4 zN0U&_tyF3U6IT}$DuZ0kuX@}bgKIZGr<>)~*t@VXz>HT7{a{QFTwp$+!_?_ZmoB*= z(tSw8asU#H$ys2zpo@aG8SlYX!%@F;rzlxZ>-w>oqEOZhUqm!^N9U>= zpqK&t2EB;Rna~LJUFz?xuYi#OC%a%-R$X?8wNKIKc>FR92&cn`u29lIF-UHjcLU1M zCa(SGTiiuXq7w4OWxrA|cGu`H_;#!gE^c616MF%Z11r1e);6&at8|Y)k<(t$M9>T8DHx*}yC<%14a&lyWe8}Ud6W>}K zMR;}ur~zAEUX%@W$$WQu5FASe+|`If@x>|ZLR z|In<{o)XHRTFaE<{<*euH-t}2Y(o6^_?!!jHw3b0jUf77P~rtFd}bAl{)!;lIUyU? zqPNOsJfh&S(|jKU&z%k39|gLl5m`nqU{fG^iS_)8_qWp8rqAZuC4gG)D2{mgeW_=l z`fg{Gqfat0P{1PN&E(|&r)L8>qaZj=FEo3YbO|P2)jk1%`7Yib0KuV>ui~iVhR}*Zsr36f^5{!pAV1zbiR1;Laxmg^Z~fO zn#aq!DJ@egmH_B*NHbxuI++`$EP(eu-d~!@h5qdW9W4LC+oL*}Eek8vUw5ixpPi8S zY{GzNO&)mq|JupHfacA(u(QmpjTAwP&>Yby5-_?92lR*0O!)DVes=Y-VZJn~AI!fa z?AvV<6o!u$4y`pjn0iog@AruOr7NhraJ9;a5;6FEQx_=TdEs?O{`CKIdq-Vp@Kk;= zu#rxOdGIz~#6zWphkL3gCy7VZza7bl-dDR6j1kNA$`-ttRqaosc?DaCosr#0x@}I? z(fyP$v(=XT0?Abrug|S0R8$7UvpEyHto>7wP25vfQ{! zO-*fNw*yvCw>e^?TjN&9Z#$H_zU~6j11RxTq0`k5vZgeiP7$@!4e#bxK$ zYfG1sY+u^=<)BhmLcbh&W@Tkr_vNU>3p!^ZGdd85HNioPxp#((jl|h?N~M%UH`Keh z!IFC*r}}Tw6)GSc2XeT{B04ZD(hJ*&^sUA{m+N41<=mG}?9VdFw&lIABIGC(iv^{q z)9+^EOLP)nSE)wVPf@R*l2Vsd^IWZbIOMg~e)}(X1_F!}v=wM5vEQDYLBuva0Q$oeL-4fAN=rO z0wG>J>%n}_E8I`e*`yrp%OFpJ3Xuk$1Vz&Pm~&@86w&3N&`Pz_jxlY^m)9HETobXshqBDfJqCx$$A51s06}5#^Xuv%AW3=@E0ImoDY|w>IN&itegey zc@PzL!7PCb^m%PS#0L5w_ski#G8pqhl!jMFjA5o=q`|jAZ2ynsIJ^x6NszzfIC>e3 zK7wD(Pt?^AL0kP#J&dw|pgrHA;Xo4+gd?3wkfdG%+8MwAL-A`boZMwKGxLtb+&fQCYsik=Z~zq`QX`&tRj44@;tL`Vb=jdCodAy! zEi|;VySO>))^SBuzv8V&X=AG^(mQ9=00^<5xopxnTB6B{D%jK_I+vyH{%wT%F|EXq zGUkSkle+jWKXVuDO1yY(!>l!u8ImU!CJ!PbB5s1#4JHSW5lV*VZ?5*$N-mtNZ(!wFTGZ;4*cA3xWV~X`rfv%0gQ#Lk?%n{BJIQU zK-{n_O#HEGH-D0;6pR%>~*}?|`YM?pF})yFl?Ej>)uXvxSTI@bEx*Rw1{= zkxUSW&LPr^(Gs)9{^)6qt(_!G@)N|z2`f^TJKE9O_A`V}V zC=l~0MU_)|`ciPjcqR8dcX}yc^I_yHV+g3OKBcflqVxOnKuf5EtPq(q0HK&7f=fZt zo*tnjR@GXKOdcW=OHoUnze`%s7{p6qIuQnoDBn)nSLQ=n*!>xy#QWd_s!+S+E@(x& zTn7!vuC9nfjy+t2Q7(j4IUIx`k?dq_9x}3H2`VIH6bZBkh{SXpfEV6|2$0H$i!j<{ zX!_{|;gAD=LKF^{CeKmzG36s0C*`8Hk9`MFuDPH}xH@kMlm{}J0@8EA2Sx_3*e@4V zh!|?5Og;}pWJ++83YUt&sOj<(B8qoWr`fx* z%CPh5OGN8?3QgPwkgOLp4c~q1OqxSj7LZ`)&yWJsDu0#VNPwrc(n8d#Mu)3pAQaKj zEPt&i*=+RhL>3MyXilMjx58iwq>`vF>hV5^`0?Z>85x<);rRo-?e61w9B0rvEGrSFl?k^T!LpaA0jF*S8y1RO1lC^V!!1}V~h3zd)y z(~lL4hYzXj)ZvXxcqV)w~ zOX|kL-~v!B8lRM7Of&zKPp{?`#kDF9MCjI(H#Z3~Bje^`-THIyNOyI*v$s))>7fScf3G>BU16R z!MF8W0`u9!wEAZr)BUGmh{hyWv|O^Jx64bW<|ggWIAe0(lR5fAXwi$7soX~jZ!B}R zB{leM_uR!&IvZ|SFDo(cFS>uaW-$vGA+l{+6_VA2?~ykWYGDCbaE888GkKUeJvzHr z@`hj_y5-!=4B5G3MhOg1b{Aq~-qC4uY;qZ-g`f495V!}(|vY@8#dQ){X?4@=0e zzHepK@+*5BhVja$8xA)0j@-PwYJF?K)DIUIM=OIUWxUJNp-T&jNKl_?%>gD+2k4#b z@#`9<2gvcF_4W0)H?9{|NcAHh&GH$J_D68uEn97{eZz^vnQ~a{dcrN`WgIEJwl&8DwPH z@`Z_!!^Ks}aLImD6G~DN4&y_jC`01EX4 z_St}xclp!`@WfQ^-|&tWV1)sTLyqP2dH3X#9_R}yzw@)TK3O!GXE$o zz>VrQ0oZ|zGM0k|6Pb+!A?XN^9$AV>c|lZIS@Nfb)!Aj_2+A^WA zwuTYd-6rb8R79QKV|p9vm{I$h`iPs!uZ~4JGAKtp8-1H_CmGR}KYOE^Nq ztQMx2X;W@9GM<44?m|yA*?UvR3p!TXbyz;6(OhI=TZHVvZskCgJBAT z{0QbIxIm?L+KBNY+`>75YPh4QNR*eChf?q4se(yb{YTALhbru@qaJMk`TqIqS6gLa zXk5Ln3_5?!AI33F0o#-dQNGvbh>VUl0j#?X9l9sbi{X#oPVrn4^zZ~JmG(Q!i*oYv zc16V@3z1WRYu-tUiEf>pL`(ougu6rXYKN6x|xT zX%v%iX{)5RmJ%9JO(6Dt3+2HTQqoq!`w8uV&|9Mu7S`jK%vPe7o@epq{BoN?B7v}* zgXU-rUsiEB;;cNK@*h``#H(I%BzzXI*e7k%jnKz<1Qyl!fJ=e||KY=j4(-Lj_V=Lfn#T^7<+=p^elX^!5X*%piUmRfnwy!5<3M_UhY`S*C@sV1 znuWTw92`a8$>gNq_Op3?uGhG7^wFqYC9Rkkl|PL{dUq;l3Wus)S^efYX91Rve5(M- zYzed^ceVgwUqgV=YP$_3PJu3HH^P?rOPl`PG-hMdoR%sZ<=HM?rc{giL$w zByWO)b4tP?Y=?akeen^dQ7I7=jUuqJe2&Jfz77Kv;>qqjY!-uu0dBUv%ihcSDhe^YHeaU&O>bxQDv4S7}vV<1 zq~+ugfQbJe5GB4&P9}m+hGO=ig@x(&#sC5AIunHG!QBg0Veny)T*aY(_y=aSA0XOs zFbBEJyFhk1f~grp;U)mHtVxPDF63S>^2E5_8tvD|uX`Q8MY}3>We;A6lJH6YejmUx z9tt>e!nrXZh>4Ly0ZB5U@80NSSEf8!PQP_*ySW$4&1{2oJUl9jo;ZLJ*`|;zQ1bqO zua@|LBq`N8@PL3?oFHn}MM(egxa(?geqe~pK2Vggw;c=%cSII$($eC=!QNh~-&?}= zJIs3XlAkBPZJ$`Hcqd~XYyG*dV0mhgk_&G{VOCe*DN8nSDdolH;l;h1 zs1Np)P18<03X#dhKzL~bjR!gc|7$$veM08kaa=IMs}D&|Ik)jP*FW}^Q-G0IJiNYr zcp|H$r1h?Sm*~4nyalCD5=X(7pf>CuOO%|CV%40eiCTWY>#HDoQiJv%e*QF48Taeb ze{Bqmx?1!0J9M8vEt&3qnU%nQ-+^gMCOcmzLjs1teH_Nu2rnaHa;FL3k|(^YKk&zW zhG4fz>Pz@nUw1W8{F4)$bL&xYY0lt+cl3&adq^6&3)D!8$s%**GnN_}S7B7?S!=5t znw~y@|04Vs3LZ&6&G*}ZeAYqCXrr=i=uY)WZ0Lu?$f=B}9AZ=E8U7>StNAa7;LodI7*S72y$L`hEgYLOj(F)g)$!zS!)gjp(B)&;Wxllojy{Hy_!Ons7(Wd9+-vNBY zb^Kof*6*0dmU=OY1~Y9|c^dtinb~7AEzw4)Gs-_*Jg_R)UD;hIK8ZS93G=04XTL87 zM+mj^Z8&68s7kd<9}*&s(_KS zKcADAXMIKT+kJ)zkv@^gy{Vmmkalym^@&d{EluWSU+M;Q&2A9D2a79Ns=t|Y{w?26Q>>M*hUXgU;(WOdECyd7Qq+}0)uQEnk}xYmOQ z^$jF8#Jjai_`wYsS$o>1vg;&Z-YRQ7eOev%^DCF7@2dDv2T4HptA`?v{)Vs#X{s8a#mmOK>DXdq%>q|zfJC05jvAI3UgM?|PCxWjcI-}X>m z#1!IKrEf?!uql7w5W@rlUb;CWej z`KAm^1jMzB)CEWZH-&{qXC4)5hUOPlpVcyO)sQVAKYtq9It&>?$Brl^WuJHwUit6M zg!FRizmJ0rl*OXxk1rnnNsDd9XZpKm@NY94hrd*K)2aC9@IsSl#q6hw+2^WjX$W3- z99$h&bm!;zrBUw=|3o#CY4pV@J2HqFSWy!oaXZ=#Y={a zg@VUyRADs@EovB{e1nNix1^<(ua>-lqS4CFu)Z$UXT$80Otv&h@=_QiZ{rrhueEiKl50O*iMsbYi3fYBiqAUbhUa58!F-MlL%1l8cZ*l9U`5 z{+&N@89mnJA@tX!!<58WqF6xCD6E4|lYw>+s4^8g5?bd_nb6GdzlcGFP+S;Wo|mkv z+{o;Wo3<;|TqtY*1OgerQpw8`?hKO$1{U5Pd)J+<${mwN2j*Oq`EZ`HQhg)}eyZ9U zH~MLP4d~EXiwD1^gtQf{yRqu0esH|?ELK1^`2IaJGy24iZw+J78N8?yQYum^Dvy$; zz;GeP`1f0DpvAs0qhwE_1dZl3R|;85~8%tBiFR3h!Wxa8y_S+8(a z&Z;T5OMxHHF4g`c=XhsTlstqz53J91Mw2`+4`wwYi^ zwYe19#**rkLVNe`ubTPGw0ZFB?_LqSAP$ejqB6NklL_quPuYlBn9v}WXH8JUWV{r2 zcg+3gv)bjFR+fj&sz^pL^j@wp&CPP?~;l!5FVR%nx7a8YYW+Qlvvm(n$TA; zirC_&_IWUDCJN*OFthdnshdXkl;vgL2TM931|L47mB_(h7~J@4{Kp5@5$e+6lDImF z=fOE~Cdm6IFr_s|)i*pp?H8@3apy91;H^I#WW1hktqo_RqPi#r3H~&Z!Nv^f&=Ynh zGk+Z0FI%mjIeT`+9=^Tbn&jf` zPs&V53(`MH^vqpxh=DcaMWpx&?Rq99n`^2x+5|Lz=F@vyD(OkC@lX3zMX4uNPxqaB zaw8Xy(gd;Oft_Mc9<0e0kdo3Y)zQD*s<~2;UxbH$Sa|uO%6iEe@V?x#8*!KAQ+qVF zww14=A5Q38ivG!{&jFvC8@0clA&4ai6Nou{qQpIW>>nHYC+UakkRbboaFeX8?9*&KA`{Q-PuH2)&GUN` z|1;;?tu~(Zl7!NDc3lEu936uMbCx9$_4%T)@Ncb%z5aPMe1plk>O^$@C22|`r;fXH zXMdLp+)Qq@{J!RHQAboH~(^ta@in~t=Q07BPJTw=Di#(^>;*`+N2fca_0?Zb`pTA}G~QOItit)(M~udi7nLp0DXJPm0ia zwe!bFQ;W*%`LXMPVBooJeb(WrMEjfEikWvAllV_SisNj$q)?8<8b*+WWpnG&UG#bA(6R}6pGA5hLnV)67fhxl8_;@q@pBKAw!X=A~H|=xV`W1 z|6AYQYk&J&`&sXL*Qz|8`?>Gyy3X@F&f_@F{4-paPlt(fLNUjpn80-EgNJn=H-VM_ z4^sX6D!%49?$s_IUJKvOmSQ3Azk>8nsvIZpvQ?3|>fCA5m_yvLiIG)}C4 zF?W;|OZHye^4<62Q`75n7hVr^}hx#n>VFjm?b9=XmWkDkCJQw(iNReb8i-G%?u!czuA*nYU(NbCmTY%IHKL zhD8o5)!UyBy>riW`i}P65qbYBDHf69n%cOnahuzzShgJ8&ST5(y;^P`bM?&7e9Jte z_MPR6ysvgTtv{bFtTuXRm$gP8PLJ8QpGL-3ALb)^J}KDWN-?y$uNz#HWkD&`zxE{! zdW=JP4wttKJvO{?J?xgqqXNwqOaBlTM`<}#AB)ml-_^zuCA$ZAt6#O#L2NP2wt^#p zyIQo!-=AODk&^6epF@L?03 z$y0l7uNivNt#W%_wEk2`Sp7byT8;6&*gj2;YftrMY~5<7$nSo#cFfti;e5ON{fQXy zosU~sl=oTZzYE(xK9N_;@}Y@owPx93s(44C%O-HC0|4#O1Kg?JGg=Z<%kRxdvx>0- z&9;<{RvV?`*1|+Y=xOPc`NKz#s*Z0@2GRiwf>ltjTcj;Omrk3YANu_Hc0Ls!ZghOq z;U{tP&Ydu_hD876&zIZPy%nfHB7kQIpm`ho_P9DyH_}FixqNBPF<~4(by+{H8lD_f z1ggMb{j?Z=bRNaxCU>QsNdFZQG~m0(Z$W_{E^QZwo7Z5)g3;^m7`uq1QU>&L@-MYh zSb?0s0`?n$R#dsu&#qEl|Jge0k69MGxFfX59|1yM0}x~6)}&iG&-lzvxuyMBY3Y|= zi>$UXRMAhZa=ZGjjMcb5;mS~Vw#LN7qk9ScsWN^G{EUuA2E zZ=2%x>|?#oElUk#@HPA)Yn+)w+|@A~$_5k)?x{rnsK z7T%vZ`oKN*N7;E2bV0{904eG^kaB{ndjm!~Pr2(vkGfo zAu)AGGQ7IxjlRsR)Wk*YwGX!_P?Z>%tZ52o7Q9p1pqlZufOl@4^;R-^;AqH;Ek4HW z*>}n3`-wk=Url+>DY#P4-=R$v_W;Ien>*|G8_j>EKd;zXufHjW%^i>G(#$5nU^np0 zQC(_qXptBFC3khC(l|Y>z@}Z~TDi_6&w!R5ix%t2+zsTuB6?uePy?RTaP!dToK0jW zw{Kvey4P8aLkoGDEnsDtyLxwE#D`9v+~2oW810H9O^e$P!2ou%3D0?XXZZXxaG z6kw6K9-s)9{sWbDh8#jVY@n=D5guqi{Q*IVf<7I<#$c%3>@7j4*v zGi05$z?KA_b)pp=NZK4|a@={jYZxunU??`|&9gWGVrI8}r(BbUM@C5ioF1~>y#Eef zj@^2M0xusHS}N=?5>4vz8j&I@P+^TU-&OHde0^i%HK3z=QyKxZdY+zyFDMmZR^s83 z;Pt!DGF_)6%#LS8 zGMbNNKY79k0|{#4Y*)#KOPwyOfr1LrQ|FmW!OS8MCLYOvn1yOK41c%io=Lfk;*E}* zmTFtU`-)u&d)~}H|7(7Bw0%QCnz(9j{*O166~UUU_rC92e?C5p*l*>B8zp{LbInZQ z6D6CX2lbry$7K0#i}S%YOlVb6kCVMl09c+pM9Bx%4R0XIDcLMS`l%5WprYC2m<6hI z1H)w?W>8;i+(;D?{`wncd;R%GegO?zZOHLw=6huI>Az(%KOQXo6(cIZ^6T^M_L*2m z^n~!9Q$u@@ZWUu*_WMnSrLz-ik?{7S7N0m;*(>oYt!57@&4W}S^d z+CeI;Tg!7-uchfNx?NBS)C+Lf&VY?u7LH2peZ_l1*L!HG)#oohz01>a2i&GvH< z@^7_LuguM~?pivHJU)F58+*`*i3Huz8)4$@ONWg@qV^pUEO;j|ntOn)OI-4GOK9Y# zhTiLT7m?;UX$wrSdTpzVEaKRW`lb;54w~B|okcqUqHkg`v;pCagi3!GerI}OUCs}` z$FPYs$O1Eb^R)!pO0g7|kbk~F&sG{k_P(E9h85eRP1l|Z z{lFR)lD>hBm_D_2Z~9X5T!(#rZ)3?07GFJ4=lb6jeKBdfn+R6J9h_-K$&rmL&+hMK z`M4|0Ra4jN+f^|iX`a3*bnRD3vg;tg)xhu178nb-DJ8HKgJ_-?()viS{(7LtvKpDS zc=I}e@xt^|+5m_|deA`(thA{>ThY+KKycfB5goRlem^Fi!cOOpT+6QQQf?bYbIsT> zS?s)OZKOclNRc=HOZH^lHIsj`&M!1p(2C=m6!sZ~Jzfem|Ge6o?rkj}pJua6pn0IK zwX){^)HuP@ckeld?YgGh6TQ$~ebD6O*8a&fpg86M9}jb{nRCUE6Z_kqsay@+9naEgFL^!b@t@vCH7) zSLtk)#Hc8t(e7uqG(-<}P!;-~SHQD+vzCoY4Vt{bBZoJc{|Xt7J|Im+Jh6Pa^Pv~) zHfe|_U~)HlsQdbi@cPT4)M%#FG2d8U(8+XU}!W6HWB8fuJ zh+UyF$tnOs5_#F!$M&!7P9UBhxL#{7#aqjFt$6_r7k;?XcmQaZg$ouVj~soB*rC^8 zzPTVwYVRpYLT8py&5c?2e4@vr4|U*LOvPP@l_qGYAz!pOZu7PGbc66|+x(fH)*8|^nHU0&&ZzCD*0Zp$-%k@fhGvpu>g-)DK zgag~zfsQiYJ?Os(GM9q&OCokh*7(C8!6Eii_KT&@_K~&_0=l|pp>F{Q^c4hHqdWAc z1C?NP$^>fh{DM+;bdYp^gWi| z)@#gi-r?oYBvl;?tKm=H+cxU4BE7%a(+J|bQM9uK1J|+$Lo3n|BnO9PloDfOgRvQ! zM{+>$q>5CT6IYq(2~w<0^qV`w$Ssr9S_X$yJ6Lj%=xvEK=Okc9d)VAqb--6wm{Za$ z02&`VTpXH(K%U8GcdoE^m4DplB==2DXjm(FPf5bND-14Bvy#*3pR~>S0_jvh+mmFi zKu7f2apNWRJ!W{=>#nMP`n-bPQ5@7AdYH4E@^}~z$k0jdBQwb*bdtG2`>g@RAp%K> zdX_0L_zh&NEc4mz4vRI%WZpv{i*ECq|Fw&3CjmVKj#mxym}_JLOtM)Tij&eMDcem3Wex&!utJ7M20^V<9FF!Vrlsb=>OCL65fC#_J z@&&vF&5%doiLn^*#vRjrvE}oBxB#wefX}iSf3bNg)m+<_g&@noo+PWD*`l7ZW~tZs zv4i5Wm%h!&W-^(`YO`M_O0T|uVDf&RSz1#|_}6Wb%k}C`J6NWNT?QUB4PSiQ;gGK= zIX&tVn1AvQOKNr#SCH9-^QD$)=2=grPsz|u{yHY}*F;{!TEq7o1HVp;!SImO3$KC= zdU}cpPfgEizKQsFO)ZGWmm6tGVf)6G`8H0A{4J2^mMqB8&9k2 z26%0@ysn+n_C0yCNs!ZF7TRp5RT^jq9jnP=(g|Gbe59KiSeEGI^}X!&M0RzL^Scg- z*o-dF`*pHIy?>O1baogFDnC7((l~Rr$wo%J^$~#IjDzQ?mAic#9UM)08S~%UT$#Ic zfTK<>FrfT}!{zvBHrc-)WwA*WXj=M?|mH0>b3aDe?F8&vhX zCRmqRDIJNve(Ei!@sZaqk7~f`R8R=zk+J~`!2iN zBrsvvWYo)+Q(U6Hw8)i9_wvckzuN~>xYw_|!SFPgjwu_dS+(e~)eJwrxF=P(&|_F) zVkSJg$0qlChDPmJ{oUM~6mH&sKOt%tKF-iUzkMUO{{jcYef{iOYh{b;yBMx*;#-gB zt;1$aH!EKr$D#4eoWjMt@~$m6aJ>xg4g}YTyA>_m_AE=HUoS07;=}US4US$eWRBB# zdCuhhhwjMAycv_z?xWYOY*xPMLvh>#aq*F@5;V6TvuT~(9>0lY9jjqAz5AYTDn4Ap z-H~m|Cv&T2W+hHfk6u+j{?D7_$TtbDsW_Up-1Xob9s2yj;hVp44!SsMBc3tXbL4Ub< zzqMxCz-fKIDcs+Eg@qZorU+3=(y=&hfoFQr<`JrQu9HdLY?Nk&)sx%)>9$us zed>7^E8Doz5om5EpW|N7bS;Tb@=Gz&xfZFL^lO$)!>SH`Gq+!dli=tL>*1BHBkxvk z%wlL@enxKQp@#Rdq?Xp*k2q=T&$UorO5MCqXglS{UVAp7``#_Bn_ZrM4RNL0@x(GU zFxU6wOb`%AEZb+_j{9nI<{ya z$@pZ)-Rfh$cukh+hs9=1l`xqc%bhI4r7styU5}T05F&?rhE!LURJw~jGoIvCE0&uH zHqrj0XXIpNbvROJUv3=Uk(R7-fhVI$EM?;j%B$v!X6N~6biOYxZ#&g??%BHcH=K=E z9u5c7PavHK(x2QcFzK(9a^I`@KF%~V*nH!{H}yb+Cefyz6Dm4;S&|x0m+(7^?`2U} z%+@|U;hNpz;8^oJ@}0fDb!D%?Uvo6$+D1Nl=RG#ftae>KuIyF)<%M!yw?EC#POH*w zvKyYVwrLEv(u4?(9#$w6*imZ5tP@S)42_@P%|3kL(1@&)uEG+3p4FohE4NBffIW#L zm$uP9mL+Oyh@2axZ~U{nrYu{y33>WbWLPep(_^81RqHLVIje0XxosqtKASUEw?Fs2 zn!2u<XHwGwv!h}N{ShILWXXd=_?k0L~XD)S_D+5mfeZBZ?DSz!U(ekn_Ddnmyjh@ zRYfN`l5{(1X(qzJ(2y$rJ!g`(eC5fYJ(m3!iwvyHxQ+6bL_|c?vP@I*^4ysh*&=HJ zhNKu&?(}UmF|J5ZXV;Pyc3MSg8;Jt>2e4RJM9+be=4Rt`&W_qMv|QyxioAKg*#=S=9R=M5ZY_t*ghpS-%}YWn@1JKAjxXu_h` zj!bn$Y|^rBZQrIN{Zn~DNdNY^s=_ksiieKtQ|ZYAkSA`_&X*;=Z}>a8tgwc1ZhZYF z?!JavBtd^E`O&Gip;Wi%2Z<7A%fG+Wh}4oOOr32x|IeXI^``lZi@&*UUNza9Fh){N;TEKo{-j2E zbw!z#l`cCkj{};3ibJZ4SE8fYj-NQu3&p`}*khtQs-e=2T7d+5=A_8E2gf{mgTq_N zZdEuPXiA5lW?X104{uT4-tt-|TV^ZKE^@@9Bk2ysaKlZ`OG4rG^E9`eHgq3oe31}+ z#h){_r$4u5yi6;&=9x}KwbUmY<6zZZB>xB7z{in+J}AuY{d^{gEy6U{?4`RDkkZwq zRsx@Pi|Pc{^)Hv+>ib?-9Mb&X&yO}ssE8u=v%Wcyk;k@uRAP<42FGEqf}+*k8}IcN z=$W<)*nT>JT%0FBq5v$8K!L(I(%A9PMd%I79tC`Lz^r zJD9<7?{Sy>>!l2NL=XtWOyD9`f%g;!u6)bL0$D(jRP;Z^}dJ3Bz*DSvBebGV9%L7hRSOK8QLuW?p)<|pQcn%rz@LHZt$+l>erKt z*nq`$zjO#rF1p{3OG*kkPDc6fLK7ffM8_=OVLf33Pf@oUwQx>VmcdjQ?#9pL(RptN z$Rb-}^`rfTpZPHwmOiGHmp(HMG-Yg^r*(GgC3}xJF5Biu678m!o31K_?y%YYQp7g0 z<@6U#C;TvX{C{A`J4-k*)Nah9ZZ5okWE9Pv8;wOF1Yae_&Q@351s0^oKTw_X^f z1IUYN?(RD=jbn{a1>e4PkJl0u@v5^^2?0?eThb>yzGo&1(od?S#l_IIoa|{5=Z>M~ z(U2UdWr?`sQ}dDgcLVf;L+~8dwTv8C{B!987)N5l8QaKY=EIp(!%Zex+AaaHt}TH9 zPrWR!P!OmdQNY?%I~d)>o6<;6AX5YpLxnxHj8F06{w`^8akagBslW}}LsBE)PJUT` zV1DwkklR6g9Gw5Ib^Ubr5Xo{TLothi5#{?46ySK>Z!&P(l5 z+(PwM$j=6h7+8=Rrv?1=Ds9-FxaN={N05F1#F4!)cp%H7sQdRB_p*TYkpul;2~=t% zl#i-#(9LZ&q&an!>t~_$54^3D4K?;VvVQeQe|z*}5zP&mEznZ?nMfB4WE(Y0dIG|5&ebc86ic-_FE!r z^wXAE1rm)VVi!Du*rM@SA8Sr_5OM&SxR%gV)-^% zq7RzdmE}FGte!IT)UYlHEt)-*^W-7phYRQFO{kqO7zr6sKElWCT&l0I?4j zZR8b30TS3VKg*928gw@lBSjzLc6!Ah^i#^r$mn4d>H^P`E=5Gxh-v;KJ8Oa%T1+K7 zv&PipO~=d53_bS9wRGI9ik_|5bf?d$hQ!G)TStNa69FKkZfSRic8`jvsaZ;MF)TiJ z*hV?4^6K)#q`zD#C5JB3i!W4O=~mSXtmAtfsmbH?{>ANyP;eKu){^`nl|d!b5;^A& zhzAUUkh)v#2masSco&|uG=y~df~!`C3Jk^hG(<*rx=UvUG(8ZlI`OA0JipW+XrY09 z_(@(ChivLeDt_76wQrHpYOPgmB#DvoH0Ax}*ZM8C)sAO@y={LXWuv|x8!Z($$FzhG zTw&dASV(d{u_$07WKMq+tZ9D_jU0Ps@{_8rkHrV~&Ps1O#*YX7r^!^gXLe>vN=0v4p*%K{IWRWQ&*N<%}y13(tW@L=2g9qsNOITqjT zH!lT{H)8jNAInFM-5^>oAVw3Iv~=7;K>pjy!l~4jUUl{RO5|(z;%YRXQ&7 z14Co92-zn>yohaZf9W<7LI%Gt-8YMK)bcz9=B(20D;K(wzgq5}vagx(qV7x1`366) zbMwXG``A0YCWnI|TZH0iJ;_FQaglxg{JD(XD|*n6mHJw`V`5@*JpS1A{rF)A;DrRe zpO|h%=j3DVsY8qaC6NY%3N|17Cjao9JdVdRq`tIc?jJ9P5ZoUi_0oXMg{&{5JAkqqcFJ=&#dPY4EG0r8&_9@g@ zsGse?MY~N14Pm`39%M!*9DX!VTfOe5u88&7nybqqG(_H2;r6fQ4Ea&YSo~r4Xi$Zb zKS#NfcF^^0heYX{K9DpGcU1i^e766OikhOW@5&%P-$LkQEPXv;nrxTN&z6>r>%fa4 z422?AuiXb%`EgUxDl5wE>8ngsr&`65eBxNM_Qh(Pu-W_%$L`!y)lFeO?v{_JTX{6{M$*?SOc%np0m4at;YRJEqR%O-n)9Aqh~p7UW++pTGD zAH7j^c3Z#~s{ppT-mp9!P0e>`;GjjeKboFnvEd4Posm#`CVLV^qvFqrEjW8!7JOB5G0}DEFN9*=n`}j5%>dl*%E; ztWQ9+4w#45;oj*#;$Kc)x!BcwKbrp5xn19WhIrI;7!Qf$l_gXEdL65-P_Q|=U9dN> zU5FG{6J(Z3_IAtr z)Aa5JlK%Sy;MI`&`ubJ12Il4v`I`2?4Mtr@XAQQVGx`+vFexy|)L4F4=<;2g)Y|yf z)jv=bAUy(J+2M}9d7jXibT+N>{N3?x#{EBSgM~C^g@!^H#RQ3)M6A^n>4>!gc;pjq zsau$?wdb!Qjyn|P(Sb;wHnX(`{#E_Iz-qoAeJm3~z?P0%X1*6Kq9sSxH&4Q8Di>8PJ=FwmuWXK%!IK|T zEUtL@v0>Szc~D=3%4FOf{vb5BM`2=KvWS5-yTqx?4Gk~jnA*#sg`;eheeI24tL$0` zP{yFz?nOc40V#kivTv^he|Xvy0z2k0LG{J4;lp^3*T|lCpEDnGTo_1}Lh_|32I4BK2cb&50Tu{BfKp)Kc;nD{CIJ=6^UJ-= z{^^%qf)7drAW3+TnNe`gvQ)PRt`Ng5uSv>2r2f=mhY~fxHil66GEQ&sgmO&}wK~5N z(J{&zqWcgBW;U|qpQ*H3sYZJtVDS1dH&$}VA-~x0)k9MLqn==v7nosscmJzlPydn{ z4knO%xwyL8!Id8`pS-JB#oI7)_D$)!)I=kvxjp{&9x8{OY2`n99p61}y4fpX;Bd^K z`bbniivr#0pgvC#wL@QmM%)f)9t@Q~bgiW2D$6hV(FD;o;)^W-;WUbQrA2(j7yV}U zYCe<;t){|%r|y*7+!lFkx^EZdwfY}gQrCGM4HGg@N@Y%c;2XSH{H#VKTo`Q# zl?MYy3!Q~Pui*KcPg`vxQvuxD>qE$Po``W}N5&5i23m*yR9a@4u9jy$r=i2d+ergt zF>HVQAO5RW3Hk%M2OD<#@xD9$SZ8cxa?Z>8l=$SgC-NG1*R2ZrHvK|&DI&_hU4*Os zkhs>D>{T2C_XMv7BvBhlXREskY&BN=u>8e9N?txY$Z3X-%23bc3+;WYc!RC8M@I@l zb8cX}>3M1kt^Beoxjg%^HZd_p1bq+0baILkSv%ZObjxVtk0zyhWB5AM>Az#$>ZA&q zUs_J@VuV`c)P{yWig@^5F*Vqjk5$kxlOiYh?u7`_lO&?&C)Sd~8-KRvuZ3CMliX-; z1$!J>g9c|rAO0;szKEo2y|Ln&$25|SOj}PLA96EmemZxpns(dh#<29EjL%L1b>IAt zhvgoNct@isa_rTRCN}&2-QoXy-qQT&cMK+2MJS<<<^fsM7@Yr;Eeg(o5i&nLT1y(X zJ9gC}qY;*s&FT789NIY-f2p}YAZYc-_BY`r zDGOm1JW%G9NcbzWWq4Xq9T*+j##LR)D%?B~+GTO@$81%;#+hZhHdfbUASZvfqa7Oe zjkT}1Dy^Ch7_R6ircXEZySAJ;jD3*SRCzKNUd%(4yqk)#UX9@PN9 zaS&CDy{?mLWQ#5#>Xx{;6j0@w$9zAn=r!;J!xM7Lu4~(89d{LB^SKP-1=>9@xs1j1 zCx~hX?Y~`XbqL<`OH{{5vt2IU(d*^zgb#{N4*BNb4?)IL!`7M@NjmfnDdwAJEljW1 zRc_e%%l#!~+BCb3RJ|;(7AM&;!VdK!`8wfRM(0Do%)4-pjA>cd2dvFC5*NnKjQ@+rU zxwv^Sa!QEu;{+nw_`81mFttJHD)7pb0#VG68cC8jfQfkM6*;y@ZQWW8N6#x%G^;8= zC&Z2N_;L3XAWqhc^Jrn#V6gG7WA0y0fQ*H9WhD$Af-o6}24xr3$bsl9U?WnYg}e`a zotsG6VNuu%8R3&7p&YqiuA^Vd>_6A^;A63yBgy+4XcAHE0V|Mn5-n47iu0ih{=w=}Ve){3`N9;RNxl2;|WZ@}CYF#57 zF56Mms#%kA*PrOi>NBYp=Be+HZV9y6rqf>fsY?m zS{39z4KhA6V~VA=S9x;7MASC*KZ-vWC`b>HB@K$RKCQ$5OI29js+4f<|FtaSEP<`= z|D!AfdkWuY%lsqCyOEvp)BA0x{gm%&KsP)Cfb`Nuog@9C^0y39Y`2mGd1#Um+!iB$q@l+CPvuGIG(k z<*N8%;^N{r8!q%zP<3Ji@A#jN^W~)( zK+FAnE3A^RyQ(0Yrb+UW8zK3+P}M8&G0pOmp9KXL4T0KmPVXI?yteH|YJoFI)jY6N z$nqK0w4j(+TI(MWN3fu(9W4zxN}qa3>#%{s7Yv2`?AZeBMlc|6e?xwSBH_fAd-v%0 zW8`HgOZT+I5hB)hd+oMuy|J`oT{L}qgs|d*^%~j;jzSey!#ikI*dp~DzsIjOncj-A zwml?K6ce>UQ_XQ3FI1*)9G zB&P{}0_I61sRb5r%p`de3`$by4sL*!^gxlpIC(#DfV?Sp%r_?~D5&yD)i=#%HJ-9= zj{k509)P_=sOjo5z@xzERJdwTWdNz`1}m--Sam45%YbH+n$_+JHhIoT{ea(KkwzOY zZcfEXWHsFuI#4v6^1suBX;>{P1A8UK`T*p1p6|L28b*~vzAz3Hl93D)<727!CHlb8 z7KvE0lY;ez)!N;u_S#8cza0LK@MCn>#egx`759|CE3M(7o?a%Y3ky(ttOO~7beIyjIqS}M2vJM*>#BP`ygk9F1cY` zGeWDBJqh&UEP0)01&fo7H~Su2K%BH0bWOPI(OHV^*~1IYid7^md`QhQ>A|3h3Xmt*)bmI*3fkG^U#YB>x3M$;#ZstK)6ZFq2Aw#}izRq8(A9|09NF@lHc6lGoBs2&J|~ORy*XsQw2*G|G_*fk-hnS>4!Cj z_D4qflW@PL+bx>f{K#*O7v*(*_h0wPEorn3uQDytJ-PhK|Ta!^5wH#xxIF9zFWr-Sh4!i9g}R;Rdc@EQmAnPUR=EOt<2e zu1oT|eB#pikGSz~PIRv2o^?g^M-uU%wjPL3*WBcJSqb5iav8S6S#f;)X{TI8IRMC^e9{)bR`etp8)`8QthpxCU zXwq*w7v`?;@3*OdZ;{w}Wpl zU8SUST?m-_gz>i|yIgHjz)3`G)nzqFNwF8P1kE>t8Z<&_&U z_2G`a-gv3g@Km{o4w<@_EsP)d*-^ku5vKqFE(9CY1>t-mpTyz9?%g8EYS0sm-<%-r z3t$kTQnw9ke;fk&Q{>?ILevj`P-0f~I@`dE<&J`jT|)74LsvrWF2f)G#IoKezJp!` zYEdZ$?|eB@6W@rYR%Gx6O7dr>Cs9|ubG?>16B8Ux|Kw*c<@r`=N&vm&lQ7r9{nt{( zLxYXf^bZ`^QW`H;TR$3kFE3dqJ}+kTt%mu@;ku#v38jgIyASW2PfS5AlAfMk0iN0D z^F?^TFTkJ&uBGe*vGvH)SKzEVmWHS<^fKr3i;astpC&e9)V=S^J6E}dDe?M{fskGy zkftLntzN%={hK#$NS-Sht3uCT{tD;yuX95<10#wz$E-mNu7SHAJQQxAn8%FFO~5!& z^N=;Nrs1vcpH{LHp7+odU&rlgG1q=e1<55WXFLc z@WF$m29nl$^vulJdps!d*MBOjk7k)6pTlNN~W4-(eidGdo7mo3ldreAg*1u1`m&F<58QK)eFt7Lc$&(ad zF{DcbW`*s6^9U(P2AfR_q$=cC19<~0GTx|iBZ*iKxc`t`c`|*QLHF4ihX+2CoSe%o z@4!L&XtmtCiF$qpR`x+Sq4_*v~BWn<($+hrISOdm`yB?whiEEQU6M`oP z1{*3|`pqZDvkoyg1n#P^5T@dWH4faJq-vc69XPBuP%ncf`3;_~q-xn2)_5s6Qd}Qk zb(Yw`C+L}Z)?i!qgK9pF#>PgJq_5czDP0D?;8>~GdNdp2`tQHc=?-1TyDH!Om-CZn z&sfOx40O1HE_Gw$TZ?9h*<8b(qlg_7y6Og^ion|4OJ`X6t2m-OD7J_Z%8&KiC z{^hONeCN0TwSWJ+^(2H2GeCxSb#<)l>_K3Al5HID+N+>+a99Mo+I>@G4OR*jk#@ly z2K)2Nv~TmbKg4z=74-^>0_0G(4Ql;yjx8|{TI`Eq;YJXoj9rwx?(yq4FXa!%b@Fx7 zsbkFqVl820GjhX?Q&N`2&9+)O?PKxO_z*~h@)|~AC+(Pa0`?i_&LRcw_Fq;8#k8sC zLZYG@17?wiUB9lWr+2;S4$-U_orL^s1ugnJ(w1E*i@+9j>fzX%4C{OH6PAKFB&FXZ z0=%ZgANKQ8Ap|8P-u3H_Vr$VFwCu=DhMa+cL`I)9#dZb-L8u(J&D#BoHrmBR5019y zugFt2G3uOSa6m6J4Ix>Xta1a7IeqgN_9O^XZobq(K&P##iJiFgCHnpc+EuHl(~sT# z3baY@R&h#6N$1jeZ4?{{x6gE!DHA;?Zjj@q%Tkq~)D4TI)!dj1pO!sIki@;D?78C;P50A*l=Of*t?>W;69QHQhVk-(s!KbWb} z(C-rS_V|O%6j~_*(|GjAO^E?AW3nSogSp9j@*= zpsQ=M{cdN5n6a_i@(6VAd#|pZPLqZslYvC6xP(M>*84f5xZCQBBQM0m`AeBfv{D)c z#l`6{ijzgl@b*r;|7XXlpvsgHMrP(vb;DUNxR3o9`O1Z4+tAc>6$q$~@#I2o{)@d} z3C&z-=tt!GL-}x15ZTtTdKtA++=Ta!A3vxGJ9~THi%&^89x*mn&HOTUzllUFH%$A0 zB$|K!3@DZ$Fkdz!e;r6|O+&}{k#0}*{!Mf>ITZcStH5*9fgmPk&ZVUw^o^+iOADbK#ngC|?lm{?igZk3c| z#H~kYLjpZjv@`R-fde!IKzZd!mBC&|k2iR`% z{Nv&ZMLH>;F6A#qyPy8Ik>PAp%cN44Rkf8nc@s4+#*AO1P0s=$Bz4?HL{qci1+W%a zg^&pg&Y*&Z^`3aUq}elq^BNsSri9(N@zn4VPUjWa48A?)4S&#qpdoO!518s<{^sYG zm$t#|?Ps;+S_Xz^UXu@9eoGePwf(l+okZk9Mcmm@`W4oe&arJ90WH;KHe7 zi)F)>*$df%&LgYD85Zo9_U&HNGN9>p!Oxi7E5gN|Gd`>j0|PU(_!QlL4p#3+u^}hN zL1HT~ym{ug=!K%DtJgzMj}e0>zvsa(1c3|8X6cS?5)xH^zSmL}s$MSxlLdS)XD_|% zHhcK&pKhcCTR6e)Sd~9;Dt?>ePv$r8u8dcCa{JBiF|&|+GW}H5@YrnXaNL0bU(VGl z&%$$G5L?nISh33fDRGkBL@1ym#lbL;pr>W1X=TNKTiVj0yX|99502GdkaVv4!=00i zDn^G7yDZMRy#m*dbo5%yeD34$=nIq2NbvpUGy2?6>o8mSFS?N_i|XQEb|@`AVmv+K z05j~r0<}{fUs5uT`POc7`qJn{&tvH_>Mz|ky-SQ|kn73sIV9q1(6UV^x$NIUqlALv z4PMM&LbLZY!3`?1JzmkxL8A(h@2;k{wjJgU+>tvI-Qfm4MAV%-W{!7ZB==dRA^jx> z10CrmhDk{t#*xGO7VW(fCVVBr8CacnuDz{q$-6~jl&yMG(qL<@>z?O#BU4rgn!-i1 zKJ-ckcg4x^)GV+b88JX+d+rQVb){o+ebFZjp~-4jYbo7McB!atdHCNjS$U`qO6zn3 z_~8Qhnq|hS)C;{UB6jOyF^|L+dTJc(*zl};e4RIC@XPi~|9(34!KC+Un1h&(!IJCS zrA&ikv|28#n)>QKDVa)=mACNc?KaJfd+AW>*yL%{wDQ#vN|(_7{$EutsfF zKe~mwz$tKiTx(uMtJiI?+nTPabkWe|ys8?D54R92Yh#wyl+YNL^s$vtDC{8eqsupG zZfJkj2@ziwNtXoPEm(<1<&H;{1P}uP2RIml>+BPw4Pu=+Xe(3PgB{-LrWzf!=eVzN zG?Q-l;7C&8J&TDXadlrC0S<@t_0xYZ%r88(8~>|Vf@lyoaaaC|lWbQ&K!Ev!BQS<@ zY8y~o?7#cPs!2EXxwcYEHXsygKbGu*V=vv`w+S^LKsuGJAy_>0W-0CoP$t)1=;3Nc zylRKC==TWo!FS8|xeO$1J)Gr4Vl!N5HVK!*vPelckbzn-dHWYOPR<|C55iIIfR9~% zz6IiJ-Gx?Bgzwhxtu)5mxGqSa3C2DPCdQenOt^aP1 z)AxHGF4CC!Q5lU;NQlP#S1WqanyE#*%$+h!x`Fv8whCzP(_G5HzBJ9u{~cH!{m@{= ziN)5|CE_~$@i zX>RMa4XL5bl|25T9kQMKv)eRa&T{*9>&taTw6wIJ*{g93Bjr-Lk-nWZvuVh{*jU7Z z`Qvcg2^nq!GqXYWuOB}e&<7Ga(d54zP+A8qs=9_oLRqcx`t?(qdygL7@Pz+ZnyTof zt6>=v=G4Z~B0dRAy#WJu(TCy-;-oV)v-{pD zamuN?vMvgdFe(Bm5VCW7VB$moXl>sSpZ6kjwA2slLYY0k^Ivw!#T`4Qi&jVLTYKM4 zEYM(#Jo}LRb!5_pa^+_Su&Ya7CYm12NrdA_jOpwpqbvYRo-HygAvuv6pY~Wwb+NT= zSbw#ecQ-h76pQ$u7f5igw(Kk5xOw-S-0;ac}zHFW<(-5A9b0mEeSV# zZ+ms5o@B8^F(VIIw{~srd5f&p4E7>!1~{Gl?2wg}bq)RJZRA@EWRPT|agpuYks$P| z#rrw}|B>I$9>*vo;#^a_Eu;t+v$kI&=!K!_4m@=mk_99Kbg-(uR#BmL zJ~8p%$MR-``oqb+x!z(NTER^7sXZ*ljC|A=;(n`yUk@X;O%Yl8Am+pHg2cM#rbkHw z%^kDkxlF!xDYr16q3>Kc6VWF|;N1JTG;rZGlixtlo6ZYxkJP&-x2E8$J1+_w8T4DjZA)HF0`)H0K94~596vSeEdy0UI$#{IMHSXoMLSzto>uvLHV& z-)UYu?42*5L0NLp;Is1p3`nC{wBkZQK50$2hruHTCm@?_uw6zM>>1o>A!q18Hv|?S zj?T)NE#biM;Pyzv6(k%o`5Oh3|%%C-SU%`bM^4cqc^h5yKIPB3P zU)Tds2;3BTyEK6&yQh!;aK{gTU$VAUv}Bb=5m%2Eng7;}G`JF{u+f#t1<)}1m=FJ zMYA|BJ?W^4jguC1{;sIj>t`)@prK3V((tgK9zVt!>?xc1wpQFPVhgHE%#z@fvhqg2KehO?3!2BsYvt1uoy3>W7!7@D znfW_NJ7q7X0KgpgIZxa1mz=??r;DT$U)+UhjJ#v(=a}4`Xg`wM?WB*T^h9tql5uEDn7=03ipAKNE1GNS~;T%ApF0t0&+V2 zp0C-Br$1&M*+!`8>)-G#mtx)RGvgfRw0ZMpY63i<&K@t)uLPYJE3YBZc{?4zP#JE? zqW&Lq?DwV3J1LvPI(gvP9ivGBi%-*V)Lr*B`DV>Bz4T6Dzp?yie$nGh06AUoEK;9!FCbkJcB3j^;h((4*M#4w#Ywijjcj$g~Yt}Q)=bshj zzHY}^X`RIrCC%g47b+ys6dcJPyytg^#Z5g%CWMdgReV{-CHj(b=%ss_S^q{MG z-nn!bb|rvQBjAb9L%LmKE{jdRc@DZ2aZYpbsH6x29>-nclj*uB9dT^bA{)9&p$L;D zHfbhcaF?4LOv}o~7Kk9s(d|3E@nz2^sowi<&vvUEwtbo^^3U`C`uCRZt%xP5C%=wO ztL1gI@`UVraOI(qyq(Q&PY@gvm>ye|`zaGin3e~l(5XcfnX5>L1x~mi$PXipu?44q z2mnLlS>>d|4ln}6+YUb87ydt7Q*4)2~2KaFplhF}#Lmiw;RTqa2nH8MdC~aK^g&lR0 zD}O!uwcn6CtR^r-^p%iyM-@4TgSGyor{dQuuDx)i(mHzdZfBa<_~Y~d zLTLkkxLCD@th8iv+rK$0SShq--xRAA>?GeMda|Bq(7$ZkmjagDk4DPA2#^_1kjWT1 z%mDRAgmw_=n@WtKJKTdQfKLnuVCPaxdI;bv2?M6oO=SbBiWR*V?G@4^3CjPsMxzKM zq+vkgql3KZ#uE5VczWp9fNv>?4FIPd*YpW|3=KiDH;^cxD1xvMWYLY2Wrti}>;~zM z{DQ!6XMUaczjpH`3x3C578Y*qFrW#x@K;AY7MIFzGVZ{Y57LhuGFckYLWKEEgys_7My|(2=!|ea0^Tl^PHAz8(L5DC6s zV>Pso0{J`NoIJ2e_BBL<&I(hQ3HJ^Eu1s!M@mSs6`uj8sl3J5}qduPzB?L8_Ue`8$ z%+h~OO-Xf?Kh#LQ-;^rw`BF>|GX%7lHX&2UhTWP0g~_B-%kd5z;g5 z2{_hRs#A;L5WEHoDC5v9PP=;bE`|NV6naZB%|XRkMMjElH1YP>T_RSJT4bx>*d7(( z@+3tUMwA8Agx(_m3I#swCxt@c$>UM_TEcUS_ytEItPIfMntIW8eGRBK6d~tm;EK{< z{K~k)($bt*2mA4r)UUK{Bhi<2sW@1&Ja6H69i;X7EVPz?X zd8Je)+YU!)e;<39jr}Rk!9Yt#H>=1&A86CfL{C3Sv*50+!B;qSOxDi2%wydJ0?Pp zPev#eskU?ux-!YNjo_n z+wFIUr3W98ErAGatVy#KOTr8><@(im!DjHO{25v3JZK z@O1#4h{R&va`W(nL%NIxh;?Yt*qF2T_NJIqroQLw0rrnf+_--IN~KLerOnN(_u^9* z|2;!8l7Vpo>M#2CuhbuZA8m;Uiyh!v^RLG_E>&bt_n}AswSwpq{Z~Ch##F)pHA1EMsT31tK^@=J3Z$6lKob~=Wc0xOK?mZkn6a zcT@x^@m$M+D-qf-=9Khfo`sXrMswJl%bPg3_LiSpcjXgX?V{<{=AqTe^>0ILJ4Xe# z%ytP;;@Lw<#R_>5V&V@oei4svM{5@F|7u&#iduN0?>Q@M9BRZ%c8WazQ5lg}W3*N1 zVLYqQ*X#7Z9sZ)y_0tgFqFvFDHX@m(GDRc!r;bLrc()6^(#qw?d+L^k{m{_$-MA{M z+wg~_TjqTOWBN*CDkNtlePo<;3s`wkEN+Q-JQKeYcp-qT@%`2R*jM1M<%>m=()Y*< zYRd;9(;yFkaeGoVLcRt~*QW;+S!63-yUX_b%oQ6njD!CBRP=P$bvcix;&O)8>rSnR||*S8sy-OaHBaKi$< z2OCjYy2|B4%UVER_TSJte=KT_6VKiL5-Uj|p`;_RD&rMXE6h)Sd(N)Q5ZCXikyPH( zSnqM|`|i;NmKWIS`~9dik4YX3%P<~iS|ZL>D1vH~^Kj#$_M8XHpWS}!YUeh4^C;30 z#~UnQf4vVB1S%(elhgt$;h_A>@qiPL9J#GNeCsX~<5Z4Wy4rCqWlnWDR2ziZ^GvQ7 zXIi-M>1f@)zzUqcbOae|VPq6*x=02{WLsiP%#SW%#8AvE!K{&c6LVEQa79#iS!z;3 z`TfuKUN+-nJv+ehVZ${q^bTe3$o+L~@_VPMr~1X0I*yTvJH|_<*_)l04auL~e;t{) zK=)5i$B!Gqd;We6dtbF)DJCu$E)8Sd!E#02a>dVJsf$RWAh}EwI;@4r z=ycHw^e)ZlM3DBI0J$xB(4Aqf;R1BMW1#I*-B(O7zyXsXhGy7eGz)%Jip~%cg1Aa- z;@e)LEx^-N)jQl(AHNn{(@ms|&E;&uRtvFwU~317608yvPPI5f2G-s%W=i_;pzpxc z#Cf>yu5NBbFL?nfkIa4@Gx*3eVOR*N0gWunIUsf=fx`eygMgz?X#^ciFTA&%SiWHc zL8TzPn`@CbFh5bdus>yLT;!(uoLK{=*@wMe(&5aOg0}%nX%~Z7y*YHgH)R{Hsask7 z+RP08A#An^3;-Z)F5Ta^qolot?F1maM zi%3*LBrSn{7I@KtjY;44X00Yx5x-x@MeQ6ftdlCepL713FLg!i+7HIw57+Dd55Sse zYw+u5aIWZ*vpOU#?JQb-8DE0qs+0X%-_e^?Sd4Qdma+uA0bzjldP4ySuU0<9z)*YM z(Z6t<8?%IN9gZ6d>q~t9e~k_5v*a#;=VQt{C8^3*l7O z#SW&~LT0ur`iWXP6Oe8h^vHVz1Tfuv{@ZKm7HF&@{XIGm>>$OqHayX9Q04vS0(icG zDmwY<&+{8at}Oq9-+FA8Ch7y+^+N9E}EYLsCkdfR=NpvQU%y^n}_qYv_GEQzS%8;|~h6+OVSFp-SngaD{mmc*1|Ylz(q z=;}8)T@F5U;!jtp=Y8M@{1zWXT-wiNY&IbwfPAo)C5=vX3A0Nq6F3i@zr6hQ_MHk} z9D346xMg3znRp)|+@7Q0=1WPh5EpWoyyEgD8s6NDQHmiCNLmX~#BTiATs#8^5ydBe zef-uBroxx|?*sT+3kOT{l3I+3pgaT3QiXA{?un1Zh*pd84DqDPV{*tBW3?J&9TwCt9D2-1=v#3a4)@v2G0n9UO5 zXZ{k5Cwq5ck%@*7T*xJ&`NkBxd(cXNK_K6g<9`XD*}G-Smop z=n{{W+u_fcvik)>6L(UD_82-WK(g@)I-?R1Znfwg6DAk$_M^C&cl08tFrPO5B**s0 zOG|bOz}}nn#z!z%^hezZ#imgi85!bkrzkSONa*h2o|6Pe`aIIRH?p#YAMn*`ws41= zJofwDd%hhQ+gT5;ONOfB1y(!c9X*7B|#=yVJevUwG9y)5S}HS5@c~nw=a( zUg&2nI<+4x2m?ABir_yu0O&vuC?f?kE$)$cgJG;5!)*yj3n_+G3^Kt$xfMn`zo--h zgJRp;q;7BJy8mwrgqccv0f+%MgT-#~7c`=4bub_89gGvfnYHnV%1!d)%N!q{*mqN* z{!N7NK&GgR_fN;T)JKe=GDF`j)nB&`-+wz{S}L#3S?B-a#bJtszJ4U|l$r{g_v_Se zRIf}>OMd~7AQ>tMhypoLeUjN;crFJJdCAZbAn}_rd++xJ^sF?nKd@nXsY+`(Y$=I} zv30Jfh3L(w87yS(}+p_cP7rWM3C!}h` zWQg{g{=CQ~rQ%2cE2VvFqxN1K`8J309u|WNy_*hLK0DV6d*z%D$r$D{)Ze;+^v<9V zcSZ1ejwvb_cr|SPQ<~WEQV8yol75CABXH(WAYW^Zu>IgLfB(ThiIl#QeOGAw$$GO( zHdC0WH7s00+8W7?0H*K?Au}19=|*vf_ZpUxFeU$zcsFn z?Y%E!Ykq4>=+_ql)A|?z&wXio)q4cq!H>RiwGOz@hzgoIOh z?-O??r!x187cuo?Tr8 zc_EU<_J@(x&umJNoP1m`FrLdHf9(Ff85Vz4amn)^I$!TDXXMx{@{~(>--g?pb~!G1 z{L!vJ#<2z=h?s`{Lh0?6+n=)-s(Z&OP&<&K!h4*UW~2H-cs>H8bYl;(L59D>O9cCB z;>Ll|qJSw~0JL5FvT&1a*Jk(6W3?gEw}29p?FbSeX$c7mG_oD#etkPaTIjxlmBqZ?#CePg|k^P>btqH z)S{$s`4+deM(Vf~hBDQ5|EM{(do$*iK|p{OMlk*dth$y@5Be2;{59~IG&u6X&nfAZ zzF=VA4#r&J{?Y~V8xAekXgIOmXVca@`4zrbtXx(tr_?63q-z>TUWur1R^nMTtoEc_ zUF52kb?menPH(tibb1J!d&y3wc~9ye>_BSm7^MbhH!U4szB^kz{qh(kTdxrpaPiz64XwcB`<>N^HtMGHix zT&In=-b0D_2`#oS0U)0lTYrk@2N;67uJoQaKtC)8J{_@x*X^wSb5F*X`27`VK7*(E zY(r;D+jPUZ>tiA5ui!;mB^1k8vS{oG*phYq+4~fhTh(I9DM}nA)xl$WN zZC63^r_eip!Gg~S1Z3(Pc1dOw|9F^Y<UKbbLMY} z=~F(q0qG)ej6Pg{!On z*$oZ0dMqiz$j3tW@NZMCEXLzO-U5pzNI(fOqpEBCA&KQBo6&^Cg>fC{f%kg;Ig8sjvt4T;QFP(DecH*N$ZjTXb;6m=>b z57a&{W=VfeX*t^mBeT;YS#Q<(V=tzr>^lGD{^77^C~x@T3F6*TZzzB?b_?1N&wPHE zkon22_HowTBk}d0(70(8-+A5|prl2@;&t^leS!%3&!NK*5l+elqSg?#qesruhBSy;9^vRRX{;IIKxJyI? zm-I@d@jZqX--bRf*m)_1cO{fGrM`Ledt3QwIdP69-1Z)-iLcoEE8YGGE#oq4J#41h zr{C3CvrYfn6d70x0xuaESWJD-ddbw-3-5a>o%A$ZT_;_~KROU$*VIIOsE~J0FBBH9 z=OPY_9C1xaO%3v;{UyIl37){9-4WJF?k(V^7P30K-_rRdtHLZxa1|*nTx=IIMFAcH zsZ)#jK@9+9B#yZADLc=ky!`&v#{B3nW(@*{ymsedins0OVM=UNrsELYI2K-kn12ps z!+!H87v7)cI}3oF;)E!mo$(VM)9<_?WznmS*SG2xFOeN$H z+GLQOL4^qkwk}c<$gH1PIQ-l&IXzl9YW*-J%cgHV;~~ol16Vn@u{0(OF^do&%Ts(& zjM}*q$`^cDAQ7)X!y;;Jz~Q6?u1G&lW9}q!5#p!|dKZ=M#;@IJpf#2eiyh4FXw`8< zcP{YDo3MO7_@>@KV7+HRfbk5+CCr!qn9*YHwGY`4=Vc5HW*{c`}H*B zy+s3HDIg~=F+#HRI!NSMjBd|`ywAb5S4V#RZozqHO#zw_oPqK9dL-^-Y#Vl%vjXc^u(7$3Rtd~lC${a3hYZsm61>ZN%Pe&0dFih4-VUCz zLT0I8i1%Oqp7ln}>_x!haZy2j|RboI;Gu{=CAs{M}&o|Fa(% zf1=9r?9qBUqosUdQMmrF4o(0sx2?|_=a57999^|xw~lIq%A~Tlaoc6i(Y;@MHy%>% zEDXP@l(#H`gaOV$vERl&#^KCgP2O33(;?NA!`L=cVPS@`j;;2~*Ug^m=h?}5t}%Cx z3KcSPuP)3IF<(=j+&T0}`VW&h@W*J0@eY07nX7@lJN-26mcJ@K=Jxv_S_*cnw5%!Y9-l)Oo>|RwsJp0({IWSO z8hZdoqP;XRNpkZt#$Un|3qrVpQy{VvIAah7k2KiBXFXKKc3ON4@sl`55dsPoaCm4a z;eH5pMTU?d7t48)iw<~eb7?0EZ7Zuy*-vGuM@A7vMF zI#xxpg#M$>{ogfSp{o>HD>MP!LX_k{%8v{HC=GUHl4I1=)DRbXbb|$3Hog5)>ctN= zh7d0-=w@G&uS=O$e#pAG`dWDz$En`Wb-QI<8r1|Oze^;1zrhtAwQoTem@||C)u`P? zhU-p16M+o!cjuF{a;y{@xDvJUdu#%MdJ;i9@nA>zI~=QmIe@q(1V%=?!FCFnlbJp; zq{0(Wmq5ZMc~NqY9_9b?=IS?IYdHsoXVWzonP42_YUB%SkJ;|A$D9=)vV!adB=3eKq%meMCJ&PaIymPSYtM|Uy6C|H^`+|y z%x9ea|1^`vw+?c2Dxt)&uwS;#OkaL<@bXd&$-%Qg_t*C@oSuc%z(7bA$?!X ztCi;p)d^8|kPbCKPR4cdVx!UZ#c@n;;O4Mk04!xO8bT_Wq3z3gOa7SbDfi z4WOY#s7@VcPdX$C(Y|lrYBcdU6#Ns#w4EaAGBOYgO_k{TMi-GCrqNKGRJE?o!xb4x zx%}bkRt#jqoN)>Vy3Qe(b0ih0qJ{Xr@GW~682*>OH_9Y{fRv#9h*J{hYWDFRj^TLy zmllAp>RdKy{Xz33H&h|_vDae^7aLRo1np-$6!TLgoJY9thFLAd!no8|9Om$%Kz4GX z6w3C@XJkBJIw2`nAAR^odQa^Rq&cYAM>eSdQJR5Rvc63(_&vMN(Q|F5w)>>CsT(92 zbSz1_e4AZF5i2}g-RGo$j!CgzmdY=2m#H=Jb6j{6UUr0k{~=phu}~>%dZ+Au_o0h( zGu9qd^cLcxu@vy^w8@=Ref9XtaM?-5EYG=5Y0M3u9rEAy4F(7B=`fIH>WS|NI%HY} zfmF$AMy|daMTxTsYs;laGSOuA~eLxY)IwByzTqqWphLix= zAVce2_F%)9?J6bG3g{V7AsvQ)48W9u)7j=ak8hLa_`T%r(!qJkJBGOEQER_x2 zhz;X(D!~*kU7ZA~a0uO#3#uC{1l@0oLpM@oJY_K0g`!H^;_egE`(UNz9y+CfU7^rQck%Dd;$@TSG1$DjR z`_G}?yZ|-F`bAaEM7%_CLjBMn>%;&6WiB5ic0|3Pi1BMk>B~mjP+Bc#VfmzlVlp4k zCdyLlrp;#19g@}!wT~5P^xR0&oDEwg<7S$sQ9G_L?xJqZUkNj-Aa&fy;1g~M;j?VY;`?7U%vL(B}&iF-FtF#D|xmA z&=@CCzv0#({P~1MO1BRm z*Gp;Z0VaA*{w=_rrj=sDh%8+mlwp_1h{It{=n=d(5uvi3jU{w?xfiCCU^YOt;gezZ zjAG?{gRHHi(YAY<)E6nWv~h1pZ(>$YLt=LRcam-Q!pr9a_pj+=j>cJn#;coSPFk;h z^0oVi(v#PhEZ$A(wTJzZm#q!{1b2Gkadrz(5{k9zObhK>E-o#N)iBYrR!D~>urnC@ zW=AlPBH$QIsCs7k0{czhIYBw8GJP*>%i~h!>zUStZ_CRs`CFD&RLrBiEG};7-I(#E z6D}F|KyyO#TKL@SL-W_NEQi)>Kkxr3Aq;NRC4?>UfY?q<#Q1gDY?l8-@#>wY z@NUxhI@?TRJsuj$VF&dqW&6tD`sn3=oF!ouK_M2-8w5=yXtX<1S-_5=D2Ji3EM@$5YGoD$_Pu==+ocm)BWW>Bz3l5IC!luz3^Ja+p;eQO_KI$JL|-R zhaU#D;WX?eCFpwBqSqY_RhhZps>f9b?x+6TH&6h?vh3J!vT zf;}jC8ldZ~(&0Un)EE!@;%^Q-V{Z%gY(?(tT6F8XYx|KdPjUKc~_=pBtEsZl3;9;-v2 zPz!gb$K&I+^8S0c_lz2#vC3icGkY)Ut**f=u*MR|q#HXfW)DGIUr=OqGh})wdKj~- zw5_eJ$9q%@o7=O1V)q=5Bf~^ab5>_kh#5nUYKy&i7#dwe z7@7s_HF!`k)n{P>jz8#>_2|SD`5S8Y<-!R~eK)@mf-;-E&pKWyK9dJ0dDb&Sulblo zVLM37FNQ#&b}w`Mb(4%3gU?bI22V5quePq0-+$!mVtM$jZ0SPMQ;U2k9cE$mjg324 znac#uFz@ntd=kBgTNHzz0O*T<@wjsUIm(Kz_CA3HhS%0=T6qFZj6mXGrLK5d zv2(}v?LC5FWB!$P(s(qx>a#u8*YM8So}RF<5Dhz+l$O<4f*zMxlts0@FxYB9OZn#q z+~VTe&GE3hPBART8Um11b~wPG60B97v!20mn&C$~-5Y zX2mhxyNeR$kiTQSUvqJ(5=Hjb&y6FgEjHKobJr?LO5TJUJSsh2T+jH>Pzg*hs7C6k zrzQ9H`=|-H(ERPWFoS5lSiWnK(3;tgzJqunWo_`m(%wuegIcP?N_%kr>zu=o z_fWr`o;@<^SIRs}S}M%I=G{D0@sM9K^Mh@?2CpA;krE94fClV}ua84?sIRZ*{`LqR z0rbe;#9W1?E_%-%%pMi<5~{=;3Y}Uja8gT)m!|nP*B_$?po!6~K<#EBDr?jtT!-wec0fIyJDF!Zv|My7e^$txn8u8IWfyQ~1V^h4jJ>UvSTZ0wjm zFq4(1{5sz>jkb1NeAPMruy|li)$jA&Ya-U!huj1xIdeV!NU%P z+Vn40!V$hkAwQUJAGQ~618_&Bfsu#RMS~ODVse#P)mX{pihTXKt^KM*E(`N~u9iOb zXtxq#mPJ#8SBcX`lhh_F?1D0_A^!f`LMqo@+F1?1zHFE#VsiEBd7Tgu2_ub{Q{ z27Is(Y+qj6v(9-l#&yQ-N@ickXnP=h=FHADz$b2f@ajuKU@2C~Y&CZmQ44CJRi`>T^vXs&F)TIjGm zAYfDzIY&s4iwhd5A*H%0H#av=BMQsr{rgq5lJ?h}FRh#AZ};`}HTQZymwU&KV>r|> zvrW4LE25Cz(#*KR6hp*l&Op2b6xB&Z6FtQC$-g6FD<+Bw09#T7eUvM7^57 z?ijJnAGFP9)4H6IvHel8sgcof4(BUyonv9$jH{?TZ}yU>bAO|D!`tb&%&vxphNE=M zHg1W&ga(Wwbcj{*9_ z4-m=Yk+G*^*noK@nO1a^j`*?alHFhDA&|U~g~Gvk@Sr+6)9X-{o>Wtd15UbhqU8R% z2yDhSS50|VDdQQinb%ibEDh>kQTdyD^=QXwio{)hx$MfHTMsf}XOtpmW<`Wb3EG8P zP~Kw)sY7CQQb{Qk*{U(B3VXFHhCq_&&6~n5=eEwZ!I`C>){K(gWhiIEN}-%}<-khr zqT=qOk);9pzH9b!$B%oWe>rE@UR?gyA`!_w<$q$!Jt4%R*;nK)meAjSqSUN`W$*8o z(Vt%!I&=Pf)K1@*50ZXd5h(*uVHh;P$IO)?ik1@pDF2s+&A0T{^Xp2{xw_wp!50|0 z#GUH2MI{1wd~elv3-#SGHPF|8SvS&tW#^h>NAnDH{Qdn0uZXZ|EzZ$knzBELbt%pC zYB6Pi6Gx9*Tsi6BczESafPjM&Q%sBui{kfcku*iUB}73iMDh7qzS0%x-0Qhx)6@5r zddgx=vncYhdRKNHyC_A+^9P@}#$Nf;K@NrDDQpWFb>mw4Y|8nVajaDjKb>QBes6x+ zPh3x$WBFB;y3U`a_cwn~`SpTh9~v4?&C_-DW8`sCd9^Y0_r+#i@^;HEIED3I(u6Bx z9h#DoFe9}TM~}bvHwdOlc*mZDgWbgg8{-lZ+p#!g$UT*#>Wsr$D6?B#WOUMX)sz*^=7Z5qQB(Em}cQ*^=TE#$nkUx6)^wv2Eq%y;Z(ad!Iy!=-HP|$)$cP z@+!QtURW3<615wiw8|)v=@Ew<^^ieOD9pwW#7|lub+CC?s26X#U}V`@DSTLDhhFaV z$jn8naW(_$*tT@H`DV72vCEEKs+&}m*}soD?-*~k6c!4C;5aPw;y~#Ju7_RM#-%PK zojhuMO={9dRjV52fnnsjejYFc0yGZO@I>fqMslVh(&y03aN3#ZI7-OEO!?28EOxa&-c6!w0fmc9m1okKU-Cna$6zoqme z1Y$y%0sw^|>HDmkaX@gWQUT~x4~cAT*f*pNy!d7eo}<-(i{@Z-Bgd`OXZ9BiENO)* z5YOsK>;T7(-E$Z#*FH)w7|s743v9TSpG0XiP^%!qBb7XMT|xr!4YJQ#NVzi=78RW) zYiE!AiNdi83n~pIb&OoCw^6|0m>pYl6bf4GP)J?$TtDpcHvX~jM zXbq0f9kIu~OM?td{vqEX)GfwFMt9N%pbP)mg6mFznYwsrHlcSnm)8Tm)8qlIIyrd~{lGU`G5h? z!qT~IYi(bD$ypfcp6TTe445%??|xYO{lGQNkvE52dbBG&?tgI4x#T`l?!)f7E$TE1 zl5SMj{TBy9Q2k`qnxI;(U0d*DUOt|+9E?l`iY82IxZ}MujgC{QqLAHr&Rovc$bs8R z`nmEoqOgL-U5^$U&8|E$!Y*p7QYkj^1fz8U^|Gxi1Fy}n9Yz6F_59`nY`s+-LgDEaCr)_v=Z|W2 zeEn(+Z?21(6Lx#B`=O>f{rs#FIF;yNh~CM)_B>7PHV~ii=gs~?f6b5G&`;wct!^|t z*Mx1mbHC4Avg{Uj-0#Zvpw^!E>(;qGmm*>HVSS*&x1pCqyH|Bh#kHS*U3I5%k8WIH zN5ngplw{kF*B5+J8=J%sXOGBDor9AfMhhA{dbNMOSWBg$c=`5Y8~`?zhNCcWDak70 z#g$v?erwe4he*)O;O?24&135Xk;>Wks<+XpQ=^VEm+Nf9)4$_QP(oV4G32tWL&jy4 z!8AIleXg3J)TT$m%Rbdl^#E=7|o|gK2&DjvJr1zD`qHz`=>|;(m`eC#GeJ zESZ9d*6%&If+rBiqhH+^`TpI(^Ende%<@JUJMzYw6;zJAxRY;^n7zd~Xzsu}n*$FJ zzr>9FAws2@{q&MvnP6YUCFF;gqH{caWadTbTY{!td=KfJerAg`3LTj>dgDZA*LOqC zu!!pi;u~w7TIYL?(V2am1zwewW|pkh2HVR%djj z<7c9@qjS)uw?eJKdsiToY^LEMzo)ik<7Y^|BYf{P6yO1ZsS;0}-e8LT26tBe!#Lej zfW;i9dbNAOsQT6kravphA@+h+s^2O$aL2rNLmX;qtOTXSU+oX?ni*W3EjXp%JHC=_ zv?FB4celm*=g)C(6Q(>n+s?YeTTjX~K5atbbp4M`tv9>Pj-L6f<|A6V!N6*YOO107 z;5=C%UoK{=Ank;)j1lxqDQXEwQXC2kTfP|Oz2K7U?d^^5?dENN$kYDi{DBqCK0g=~ z(1~@tT*{>FhqV~otH(dBEo41m3Iq9?B!}T0n9`sCQ{P75j#1IUwnxDeH7Gg^u4Fr4 zDS^GpE%t4glgvkCk9=M8epc4|Crz=BZ4K6B4I55XjU6j*Q!>2r{p+H66pm9x;;o$V z(VZpk2?{5;q69}z^PWWak1X8*^9792@GRW<=#qYF6X&A*AF>rvfnXG<-S9kjQ;W(K z+P{*mWM;B*Mrv0o`gmzIXw}h8oC%p33*n~0vgIyUjv%k!v5@h)XdomkQ_$cx=(&qV zVc!IXU94#!%ti7^r=hdyWu|`Ln3u3`ewF+bPhkEzYZt5jwF*J8aA_#Kho%JbI$?6A$2wh>jdj$=w1bO7Vt4O`k{`oU$e zKQV;ba=cX0p=Ng{u>uCv#Z%apROv91YWqEZ6#El`H=Um>d1A&5IOM&NVVw6JAcDxgJ`4klT_p+yPcxd}pqg!FbLN_?~MsS5-^RN*Bj3z%x z${$htGR!{JC1Zj2JF=^0)=4z zI57jkdhG_v-T-0m#`O1?wZhWmfM`NMQ*q-a^vv4B0=REzT(w|ub;6lcX>m9$4-;hc zRQ$;`_l^`IuzgzpTo}AQsSYRafX^O<2=z;1wRu0C+3Gmp>L+r!n3(Wz#EgG!KFeQ)H5Tp9x7+^wZURyu2b1Y^MMcD_dKqi)>PizC<>B+|mFs2-r;! zIGE<&M9H;BesBM;1si6QB%CnwW~?fB)0+wg`tCdvj_DFs*@d}Z&J4*5apQ7OXi|q% z6o=QYUTu9XueQ4m9C`fgR$c%;L3A+dvbNp8J?(G&a}1MDt7vFE`Sj`2!=8Tm31>~* zNww7TZg{?G_0C{UOQn7Pr3-G&lWz>fBG9Dq(oQ4i?4Rd^;*>_PrP-H6^Y1zlkM^NX z@T+^6BN}J=fjjHF+^24yEg{KmG9z{Q>}!5dUS8hjbh^-|5|m4_+zyWVwF?>PtP5v< z+I@XRD8+-}zVDjs3^UKZK6}r`M@iG}J4<@&gnQNec~w~=5Hk?1e~_=Goxh^)J@C!; zjKZexSw#Zp98Hp*?31aVw9xkHrY<7oD@EeT6~;{z`kU-2_aLv3zS9pHOSAP_DAJ6x zKO83|I!&K(G9`cbynBbK#ncgLz5|pMv!%F)76DsX&h#jjEgZ>v=h;45ZWzPvzf1mCX*azCb-?F3PF5qyF*w2gj42uy5?S=!iv9Z~H23&I57|vKD~uOP9`h zM$tL2fwM$%88y1iib|3&}0iMUgE>+IiAJTgwt6O+e;%506q zTlEGQb!R1fE|q&`O>#!yOjXCl(soNKe}Ete3uhfebXuVZm(G=mG80rk`cgkR%|4S3 zc&=8!Yhy*z73yQD30br6fhf&e&2g_f=0@AfF(sPO#^GIWOOP_B`pMqhKJudo}fh%-2>6f^UUTlXK%+}RhO*&Gr65INOx6(iL zdv1Bh-Q2zt-J<2MUn@yVOS?4QFwbOgY#X^Ek`kqqM=r`zlE2CVx5TcuDBc2V27gBV zL@*^}=lF+SS5w1T*cJj5lwO2@5A#`?4G*HUXXMki@2bFb=v?$~Ho5Q3Ga=L8RV%Pk z*#0X5&V_M*(FPsfbOpaTY3Kah5i6i3Jfs3^QLb-^ZeXhEv?g*>#(Y= zen)Lt576}Sk&#jWsh~cn!w3RA*(cT2;~{hGhLa+S`UIF7k6Q(U0*}F`LqkdE!=wk< zP{CQl{%y3I+|QdUE|JWcvMA+$Lc+YVe}Lj#bnrD7dhKf-30<M1X$IpG+Jw)WEwzhvN&7bSxAdx&cDisoSF%wWZX2! zJ?~~afE;9pnPb47b9d2otS9CGn#;EPvEOWRwRNiu5cN3RuEX zhGyXPNb>^08AB?gVJ5Kec(YFk7!|DX@sZ3zHdQ+mi1$q!>+53^6BP)s0Ld<(Y$lLWA~@Y$?N;y`L-(e9BQM;!_67xpApXw8Lw|%Y_Gn6oiyP#JH~gy>jLN zpoq-4bx5FZu*Hx= z07zn@lRt_?6Xn|K>LSsLyr*ZHq`Sx2r`$0Wq>G>bU{%gFN3YF3bR%W;Ps#Q#4m7be ziS>OylG_@*W>HmQf2UJx;@R9O-&J?lQa>U!qerXDy5&K{^rg~7?J^fJ$ z9xqQzOOrJ|<~w3D)R|f-77x51Ipvo2OV$rIiK;+NPP$*s7zDr=pp=(OTO!|%G}bpaudkg7#vWM2hcX}_Ab^EMQJd8{40Bs~9gClcg}lf=0T}8q zzlOo7Q>Pdr7@c1JPMD|?P{#izZaPPwBqaDy-PjIhG!9RrsPd%(qKvF9P~xG+_6-a{ zDM71IbR0hs1YKf&;tV`U>j0Zrp;yMdJiFDr)v{>G@zMPP0#*md_niW#ND%yly;^;p zlS5;6+q}H@F>`e^Z)IhUl9FrRy%;;~N?(du$gc;(A8?r7RKWCm`n+%sg>7xyHW~1- z(wuO@e*xw`lj~k#+i((q@@?fh?km75c+0`FLq~w=dY7gE^3@iO+zI+&k}PcZ>uF@h zFZ_1R3NErWIx+GwOG4;U3-6?uS>njJ4|{TR-qlp95p22h6Gu_L-O2fG;W!aUP`|4p zn;?HE-gpTF9Ch14hsj?L-I2YpG84iOEaPiPcflthxS;sn9#XlLChRboMT8R)9HB2> zyx{F@e*bU!NGoLb_ZziY#4@3ST7N6{&*PQ*n1MIiin44H2@3}32M^ViHwL< z?$7tgLd-m+m z(jQHOTAJbU=qVD;5xu!-7;Vhz@wYF?_Y%bTj{m%Y&WZio@gFquqKIDjbc?!e_wL<2 zaXsK>ys5B(F_h@(OM3X{i-#1NpD;MiZiFlE{$nHD<{x9bavkI%HM<=K?!^p)=#d1v zb=P4tKhDM`R})7_azJo+DSeg)^pmOL78a>Z`mEAN)7(Meo5j}$u<+k*$!9HzxBF`;b1sfVlx z5^eoDTi(1Mhe^SEe6*y<6JXU~k@zF;`?$|mp&DP38 zE|S-6CK9%-+C6)wH;)gx)Ns32H29V;smyNrvtjYPD5z`E=0{{Budbl9b#nrOf_Bm3 zVq@>9MLm9eL|I)oWq*YDgc>;#W=Zj1&zFVwqvP_YHKJY2gdS2q5@pQ>Z9)%heDIn_ zEva$Cx-)@tK-B<#{7HmQ?*tk_kCfn8o*hju#W2)9n_eh*kWZH`mD%LJb#R^}r=!9+ z=ia?1KwgN2Bo+07;Jkf}0f~(g^T7FY=eYR}Q@W!HI?n1(=>NP%yH5&X*3-DZpizCO zNceX4XaoR3qesHkW2tQZo%^M_$z7L1CN%1%fVmwtOsV-ifPFAhilGkD6qe9f7Oz%w zzgN1nJEu{6Q0J^?x~`(cknxNAW-Sy0 zIkg`}H#V6MIe6qr;5eM-_zG5PK(ZzEwdNqS-+t#1`=AhsR$%+HY@JSboWJjG+If|i zrc1>;o;^Dn$QYx;8nE9YnA&}NtyWiBA+B}cehXi!e2AF+U+YtMpUq3_oOXIhuk$g7 z#8R$8-*1+)Ux+6_i54L4SOD1&44+^$%yp@kP252PE;Xtg%awF=!Uli-Jjj*{&~x?L zwI;9bu3nUoxf>z~3boAj{ynSXAJ&q8y+f?8rWBF8KVPo-4TN61gwrl|9Nnc|paG%d z_FcRBo;qULtK}ealsF&W49(I!hU>Q)TKx3>ESVvBHEs!RBkbI2=n{ocOXbX&STwuE z5usM++j_|3uH}zkur~0TBY&mr6Glb|F^`fpy0nq%y`;|w|x4o znwo$3b%*dl)!=gfH%b%^otiz^Ji7w_yRcU*V%+*)m0@gJf0ZVE7k-x}dxdcdp-FGr zxgtN8P-$U0LbM0-DJ(=T6?&5-mw-sILOmPf;^R+3E(R@0H(Id0YuB|HI-TWv7k?3e zXYWveQGn7%!J5h+}jli@u+-rkU~8$scS(B}C_A==o) zBpp-8{)Eqy*l3e_0SPo?sCwNLWSBX987=y(&S(o_Nq-NtIF=9{QN6R*{8`PV71#;M zJjwru5;87hp?kNr&)_&IPVWX9sg%g&Eel-Un$HX??dM)uDIkxI>SM}&mu$}K>q|+W z?SGfdrPGN%cQ2~+Wd_-WCN2&`mMmOzJj}(OBpt|YRa%k0k-{-dFrrl~#`_s+(q!0| zG_kK=zrL=yc{>fWjI8|5CFTttrPToJUU~8D zYq_p;^uM)e&edj3XeH=^WljyC-AGgc@{bN2hlNpqfRVC$2?ML}n`9&ky~ovp+l3WU z3odLnJ%R$bWlWL?OHQJ9M5S(O|9eZx%*IVSiuk@*9#GcpSI(XK#&aOLc3a@CvBGIH z!9XA#C0>&&1p3;z0xNv6V>o7@RMHQCnBn-BW6mm9D@j?@=@4_p^YAOP+AHs7rk7Dz zbb206?6ZC|Rl0O8Wx30jnR$#9*+o!qD68Mt88C7Ob{KWhj9q`zs-3F4_&=?Xnw#Ua zCqJz{KB^cbe3Fngy=vjf*tY2Iv7ymY0}_k3)}OdtZ!91CP=i-BMY4 zati@VXm{^3G5@P7>U~{ILv(ImsmlK}dw&L?Z7Y6B_LaIXWV4`=dtK$(DFI4=! z71b<5)#rqKIoIrMHENKUbFfdKrgI;g*faj~pVGCg-gTn3X()Ts4JtSFwSll=jDZdU zt_awtFzlGCmO@3#lrM0(%tam7KLLH@x`xrIoDue3L>7Z>0$UMKKxlvlPXje^f8SXO zx)7ipjtR7!_cu##fB$u3HC&$JTkVMn?$vy)F}s3W4M?k;h9vQjbI`D+|7=5(!DJh% z>y&wwY1+g|Lx|T3VTq+%Vd5I$eIfeQ&+Gsel$iZBAZ7x2{K^1XPi&1IKZHM5JG`w_ zx$}Pkb3{5JZa8*_(eR;Bz_w~Jo!E=wfRj1WxgF2V$5h?drKNY?L|^__8Dku{d#@Ha zW$;^cYDLh&{r$Eth=e$Hmjik9Dbp*+#f{8ZVSqx$i<*z7)S!{fv@}EfFFg`;O^JOl zXoc;|7aG>Z9Jkl9&IbZQ_r~^O7t%AE8%A!$U3PNC01jxPK*q(Sr3nlgc7xAMhdCT{ zbL1uqHGV}S!%4vPFy*qk_5j0OkJHmI!eP^ABU95l^tL7t2}qGf0B}*HuQ^yGR2rO# zvfpB?vX=H%a;#^&&I0<7korgUqJq7NZNz=uUTG*<`Uc-A@kD~KLw1oq{g*iI`=*Hf z@+Z(g2@Scs+IbA`L=xMbj8V|oeXFE!&#Imi90OVue06L}iZTQ5Wf6kp*AE>m0@w_hU``X3nlI*OERv0|{Cy(O)49FrP;^$Qc zynZ{{@6}{$@HX|0+-g|2EU@oeh&&!`Y*w`UQSt|(o;-O%mEk1_@ps`LS{V=+xOyQY%PDR28sN_z!?r6=8RWs* z4P6FQ8Y*8fLbM06>jg~#>q6$D2i&{WTopH!TH5)OXhsPrz6mUs3N$cswQ@EG$OEOr zic>N+G?cYDfYcLgv$47PDd(ZN>c~~1$E#JYx+DGoGG-Z@QE{am4RR0wlA$5K{jtJ? ztg^j*eq`OE^80E@h(dl2G>5+Ky46)*94|vka@KOkouTza6O&jl4bPV|7 zs$2<*@d;QzZ937{H<{Xv-VE!2n>%?rchLy5M#259j} zP;y8kIj;daKMX}W_25Rd3jB)uP44^?kNz9I^PeA%f8Tpwoq#C+ZyZkjb$~20GEUJ2 zV5_r)T}%XD>5H<02oUHn{do-BQapRk<4`EAVz67&1#th)>?D`qaa5Ev)IMHR`$4Y| z6&o8Hat_%0ZJ~7GrlB``{L5Bxe{%gWIjLiG0ssyG4r~-oa}b7C%!=l%(1*PPFY>Jb z%wZuVNsokzjKoyjk6|+Z8(b-&a`|))BMEof?DFrW`ihT;@5t-_p2=yVvr(M!n%~!& zt2(QZ!@VNCCqM_0i8l~c9Au5u{+!F--i5)s%|`t^di8T)>h)QyM560^uc4u#63p>o z9!C0xR9@*u^qB6Fxh5^Xo^6Up zLcDpyP(*dLJHxY&(hRGn`k~n)>Z*hJ4scO5Yt1={dG__IRW-uU#*-!X>tR$ZGH5-2 zmBx_9WLRJzYm*C8;u%x}tBhodNFGIheY}Zk_(Hv?lC5#zQ(!@_R4j7di_2OJMdVA0 zH;axRXFm6@KT=rpWSzp>0QwUB3h3Y*>}sH^x$rCk*M>I$#`SDcMl%froo!vmw8xd- zcmBl-Y~>sL0#Bhw|Dz5M`qN8W0$R-*fpA3hCn51O%WU0J#3yjB%scC?C-3O8nw3+A zrd=`zBiLUl$%wDtFkbz(OJ>elOUP1(a$)V(>Nqo%gUQ_9fq^^X>$f8hGf2*zGMouxpGS#gSoPr$=$Z1)M0zFN?zGpc>NENaz=3 z(LPMn4-k5yb%BZy7-Ko1$(ckv%zl>#E64wo2UTGO^Ma`m;(1VaX=FWB{C)`wh&2E= zXZFfq*^ax zHNt{c0QhiLPwDH|RhT4^0K3YLFJI7rwr~IbUYHv;BJ)ioqEu*66uM7xKc3EB3eYHa zLMFS}@fn&^ZuZRW{Cmc)VI5gMbu;XaLmJn3^}A|!-IxgWK34|;o1q8_-vJNG5oJ7x zE}Lv+9U-L>z#1eIX)ZK^L3!7`4`N}W*oJqlT8jQ10@mCRnnr~+-DlOW4nlP9McsA!DMvq9e9x=!jINtqeEi_5O3eDigtN7u5{#|@>dVE>^WxIMCDH?0G9*7B(pY1EG-uGv*cBGkX7*tg zPBMs)?T{_gytWLN3z3yR9>(s*Hf3lq6v0}C8!AJ-nuo%?i7LS#`hs0h+kW^YQqnkB z;k6ZZkc5|;Mg-E0KZi1}Bys_Prdy$3b!pp^OjULD9W*GuP1(6Np2n*4q+)~;oMw2U zaV3WiiLb{7{-8^SU!~f;*qvNgoRf&GlkT&$nWsYM%2ok7v6Coh7X@)Z-L`dWbX#S8 z$fxWFj~+dGt>2AtRoy9a2trgN*dW{AxBSR>^APDlqoWD%y@RMKiEqn>BJ3r_ZP!fk zIBy@XE(l{6z2~rsGJh>gDC=@4W{D07_a&~JH&q_Dmwp!nclM57uWsz^N_2y;KK;J|zS?-tQuYZ78e^Iw-S&SKccoEH zo>>^J4obxZs@1>gdDq9pBmKp>Jib6nH1gu-#5Qzc`0xHNVL|Mub zN<3vmQ3HwuDqGMXVGmnCLC8EW_SF8GpEEi9kaIBk@_yfY-+S+~T-i0p!ZBL>qrLjf>(WYZRI2*2CONV9+Dyhz%GH5K#N8Q zH$wE{Cm3y4UbUmE*vV4)4v)k5Z+$d*0W2A zYs;G^+`b*pm#RA}g-FPyx{``wgB1~;pji@FV=8`Z$oG3X0Hq>(UI4ch_pvq3DtOQ% z?E`3`jrvcAMDd5`leEh9^9(55j85A z16=$TIn)wOD`-%EIFn>Z;BbH`pqM;47biFN{@6rUs!Z6H^k|EnEK)VH-;Z0kC)04* z>hl|%p4ioBU9B8Gs95Z%760|>EjusGiCP@JTVH=KV=vWSZ}EI}t+?~5kcc(OZMm>F z=c&*xm8Rl;?lAD5eJ`F>#h{kDW>1LfYG1}RB%!o`-7T7Qf~aUfhr zxOd*IuXj{BhwpM+g?tyoRJ6krnxXd^QAvatiI(q@BMZSyv|`~q5OfooFo8$yFm= zOm<;lw>_;ibF zT`>!AQ&6Ti!tpp8pyV}wfaEVgzjg6X!-qbQiXz8l>T+`XXTfUJ0X%yuVeSsUXAZ*? zhf0G_BW5yA zjFe4J;JykF*lB|K!@yY^mVb>8JKQ?+02+kBrB#FWrJmd9EBR6MUT50!u6A~I3X2xS zgP;g0YfrKh!iy&Ghx=g*#f4*4RHoOb~;i+I#`aNhtRZ&Vdp z#>RB0HhNmQ#WI!gy=WkJhKQeCXRPYED5;Q5htUKAj?tGNd>)_Js+e>#-Yt{{n29)1 zuE5x@y_fniac_vi8t$MObizt~x=|!E0i1>>{!oOjrsfdkDCT@2UGu?&bIST-CGde+ zN}*)KxslLzkT(U5EtZZQgKPdK6y4{~owI|v@jn(UzX@-r&0@R@dvau~59=T&eS=01 zp9$8eE=`w~hi4@;>ReP*5G`Pzw>KB8j$UGaO$&ff=ZWtJ@HKst3-a^p7($d6|H5pd z!ct+gJ0@#r8yLJ4UmKSQ4^_ooy;{=1ad+=kg;$%KDEgn~ozfd{*YMgwEYi9I%kZwC zNIa12j^d$1Kl5vL_LC2Oh>>m_!5^lFWqg?KI{8N80Da0VO3+9CB@In}_H2hidU<(^ z_}C;12D>Awm^ePHG70zY#QUHQ6pih2bgcKy6NyBw7#lqpl9a$3M{;{C8PTZ(eZ$^x z-9yJL&GDr-gzqHb$3SJR$MMqs+(nsTvRXjTG$OaBhDbi^X_FafYG%<>p22>a2>nOQ z(;=M#Fkk~YV$h{X3~x)Y3_Fr5NwW1$dPMOjL;+NpdNhK2B2J()V9yb$+`i9hZ{s4V zD{h#E|5#Xy49(;6nnyDl47e&Q%%7h%{!Zoh?m#Bqu~U4;v5SJyt+5yb&JlDF`?qt- z-%hl+)9LB(jZ5iQ#rRThQZ@fPQ$h0Y!se_~tG{jHIAzKTgxx^+)L66O(WXTM9hk$^ zxYRNkX?uO$LxvEh;+Z&`uBSjXkq)Z{SMCv;KMyHXw4MVg=xyn`mUSHcfI9`vU=zl$ zK~DQE+Sg#)5(j_~2^whDwzdr*?0UD=f(B%{cQ1p%-y9BOXk8lNF)?$e-3nxP^lbFy zu|2%3_;{Qe%BmpF(55ArAI5c#xY6$lA`};1YDx1E)WP zm?qicQ#7rtgnf}{z%Xl^!v$hOL6qwuppTr62Z}6q`S`3LiOi=2ib5PgR2tBOl|$1L zk(Af~b|Eq$?BZ;g7Nc&5cY{5`Q6UsW1~CNo0^zvcbefRlaH^ww$T=!)MOgSkO^t)P z4}2*X?btBJ4X*yu2pc2$Es_S1Ra|JksbVoec7BH!I6PZ-K=)CqGzl>t<(Sm~83Gqw zkqJs6;sA{3fv>TtLH$im*!-o9B3KO|@yUZ_N>F#*X4q+iJ&qq{^RKyQ7Oc1p`~#P? zgKeQ@9gg-r$vlueVd)e6Bq>5I!V&(PrMnYDOe8BzewR5bCF zWT&CCn<#|({7zchHa2lnULtXeS+1^qO*@7k^S)i(Pp&LN;|&DiO-ulTyD*2v`U*oKBY6ilZOi z`HxH@O=R6q2f~slNF(w7yEaR^gN|}0r?KNkIO#;|hFjyM;r~5+&U9P~x3M8Vt1%Oi zTtBF%zPh&pn>?Yq9u-TdE3YV-9Po2=$)Q*%CkkR#7tCyL^MR5|(eiIX#BK8RzsbZ{ zcKGmk4w%E5qqM(*QeuJ!w)1`DWWNb-%EGt8%RL@*0m;EGAhob?`-+#7WpXF| z#z_$L6PgENFQQ^%r@>$^3#A%mo#$C#NyC#^ zZITEQnuLO)qBL_&61H4g^knuRQZ({)o!fusq}@yiN33()pI{(!)W$CtIYIn@2O zDDy>u{5)clW3~(<+YOl( zRlUNXEXkYi&v++?RJA0d1Mo_IB-F7{b@`NK>#h)CiGM1!Hg4_~-cHfD1)R&T5Bl~= zI`TRX{RHEM=7YsPNFPGc1)@4xebYw&H9mXSfk@28OFUpc;-yxDyHA8vD4c!sMi8F0eN&I!9r`yYhPB_L*MO8{>Ruq z!}!)o^HSS6KAnQvC!>*Zaqbali~ELLq`+G(CL*nqIoUjf)`&*|Z=Wn>ISoWiO$fM@ z!U`p2WhulrkC{bC#D0W_?F;b45=SX*hEi1+G{0=Asjemy+S7VEym#-uR;s6~YfEfF zGV=4+u{J_;ylSdfq3I0sWqMRw__!-g@VQAiQmB=awKq%|6>ifgT8Z~SPeX1Z%s|oh z>anYKX5Gq*t9Pj-jxn=mSe`E1kd8PTm7x1anm_C>mMnSAT6!>5{wEupfp3nq0Yq$K7jbYOyfOl+?LM^Vn&Ss06R^=xBTTvg>I# zA6fM1L@&ogsNQ?a=R)?KjM;FJ8&J~Xtf zCIwjlXiz|*h<8nFaVd26CEPBgX^I@`{phqED1`*I6hO9wQ@OW{P>ql80Ym8%) zk`B^iar4XQE%?tGw9l8VSimIe(dX>@IHBHxRyP8p)-2)x~^NuwI4 zVW${OS$lX6l7q!1m)yTs8TM>2y!VK;+M)#Tek1L4@aiL{r1210WuVn<*ep#5U5H1D z-;a!fW{)t*e7J&l<^F?M7#!eaRteHm)JLx*sP7LTf?$0VDAfBE`$EdcPQzSVCXh^| z8lB~E?PX#e%0i{t$)P=2%hZZZbf(BARbNZ+fSYrrIAj}+Vu@sbP#_sXAL<#XI`^EktAn*5}F+UB(Hk#NtyHidfU6Q&*l}3 VZ0=VMYA4rB+id$o-X@O|{{fXVbQ}Nx diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/background_to_raster-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/background_to_raster-1.png index 74666c14689e066e0f4b7d02ada9615e5f0cceb8..cb54e323d13761812e450415fb3365f0a31f790f 100644 GIT binary patch literal 32813 zcmdq}by$^6_dbkYn^tL5kX9*!P(eyyi%3f=2Bn}PARUr>V*%13h=6p7go!jN2#7QY zN-14}bi=!5`#ksO`8?n6@A$oczxQ!?D;IOkteIJ};yl+}0XkYLbUWF1Vi-oJrmCce zVH89RBgbf{;E7QMCoTL%bxlJ>3I2xvR?n0W;IAF_s+XKFjLQ%G!G#XbUdJ$AOik&u z!JYW2UiT=2;e_qkrr#5Jd3_}~-QzO6`)L~k0@xppy-%Sb^ToF_(xn8@Qd63z1k^Lo zU(&qBCnPswZ{hzC+jp7yLDie@A*oz-Ssy5aQ^^JPn@ij=)(9!iGc#$V$ZNs;!GJcNxc7W|F2d-kU7AsqB;2QH1S(f;i`OkW6FPjlFHgk9 z#bwX?vzVjq`SbiW4t#1Vq1?ju*4WVV7cVrEbyOqTdwX*m8yj(UXS}^PiQ8IcNle)4 z3r3D3EBVj@-j49l-n&YmRKIfldis}oPdE34TS*HY?d?L0G^zt#yTnfOGV0vEotxGd zn7?4nt006UXBIjl+b3}#TorePtkMoOuU;~D<6|VY?xFWf%{LGIgj)&hqvT`s6x&yF z1}6RhR_h5rbAZyi1dcIGVL^n~x9gso@-7V1F@hDHf6r>XgGk&+cEjzcn!dw^qrmVE z`!TYwXZEp$5f+Z};*>Gmjbv@|kpu7$k5LTq$n8=kMxMp6N382NDo;`1@mnpgi4-6k zmUKs#jOvLWMpLWcu{R7mNW?H96AC=hod!loy@}hw__wbcqyhfj7qb}Z3&&{2O~%W+ zJ$4CC7PJ?GzF<#Bpy6ETGfKXn+?vc=AhH({S?NHyWxoLY<{tXZw6oAQ8J4ty`gRO0 zLz79miF1I5U(ZxfeN}|%2OJmUtr$Cx=hWH_YC`mdB^hEZ+v)#_r4l5x4T6~|{reFO zFG#}y(g=Vwq?gEeD^D$0S006l#G;9$7((x8w(mj08?Y>MfhLqySJObrs+)RMSU_yv ze?0{8K{7Ov06HR=3)r+L0T_+{nH_Am2_+j4Bcs8H18B!# zlv*B--HbJI{(Kv_ucr%kp?wi!A?bh+Z%9dM^2RP`d-h*#6X(3jX3M?Toi`Udk1z*h zy?b|I@>?!Pn2UKYVSCeKB0G~$ZGN<=Gfgd$S)}l06L&*`tYl_C9wC0!%tc}dBYi1xO&!S&+a-d-zf>$b`KioC0z9^PtA zQ+uADKl55sTU*fA;Mb?<>UC~AXLb8_M|S43=fArPCyOWZ+SX?(67Ah<9NJr2 zl52Pfrv{fQMNZ*p|0Qyr24-;KLdM*jBjvr*4;1&q(aXxq)1srJv$C>k{rTaZ1lR!y z35o3FVI4>@lA1eyQ;7+w=FR z=vwE7>m_dg5EnKny{Mm|+45-55oQrW$9Y4wh;MnuIp#GX*V_fU9x%b=#=6l7fuoq} z)U(A!Lt${`O3vDvhs4Q~R?SJL*^gWJQ_-=feg3T6(b<{v?%hfDDFXuoFcEk91nz&j z3UXzqrXEZr?9~zXVjzMn=XG_H-RDQHm!4QEo}O<~$d5g7bLrBJxuLor#V*z#$=6#_ zRjj|gxHK_7-tsw^WDj=F;p`(P%Psw*3=ssvj% zF*Rl2=~)uOE%*GBAHyW9&yNa1#nN| z)@b1?Z!GGVA1Ef5=61KYr!Dt+<~O}5^IU!obGc>jygD2+8Lq0+x7){DIpddmLv|=WXp+D@OlA@tZ3o~Eq8bKg&k%pA)LB5Zwh{( z|4H6Ymh||D;q$UG;M0%+#T{&B0w0Z$Q6)+SC?;6! z5AF9p)XgM2O&6Emr@MM8ci$gBQC#!8+uaL8k=j-t?owJ=TC#k_3KS_;^<17l z@9kZd8S&aoEUUj| z0Z^R;~#aZCOpIusNbjFXq!7^b7 zi-2XrQwemSr@p^FVL}+H4Tt44`{)kZVF*WBnd67e#}o^k?uNBRh%PvzC@M1ECjyuJ zSxj9Y=j#aeS|<3OYC^{H;3#IfxweS(CtAe#>Fh(H7?;<3Xeh)9TVBFf-f8As$ZZ{{ z4m@#r`!k1~rZi!Bx;G-CvuPyaOUc!6Lz8<4mL*6g*?FFU4M$PUFi(j_Kta!=meJTd`mGjz$c* zTUutwCfbmtTKv*^HB-&ajvQ!cIo%UqjOP0zI;RNl(8TDbrYA9h1@Gkg;-T-*c=Du? zk&(1{*Xf>Y%3XW2GBT8fg@w!W;&NV^*I0EGT=f8Df9pPfqrYDvv4<|D)9h$(R*DhX zK{w<4()&s;ueRW4#(FBMqZ5u`m;f*K$}j~J>==vp@{`uPkvgH_9;GE;G)flx%oR?wWZJN?)9(|Q@RlYVtEF$xumpD4m1lEI zMZ$4N^>^3H)aG-C4#!d{k3amn_VTrBXPx+|IriPv+htQ`;0b(evHJtzLhnISX`>8S z_e3_Fx%wU#*1ldexBiZo82o~s$XU~JmvWc$WNzW!;zRtx%mEgqr?praS0#)jyMJbZ z=7MEbXXE5wllI{z4t(4!!%h@!#xm9_Odm6RRUpt?>Kifj(WH1rh--Ek2d>?5RH=)3 z?Ta_19eQ)eEZ zs+?V$$7@I`%6@lylAn^2}x`h<;ZB#`A>4zE$qZUPpb6> z+n+)mUPOCn`JgkXhx$n#3~Q@a*zux$nGm2DYv6lszsk=ljXgipcDfQR?l80cR3PKM z_@O?s4Y?#kLqRnwJG;*CgDR)!T(n#ygs=D*1!(MHcHa@f7EXZ)xz6Hr_VewsE`2EZ z()7X5_4eb#Gi<70YqlYrV5s80QzRR2q|8+`6FdILy5iy0b$79G384czWEgFl4H<8~ zZ*XV+wO`lU?Vn#KUOR(PtUv&>f|s{t<_NIxxi@t&*5tJ2Nl`-|o*{vq_e-f%#z$}g z?-Nbs58`jxuiHFtu6Br*XK)7x8xn0Vc==ry8HZs;s&ixmx#mBeO@*Xiq)*$B$*Omz z@hH!C9+~Iu(Xbr4e))MKuJT6R$Hyz~bsuA#>n%zMG*tJBwr)MUE=zV&_YOJlF$mKL z6!=PN=Eua?1D$&BE>_Ds`y}Q4$=K=V=$&B2j;VU9)V}X;J6FHxaxCQ8?BVW8fsQPF zY;|}^a+yqk*aKl2Pp!(1CjlGsE9WG?_SZkYrjXBjvvpcAfi``oUu#4Ch-bz;#!|I3 zqx3;Nquye!xBe81`@YGe@~nwT4S_pCIMMc*tngBQ&Z}3)Z+W(z(~yvByS`y0 zYVt0TL3EP;ia?9AXj`jrq?LPxDXVA2;oYJKxg#l0#vY9nmc-ydO-xTWu6bj-c_gt2 zkI)V$t~&ZINQ74KQ@$0q_|4w2*XC51Xb6@@UAB;UM1DwIvy|M!+hu}gzE?0)niSlk!t)-Qs zQ-orVr_24+W@aedH>Y6yDeA$*`=tWA(p-Uijh;caw{cdKtcn!cyMS_|(2CF!h|N+! zo}tbJNy+Q#B?oW{ZVLzSBnSAY>n8b)K&1mMfv+K(nI1b!1Ye@5T)FEB#2&=e9<0`Z zb4@zzAQ|t!+M{62frqzJVSyJP1nFs#LDBkcSO`rRjxcr_y$;V%c7UWg!$78l;{EhT z5P(Bw@sr1ckr#YOWDAIly0Q6>*D5LgCGvLjJq(-yhR+`ONN08udPk#0`9l))9QywX zNx_OAH^taWVhlJ@QX4N@8kEUAM8Cit95w})yBA*dnm$%MD7E0kOHF|<;7%n6 zV`>cJtO}8nZ=9a-UA#kvA(ctAb|4~7>tr1c{;LhIM;X(k6Eziz3)y+-K_niqPJ zG*jpQeo{#bokOnl_q{J?&~Q^FxOr%|m9$*x@luuvGM@$<33(Q{FNQ`! zOLde9QcF^R@qMKNBS0^Ih2{FY4>Do=VDmyz()hROmr7z!i<6lg^oZ#cLvvYBgQC>Y zN)Hg?``94y`+q*0roTTY3a>_TkRhp&iC1azUF^AcRvB<2ogdKF34Vdzw~BfQPu9Bp z$kB9Bvkq7%Gx@tFm0qAX|2&jBMu8ewwA7p>H-Y*RYigNE2ME<5C)K*rBa}ji}gKV~A5(VsnFsmrE@pyCm&wFb7VY+4%jAjgQbUhc?E`qjVnA7`pN00Rfc)R%(ZEC(T+n2Ray^XxFeohy`l$D+y&esQzcnb2o|8_vY#0tS>xk>k z)1=c1@)b~DH^aM*2^Z|W4x^)-8lB%TE{|O=&Z0IWW~TIAFj_5r8Ra*}e0set$|u1s zK1429c+zbA`pB${sQuy@$^LG=XB8FR7oS8F#;NauHB(w;{kw-#OdMECKW+vhasFo* z6-K-Sdg2M$d@VgRtCBm7c{caskYX?W zg!62!!Ii+|NX_DD$uKhkTM9aoG_++D-;&|fU?{Y#b8co%V6b+ZVQYT{lJ?T_sDA#sIkgZJ=8RRLb%B$p#ew@ z#_NBYWrC$Z@KdEcoQl#^ze<^D-2UZl97e*Ryx&tZ{^XLQ`1Z?(muNgTPn4q}V(ZXN zU&|S@J>Uv4F|@fn@V=}E%?oBvF;%3i$W%P0i!f^|kQ;#%Fc6%8(Bop293Ip!KGyMq_Fse3CL>xw$t_3z?I+1rA)}2zGV~;AH=G^hv|M4O zTI;*@E0=zEX99L*0&ocA@0Sa0jXw@A&GhF(YJXO=d?jUTnXqlRzVuuF%$a*y3Y*U7 zo{FnwCb(YycKiMI*7{<*zP4HfLJ8C&1^A6@Ays%P>t_4KH3ixKrR09{CA3MPUTHBg zm=JS-<#=m4#CFkqiwg^UM$>?|JUww!t75#w^>=HewtTi=qL<#_=is&kx4vvVZ}ZLA z>1kV#YkaZOw6oyqC-GaYd;l3OU&_eL6kIFe@%nQ*m`A|`5S^=@0I$W84g>fsVnQhe zK4cK0900ZtG16qccyV-%vWpjxhLMK2#UIxBw*b#rTWumdbC#}ga0bN1YGY+~?T??r z3qYmdrR>+Q^+ikn+y$s71Jd=eUw%B_MisVK$2<}e5{g$x;?7^Xl&v9Bq?BJe_Xx0; zH;%*VbX+pxzh=hA#+nC174iV08X449-eJavfo6dV)Bz9+&zIPZD2hf3%3@06u`sIsyg6DM6<GmC00_3e_u?G{{z4H(o?eo&o_&?M- z+{&1Qq-0J?isJl8L)&z3iIYeEiAJe2dNUy#&Bfi2k_5u<@5xFB-6zDb@l zKnZe;NFNDt@s*_#;B!_wV1uqt85@M`CYUO?AC2FC7Imicbwx@zwL^&r{kmwG;EI16i%xvvk?z zJl?qe{*gX1a>Lkru|uu@$bSQHr%ZqNw|)pf#>AY5VFkvF%-2y-SGXpqThP|tzPl_} zRYk=w|2Iza=M@Yo&D+Al$>=M#v%{M*va)Y&z8_a>jVWJ9m!Ag(O#)W#?l9y?*}9UbX2UZb+?@?P%+ zwBnyQ-8&HOk4|8WiH90&QQk;nLY(vWxw*Ofq2AipKi=PQ`Sp$9A3uJGdoE1{bv8X7 zltM_1g-n9MFP#l*#o%`2NbKjRk=YfnKf{s#K}$ZZ#GXsG>|#jnAUQAQJUHb)Ui-wemEMVptwwZvqH9*vy&9b4|y;XO(dDJMRzAJs8wOsJZq-4aX+6;E94YA?3Qe@k;qz zHFe!LJ2kTOzp%zY2-^NH98axy_A|$NgOlt}P)!M^5luA`+1I#SJMn(+cTI; z_JUiV`^`R?-!OEhAGe3=KXd^`i3M>8w_p)SwmC~F4Ezk@R z!lkBAIzr>Ac}?NVZ)%+a4E}GR-{@~Q{>VCIsg_2*j*fep@9RA`mqU8%(sl(t5*8;# z!7%SXhqt7<>zBO|_J+H8xdL-}t zf$>+%{e%iF>EYd`gl!dtHQiuNX+2rjsXvR}8s}_?108tUn1&l~!jE)3jsooD{Dlhw zv>{z;7Gp~#2dC`{sLE8^iwA0z^+X_ZTdnJS-||2)N0|#cTJH3=RfG zY|>)bPSGtjv-tNnMV6$5x84gI7o2D=?Yl+{mv*HgA)OR>%0J5$+s3KN!4Z6Ae?IP7 z>#C8z@N@6}XDnAIM~~!dv5cuvi(KQ=Vkj~!M#dxDHcRUn4x*-q?Czdd`zXU2yhE<>%egd}=-A*W*WY&JaXQt89}^*TEnUDe}8FH`A7_TBvJ(jBE; zfHhJDe2g|wsA-yi1g!UagA3@J4m9)Jzv;B=l`&2SmWG%bW*@q#V(kc2{(q~5#3FUc3 zBkaa^em#)Bt&enG-*n|8E1z0T2$zO?NuX1coMDr~cIl0#XSoO?Kh(br0OOB0w<1s4 z_GI0B=B^CmbpHAE$z`^hb#j;K%H6GD(=GnVlW`9r@vF_C_{vul{kr;#fY{-xKdZi+ zPZQOMQMRiFZ4nJ;9N#T_KRM_V_jJnhRp7g^X7XMOL=ut2fkIK};uO&);v=V!XFj zM_tC6_p7xAOZGkKm{}j>+0H^l8U*v#bf*$YlUbY0*DmQ1C9G-~JJ#_dS7)|y^8gn@ z-h1&5!+BD}o=O_;hG||ZcqSOqqWpx&7 z`?za=>k0s_TQBfGxbCXOyq@sA_6SPhI+M{kC;6&p*c^eOtGf5IREYUT-By6$vn;}9 zC!ym+)2Y;wnR40d*up)Y4SYm9M0VO<11y^(+Hoh(Ax)HUow|sEQ&Nq}L6wj(lnfYF ztewBzS9t zF>y$4ed_hv_a>i=ORsP2dDHs<(y}9fViYvtV>GW{_W0#e9^?M9Kd={{7;k7`kOe^a zOa*oAgBT_clTml$&Z^edu8LHHcLCT23kebrVj%L3hsaK&p!2Qwy6fg|J3<>U_CM@m zQ&mE(fCP+4%lH0my}4z4_d^o5=hVylGp0a@Lv)dyn|p3F!R^^I@1;w*Mn$iF;+laI z)o*VB2ZRJ?TApe20CI|-|+%HcN)!;5L>Zra&*49 zlxpWS$gvr{+L7*xNh8WOHA=(t~V6Z>CM) zn%$`cibC9CIt%=s9z_#pJLa84ZfkT>-2Qs~g2&v)2Y#E3!}p z#d5D(V)W5Vt#uunopAngD3i}S-?+qeyhVklBcHHoUA8un;{mI=c1rcL zxA(%Bu8XVdVK&;4U!v+WkWU6|CHC2WqFaOTx_xxJ%lr5Au4~&5f#wI)Lm*J@&mbR8 zNVw?PP))R#i(^~Dt~eoENG5x2ikaTDd+LuOVf^U15dZJI^!=vFXc>^K9={&2 z@-0RO@;h}JyWOgb;D1KAX=rG8nmnn?^^W(eCw!Bklnpa<1>6AfV3i`I{&o=?r3Pt{ zQb)YGR{cnR9x}+3e1*kqZGIyH5YYP`D3I^($ja?vlB*3`EyI07XeowpA=lT!7}(>& zUe`FjaY2RE0C1;=v)!(YMH9TIof0)Ju0amv(soW#ZKBL!E|jogzS+OMnFu8eY0sW< zKlt=(Y*Sd$w&#hHtU1B%Fgh)*?m*)Omv3#(5c)@bsm9CY=fXpW79^u&<~_+@K;~d3 zx~4!vMQq#W#%%QxO(XxahwD57d;Rio_7U^OQpCyem;lnQk$7Z7O< z#a>`8)@;rc+I)}D=ZJgyG$kLn?l|Wn(6@y{^N-x->I79xYeMW5JzN*4E(Rk&3ajKk zNrmTGYxWa|!>`r~p*h4*vpn1T)u5824H9JLJXX(b&gBpL0;YP3^q~O5PV07%x6)?D zxj1GKfPf&7`xrIDvh%?Lob(G3DANLSA)V>^y(**+%RxK@(Yq%Q;ZalO<`|z^VZTpF zT3@(Ke#MrDI95CyePuTd1#_O$#~p%7rlw$9f0Vkv4&jm&$aa%0hH4?Xh2}HtCvIpe zOJ32kfHb$o^(e$#3`zuV5PXq|!Sv>hsmaaAqGhuZ|*%1z8RL!J&yljXkwCQ=QAG{ z;c=!oC$Cuj{Q2{sKzsJ=k@@|mZK1n=>w=+?!vp!Hm!aui`H*}})+lT_EQ~^m3u&J+ zoZY`TN=!^ncD5SAX1LsXl3}%EGne8jpY>rRa61rVD?k{Xq}y(t4R0IG3&zH|)_FzB zt+R1LC=Ph79K;sxShhZ0qMe!Oyb>v28Hn$`(|x;e{O&FhRT;uSRe;s4 zTWXg=Mv9kyST9zwXfG5MGU`EOHA@0_b!x0>O@)hsr`&*p^%`C?MWl2rXMmYp-*xy*ruMk zU}%^L$c|d;*5-OgZ*PL*D(oAr(re;ffFOfduaJHIz=L6~h#io;Vn;!jrl?Jv?YSpU zRf5tQKqSE~;R$_#lSF19OS%H%@T`705BtJgW22XO*oe`U0?5t)@Vzy*L+t4~4L%?e zI1a3GFM4f(f-RVo9|;0T>k2vFTB=~BWfY*)e~w zfC3IdZ(aj*9FDQ_T+&ri`R&x603~37K$~CMOTEDJGWPC$;%LI? z)c>5tU??3Ht^85#Qvod)&($UO7cx1WOQ-N?myoOcPd# zN;#nvkyC|%_!8C#D*(C%1NL3Y0}Dcojn)c=+$Qj2|9Mun{oaF00*^AP+0&f{_)!3^KO3vXKOMT<|QqJq_I4%Ai% z8n*2TT>S|vKg0lg%Ll7goynv8NUk<@V^;y|K^zIG3j-(A>hJ?wER4Zul{!otG*2gLhBB!_l~1vb8hXM9 zVRw_SNlw6OVqJlQ7zQ9dEXoI+mxil|A*)iwW397WO+eA16~{5sRtLZ_346~ZPBi)Z zfJC!}f%pqBAc!NR4m&}FIVFMpgxxt)M13b{3z!kqff0#Lx-whm7v2*rgZ#lXB^4fC zw2$Y&q(eR}VHXZycTr_9h5>(xiF~Ovla*f-qc;R{0Ds`G4KOR2Qoy{h|ulp13d^dLzG5`vE1VS4~3Q}zCDoS7t$jQ_MmP6?ZZ^{8@eVxb|b z>+>7cyf7aY)nUtZDHZ9WlM_Bq+M6R{@)%D(i({n z-idzM)r(bXBWp=CfbO6S7DC`U2Ts^!_cHEr zUMk*o^V&*0sG-oyL-K%lV?^;k)V=qLwj>OqnK@lNTV6{PUbcDz<%44@SR;Aza zC&CWxhGS*_QV#nG=LUb2EUEP*R6Wb@|B4cm((T5?jUmB^G^o}+w0kGNab8#b&cG5E z{6nc<|6Zs8<>p!?Db8=CpiZ*K{*3RHNDlemV!)hX7%%tV?W(N;upsjuHNynY)-N7s z0MS^BrKNwh(WjDF$SUw!jKG)2UM%-2;u~+2ozW~|xb)WQaih%SQHTa^f&9QMg@EgQ zG}05LEgJ-!E`|*t*94oKPtScS3vmSz3q?)dBERPl)dl60&zF{5%YfVg9xUN=C{KQ% zX!%8;2UcxuFZWQeE2AS4h-V|h!1$vqWJ#}0%Tt=q)qaVt-`RWjtIdx$Y7ycN14?w< zr=-Rmq2zk)7Xu;dkbcG(gfRxNwg`3j_U*!Ecg1ELNahS>jn)uRk#{WIN9&5T6@LmH z5=|PSm{>U^k{S`VCBNTA)t`$!p5FfksHui$a#x`4sN+^<0))CJZvnExF70Sx@?(NB z(Uq-QF6-b1=yw2Ex3CaDJOy5L1aN?6)2%sHC>&9QG13?->q89Iot3j@Kbx{5RH#Pq^?J=W92RZLy)*IRbtAxiknl(s9$}3leqe)F z{Hssmi1qo*1rU4uyj2vvyvy?eE8Zi@cmHG1(9NIJ3SoSxtbTOa6EqGum1lRZHO@TV zB|k1kCFlve%`}apKwGZo4p~6Q_wU(+wM;^5mTsz}M?ROV>sU<1Mmpbkyi?sOBk*29)Fu1%3%K_+ZGX1waX2F0A|#;%=t#%mLX70(eTBIB`O z>AVItgl}%O2_!gt-WQQpFH)k(vs$b2%BBpipxir#IAV+$94})imgUSP?WlC_+_{!S zPY(}1wF=mVJ+xG*ZJoJSGGV~QOL;jt8i4v7>L;4Dd0KbmtTtn&_id0SV7;pRZk8oa9$a+?=`zVQY-* zDu5Zfgw=XeB&^(0m$?TlobymE6T*pEP3|NkfGvTrwR-mDw!?w=L+e(MOg*r@`&KbI z3`F5y%=ic@al}3l+pTx*Trdz=d}`DT+y*yq-h{h8NnsCZ_Z`Sy-uVZZomUpQx-gw!U$L;+OmdnGE?p<JprBPb+}8NgdEI2kA-pOXXtskKZv0SU{=bGcpF}zK-C2J!yqr1f)6Jt z@M2`(2QXEr_CP1E3x-lA(dLy$&}>HOP!<+c2_foimk8!x?FwG?KE7ZFdKkcsUIdQ= zr|kp8+hSxS1GWcV46vWZ;-W?;gO~pgdi~4rGSKT_x+fsvYeNK^Rl5+nXHg7DIuuyG zvih{S+@GKM%tJi_)rte*e(0AYKr<~swaL9@sfI8JR)91L8rOXX5s_pf#?OH&SJQ(U z^)JJPx4SbSF-p}Qg}k+M0qE{*sMZHos}OAZ`inNW#03`>%C^=f*-zR$fzy+=wzei; zzp${NL|8^t;_P4zWKaS&c2lo}heMmYbHoaGNTuAN>ACDA0Vbg#xNHR!R z?KEi%+ION=#1pVb#Ed}=XYs(JBMWVbTLu*?)uL~#It~Z39aBWA?cDFZym%=SKzhku z=g7-fuDHNu94ja?D4s5!T-aKl5!~Pk8O%yeJrk<1^~^9Titdi&X^AU=9hO=ky3 z9@HI>fb;*{D}h{24ZOuSs3?FdFKLj00l}ROmE_OhgEmEs>xqMj;NO**Vd4Eg*!%fF7u38@> z+6ia#&7Ik6V3f}ux$r`DMK-T^;;>pPT+MKq>N-Z)(%HQSg`UWfL(#ZY2$?StoGy5P zY&efT9~zTR-xIf}WklTt2M5D_A%v2^boT6g0Ko#>#L2_+{w&IO+QP1^aQ_GUuF?Gq z_S$D_K2ak=e*JsXQk*H|*>#bE8WUXShdcoK1?KRp{EUM8oW;qlzA2|O?{87A>fkktX%%H^1pfdA0!i0??J7H`X0qjtwG!J=&g?lJ(*;QV=jje}S=&(T3 zZ5MQB4VFnm$_@wx1iy)7FY_KeFT=I{li3CmC~9=T>H=}Dri3uJI!kB9FA^2!9^`? z{+m!G;xyXW0hheqcq~o?eSEH2ZEIg-EvMI-Z}0${Gjd$&%10 z?Hk}qy?vHsrjAFpC{C~6SepqK5mR3%+l_*b0DCZj&phKRmvBCT4EB1IGO^stHxC;7 zvuv{yx&DjAXBqhK8#xhaz|U($K=H_)vI^}}%ePDcH2?ZGTNlCq+#X~5Z-0Mv7P#=B zzMDckaL7G8Jl29N)T`_58*SV;r{`iRR7~!rbj^?lqcp_t-W5!5dmVdu8-D;Xnf>z( z_5K7hE=X)#S;m}kDk-aASb$xH;{A5Gz?BR1Tzda;C>IFlOYmO$z9nu@#Y{4*KIP-=i{%2!Sz4LR%8Zp;qpCMsdNT$6Pmme!>=s-YLbXT`v%Q6C2vo;%-p#G> za|l;Xq?SzG@;hOp_d0=lg^{`T_MW-6x5R1gaPN8Mio9nQ9Gum#Xi!6Ph&;8clR_D? z`~b}IXBCge=L#)g-O~(MdG&*>sEK;vomg!koF(t|?*4BnX9L??TU+hYnh|#iVCL|! z8v$6uj@s~pZy{PQEv-28YDaL|N7@oP3bIT6oZT81m53Bk^jgzcm3c)%g2n0JPTreI z*F8AMzP!M?QhwsX_!4~9#?i$-5;dCWeE|xcIv_Ac2?k>A%1><`VXAR>WA=fp*JCo* z-JQ@~G<+*oot3S+f}Vm*n#*X&!==tzC(4GMniKESQiHv>If@IUyU9#>GCPAcZPy3^Z!P<;=5 z`mRu#2x1kw!U-h`XAdy_{{A|%xdEp`0e4JOv0TGIscJ-tTF+UJDxf^dZJvdhA zd@x79bTRVB(L`D)Q59YoQ+oP;p_6TwAM@WSbgX^kD59MqdQ#$ zO(b0J`m#)uqx^ z=Ndz_7JH2$%ve<$b!)@XCHxitZRSySD{PT;B^y` zd5zeT2IuX)%jLdB_o1LCikXZzsijW=FLqFGX%ak}sN=cVa{ zqPn)8PQT@8+gP)`=bT<15UnO5ryFJh6^Wq3YI-+sX43P>pK2xuU>GG@h8udTF~L*= zJFT9F3HkUuPb@1JxvwX$tGSmxeP?j#7U%km-jyqHj^K#(&S^`E#tlz8=w_ zE#6!I#>i)Bj=j%a*l&^f+nv>Y7$yoPtiO*SM|M<^<0nQ9}t!M{v%)IGs2rK=*h{ap-3G(mAC zq|e{%Jlx#ev}QOU-0A3e>=cKCdK24K9`}5^xI>GP|9`d zCAD1?F_~?5Tb=$ZCiPh0UXP2mb!LC$(fS$|Y?1n*G(>1#k3QC_NHbdPt;igdpJD2z zP|T87I;VavQQjC8vzhp;UiTh3kvRK%ljqJ)TtlLQLaGaLz`I0CbpYKe9t@FvW7%>5 z;@L4M!-%`l7@y5*>ZRLh7J=W=N7@!97^ zMVBDAUF#W@&qTDmj5l0?MKw$=K!jNWSm80>ASvOsVy_Sv$Mkn}Y<}3|BTs-*EBz>? z88u`-#D3UqlnJY~f@NH5u(Pym-dLSqMEpJ?$ZRV%mwaun8H}{-)q#kGJd7rl9LI+M znm^rWpMf=3kAUbX5&}oUT3bXKfN3_BKORHYug)&$4rYsGR(mG}#{2F0`5eTLLs+eT zP&ueMUfQYs+qdWiule7F{n300UUPM7i3^K>!d#3%rKH1|E!<34avEa)u;Xw!15+KY zW;Jd9mV2e6uP;xs-%B4p5zw|WJBSKUa>~le`sW}*jNl7qmpDA`3H7;Z5fIfm`CPsv zLPOMPC4qmjfW2dUte!ziiB&VqD$-Kh(!L)=W%Dtz{kK zXO^81WTaW?n)nLv7(ardh-p z|My%h2LFM2yfX-6XLus`HsKg*dk}aeIc4U*o|y0YxIlVk9wa7B-(nCVRR}Ha3V0h{8d~5w}bh)2%KKYV5ZZG_|5JsVAmY+fH?ijN}N%!(34T=wAe= z-L5asxMTr1yYrwliEBMySHbN_G0q6}8alZ7tpdvOps+3jA(d+*k`>wD zqSYeM?PG-ZL47w=Q>!P&sjvbzpuQJfIpfu*z{6E4ROnjl z2b@)iRP})LuUMvqychBsQt2XuL%_5`CJT-XP8ieQ=_!ULW>H^yYc%hTFs~g zMlGUzHrOt!xcG9&;200E+>0M~iH%Q{)B5K)Q4ESA?}5-prhw9Bm2JSL5UH zu-t3gzk5ByjIPHj{K-5Kqj^Jd8h_yQtDcjpj8!(tjysN8^0DouNUN+ZF0rg;-ebSV zScf2DJw8CG)OGzdGv%YBybd3J?k!2D*ul!eNS>}(OBF_Bj9}zluG8G!O7e)WTll)* z0zh$7rj=E3Q~J8NMW0X8a%q$2g?tk(v<8D+=ApsI%s(sX>+5qmH=lNZB(w$$CJ%%B zirJgOLWUJ~_(+A<3*(ZLC}aH$DNbs3_Ms4&iLCd(9&!vo@*M~tZ-`lpJ+eR2WyDB# zvNJz_ald#F+z4lrv^7#vf|Bgi(Qh6YAaciiHdg%oyNaA{mO{0xg!}>CL(0MId$_o` zn3!Gy;@nm4?HL?Oqk0$2TE`mWBgdi4ycdi6qlP56eROjfl9Tu0lzR2ZsA!eevE3g5 z)L{?6{EO3p{t=3nC&z--F{R!K?~X>}N{p!Zgq((`%#Wqm9-4*kr|@HBNxD0TSy#Z? z`buS!QvnI{&jUpof8RdP5b?t}Mi&iWJ9Lf$s`R%zW3n3*jF=ACuD=hC179f=4g3|U zZ>RwFwd5iCf<3l0Amg35kVo;gjth0nTaW0GjkKTOO?a~VrxJMPt@D-PYY%- z=#O~q->*afri9N%GdKV}WyEx25G#?+OiSMEPl0deH(bUM^$y|4 z|8@+L{Es+k6trwXVQg$cXnuTHiimU(Ii`-*jwHnYY8!O~rw{DuZVedaATx~Om>>Z+ zrHI%5EoI1@sF~1@9cE(xp6nn!qyv}^RB5`@Jod(tI00lKi3Im*F&&^7v0znLHL&iq z)jPPv*#7+h0!yKXu4G*a|B`ANrcHDlUSmWZKY&$4)ipvf=(h*4lxYM8M!Uh^1Vjmi&;{@0&C4^Jq6e=Y4^vg7<(|hKlnu+(-CnaBTs6fA!f;Jf)mgHKh@ZI8_wG55J4pZe{U8imj2Bzt!Q_@@6AzW2&;Iqk zSD~+slrddHkEU(X@;}CClH`HikcHyV-uVsG_=`^i1c;xZ-lWCO9X?hS@AB=^F^`3@ zCvas5>el-Gp*$nUT?Kb`LC*ACiUkkX)Mq%;B#C!V0D$+%zmRIb4VdW9D*8a4x>R#j z5*29zeUoATg$!mUBA1qy*tyl*L8%}2af$OI?K0>-!yvbti3xBbs1xlnul$`?v9%@z zu#`F6|2PH|oYYL|{52^52q@w`gr(%Yf6jmz+=cVA`x+Gd%(jI3h#xorK#SPeJLurz zsjZd4mk7o2+jp|Q`RP0* zRAhZq(TU2-%aekDco5DhI3mfN?MR86X42 zqXCkvY5DPk{q@bJ>B2m>6(?X?YY5xR1QiVpjnnz-6FK>x6}AQyJ_9ks1l6X$FO`FS zuZ(LG*i|?kl$4ab{@mjUx<@aQb(|+d33cztB@QtIJ{`1dq6SI@uffeSxu%lh;sXZ; zAO{Nm_U+rVVTd)I;sJ^Aem6Na6$GDD^T{u=>Ue(fjis)V(gsjhkDx#d*S}p@v3a|6 zkZWely$?37e{B{2CY6+UHha4%up(N@d~u?Kw5ikO>(dvD9IxAaf5pGlPuPAUVST}C%A6>FixcCIE?4+?=Q8Yn3$0UV4Er&|wz~2$uzspm<`879x1t)AzEtaG+f|2bEx8{kk zKff1yehw_Ry&^Sc5D}1sBYC=qvglOsf%6CltI9#r3NXdZs&HQE;IQKPk&Q(@@gXzx zR>UHGoAR&GSAxD!b%6m8wZu0pn64!0fTbzm@CQL7|Me4)xylE?ze5zib6AO92rgUx z^Waf>E=C0$^Z#Y&V51sMC>YS$fxHKbAHpY}?As)VN)OJzULHm_*4d(rQuM^pqCy%p zBx?_j7RwSx9tr&#rjI2(1=#X9b@OGLz;?$!~@~^oF(4 z4BCqW!RC_ew&MwM*y%%xywKwRUzcw zfb7m6K6_My&ZlVEf}XgfWDSm*ld*=&&FJe>i6h8S_9%c}0+c;~4z@XfzQ{*)L5b=> z?~ISz*Vq$+8Je+rtq$l?p98Q{XO*fTVKoPe!@aN@s`ul8a7CU6`9BR0(dRXFoS2R< zQh>8($&&g`YuFtz%nO3gXMKjNOatrv+dfmkh;6=u%LGAiNt6$w<=&gC063b%cZM9G zPPiI%4`1%`{x!@`>j&RI!Ii z`hU6c+WQ^{0!K!c}vP!2ly7$FkS5NSWO7m529LD zxsKOPP|Ap(Ly=nRX#0MJbV?5G68X zHPAvbL=&;3qKO7$rUnuvL&_LC!%ite=IK4IRr`7N_k7RyeDC}FeSduWA6wSC@9VzC z^E{5@Jnpv9k|~-KO^(|0gVuj4ixI-96NF7r3S%U3zC;@ZVVh%AR+4mxY$i5{S$bMR zRt+=^qV)EdwzidTPf^bs&wND)J?RKOPz}+VC^qh}*t;VE832^jaefer3y{rfMQZLE zlnXApxa;T+GQcT$1NFJZo=7ycwF^o3gVXv>q3(WRY$8l2e(JYgyET^`oScHuXTnfa zoJGpNe*JnI9O5kC)i0nqwgE|@0IkcV)qAzhE?O%Oh(Zup#W{o#4hIf|U|)A|aXAOR z#=leP?(Hy-MYzo7tLv5Nba-%8+3!+`3B6~TsiR$p=^5@hnRsr!ES;|6+SK^yAY9Gd z0J01YKUW`aJKx$NT7<5=8v3S4@a}JAa9G&GuX)oSU5z4m7UDaE>>MbB<9)K*~x2Ca8TB!AJ`7z zv?79#ro)EQ9k)ja+<$uH=+S|*V|9p3NAJF}U88`}@j|NFT4x_0ia>0jVUlEPEEenu zf5kCPLaP4$W1E=CCJh{!6#a4I(-4Z8`$I*&jMz&eol%%cTi;! zAe|5hpJm^mcz_m`bno6ud?T0Tb)aeK7Xr*B-?S2gjeuXf&S&f$x`@To($hB~-i+_P zgT5S;DJWfQlH@tfT;ZdUd|I7f+8fl6V~I4eYOMX$cY|UF6V_n@s;7INp7mDoOq)VY4hutbS3H6U9=xCD(l0VU(TFkGzIKnfYtOin} zQ$#kB5bH6Ucn_qvJwZmkbi{jalM*gz_<6quR4AX_78y6F3JrHll&RsuA48}qj3SxC zKC*HFiWLFI3Yj(ah+LCBK(f4}7EFZWV9mYlEeE|l#L&{R6TS@NyD z(wi=c!$+;RhZcl14p;1vIO4sETQ;d>`JS9+13w^HJ*f6CN;o5WWpKe)e%BAZe#ivI zFSsIvAZP%P(sNiS13Nsc^reb0gT)rDbva9*0ZYq<@Z$G~u?Vheg+6)!aemfNOGwC& zt?Myt7T8GQUgi*3aM5?gfeQy3djqt&R~|6?vzH2PUp8C%0zaerPLpSvh;-q?b86PJ zj`aAjKQWxml&C8z&N~|+^5*X`pGy$FB8)rPj~*bf$wEB{u!dXZ8USQmIrpvE?Nfx> zXnwxMhZy9X!1URNP#%Q^Jz_oIpU){qX^|K}&Q722Wo5@)M>Q^iGLkty)+$yEwc5U> z++&-%t*2!tLduDWR{jvZs%UZlt~!mG4sXdpqZ&uswtbiVi+Pf)Hn!IoVk-aUfowjp9Qx zra^G+BlCD4Oc9rd)|Pl$!LBrn)JMBvjuivXGOwPP94nt(49MzOO?p~dAx<mSUDCIc-=U8~}qahP{>*OrX|syUjxRY_kwX;|ky33L3UiIBZ0 zF-)UgiXu7!iI#iEn7topa`@@7K;BBYVB}qD%e4^s+j`HvUMmzAV)_e13K0fL(o$eB z+rH;-ESp{6(fR(k-68IUvf{E*A6FfX+NwPfp%XBcB1zB&r^73}cuft$O~3i;ZrnC? z>XE8$|D5jR{-wreZi`ZzW^QnoSR1+jKJS{$l*mL)5_Ae#9s11*8v!|8iUNdoTRf7ZAMGy-hU6jVlRSYK$+`A|bRw|Lpp1-+bzNDlBVW~U zy3~T{CpoqoiVzBgpq;sdIj*FvT!e~3(j3+z*IWfUomA;W`6T<`DXY%fjM=jV(WCo2#FDvZR zF`|m%qXk4Z&D?!WrS_po)cP;d^pPoAr_{w97E~QDP%5 z>h;HotnU0#8{{$%FyT01-2LaXL*^X+e#-6pQ@)EnmyY2qANrA`xg>sa?9-jzkkw2$)KL3IuMlIeYuU@bT!Of>$=wSYbV~*sFDil=2si1C1a zWAO`)yk3d})#pzdc&mK{0x33uvp@Ol{=Mk5?x`sT3~N+}e323QkbCU#!RGwD7rH#l zc11RX`tE>jQg)F5RqS>emyZ8`FR0L)5mla-OtPCjIjKuLj$#za%F%rCNWz-)^vL z${jQNyO%1G!^MCcMaOX`M^)@+Pw1G;Qyi(wT}PEHqv)0HSMNIo2(}we-=$}vRQ>om zkA7aXpy;#6@K}k|NCLS zn~^k~8-cOgB`A^G&v#AZ4$wYzZ^izG4`SR(S59zU&=Q@~zoGfDw?g%%b0)g)xJYiM zcem+kf&1_2BAb-ghu%1?lP)5v*(fzDhi~KXg<0wOmpr(gH(KXS&Kh#n-Z^vLg?W!$ z?mJIE7R!4olwS7X2nl@=ZOYuGiNo`5*@g32w#nw7GAh0&SKB>bs=xi#ndz+Q(=G(o zXGGbdX56WBJac_@tJcMKOY4`9ZT#0pYL)uUz*A)mleL4h5L+7MfGzjk*d@wXkV{

e6i?=Ytct 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 literal 23116 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 SP25FyBYRcxO6Dc~C;tP6IV%GI literal 36123 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 b+4fZuUoZ#n;P{9q8V%u`x^mhX(+B?#A5RgI literal 64978 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�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 F{0DJmUjqOD diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/plot_present_best-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/plot_present_best-1.png index 2ac8de7e1332a075e1c96f6ef6fb5c0d22bc6e6c..7c3d508bf7e5d42994eb3fdeabcf004d04c9b5a0 100644 GIT binary patch literal 62886 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 literal 66727 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

)Qai3@=y{ZaE*4#>rBu-N!dH8(ZCxo}y? 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%0Dw94RLU5 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

T@Q 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 literal 54668 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 jFED8-hk3yI4BfD_V>U*3l2mt?$ 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 literal 47294 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 diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/project_iberia-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/project_iberia-1.png new file mode 100644 index 0000000000000000000000000000000000000000..06dd16892c4a1d79efa7ffecbe91541f6be41b94 GIT binary patch literal 56643 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%0A<{9Ejd;OR^vI(quU|I$$J+AeUf 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 literal 0 HcmV?d00001 diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/training_cv-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/training_cv-1.png index 1391feef3daad9891a1152d0f605acfe6837e454..62aaf524de98b03a6e134f0b1c893908f84ca051 100644 GIT binary patch literal 94499 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ⅆ6CHb{f2nu&8qZu}9tg3#XvImZR5506 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 TnETL)jE3prwegnI&g8!U2>7;s literal 174473 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 z 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œ&}Yf+=snK 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

r5smG8()hK{>^4%|DS>rN%Dap-MHzO4pJg;3QJ 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�-1 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 literal 0 HcmV?d00001 diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-24-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-24-1.png index 0b022b622ba2660fa09678201c9fb9faff89c845..13254ebbcd28b29dfa00c240470959080b235e9d 100644 GIT binary patch literal 65570 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 F`45&N$|L{) literal 37231 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�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 |;0c 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 OsGie2n{nFY&i?}TUMXe( literal 36067 zcmdRW2UJsCw=I4a6e)J;poS($FG6UF2%##yBOpY2Cv zaKyA_WM^l8x%laNxI%hXmJ+h3uP?<$SpVDW2bzY4**aV)%qM$BMhq659!%|EGBPqC zFqG2W<>h6ToReB!j6C}K`r$3p3I=DhtgNi2JQy2V-o9#>%*e_LgCuuby1KY*cu;I^ zZu&^Fb@V?Xxu`1{&*OS3al#|cG~bXdaeCc@R{BbTSG7l6gD}(8TW4HyDw$8}Ag-+K zPqKVAY2U10ZZGdHS7)M5W z`XFa$`z+MhZ`=nzpH+xe<3}wyVI>L=4?}Xli!<_Zwo$cSZq?dri`J-4&fK<#{1v#0 z#Uj%>G6tWGPQ4o6>YTD~WVT~fB09*kX!ENX%z4_~7=yt~aRr09wD#)})xRLVe z{h@rb1}iX-6@-}>P4){An1DrVN0DXs)=q_GcZy{bl0`4y)StUz?rLv;Ka)c?eiRXJ zg4i!lNl9sG!FL=ic|;hBGmg*Bd(G8sjm$Q;v}kH+ zX??bGU^dOi?^g%-aEot=8?l}{)o1wf%jAlWY))3z(k|xJzCGS|)`M}!;N=oQG*XEb zzm5GX!Tog?iC(E4S}VsOUDSCdt)!$x)d*_Y1yPQ@d7l`z^mIN$rwAohA?rS_8wO?f zsKmd2yd{*`m#v>VzK25??%RF+_{31sg3<2Po%cN~Uzxv{@|6(Y4z2syo#9?`p7^rL zUv<+cAavGa$@$9kjwA(hLgdDeb9pwxnfBh3bhLb?&skODM&P;OZa&OZH2hPKaUz1? z{F<7Ymc1F8qmsgmhhxO7;JK?xs~Ex68O#6`^xNM(>bsz=YUGvYJ>I`GSm-*7Ml6hZ zt@KuTtW(ZymX3L5+LcWNaQkT+8RdY;nTC1Dr=_RQFX8ORF=)k)x369bbdAf7Y_lkK zp2eQiK9&gvbZyNEreR9ikmS{wezeB+HaqLOgeu0(xa)ycM`s~s@}VkO#OTK@mvt^N3{VI=mVLD zd=6hf?(O?7_GL@lSb3WduVssG?;hMqx%?&5wUPRo9ZG)wWr zAU|ebT&0nwpr9Dtw*x1S7Jvs|=j5#P-tbg48djfd2;j!La=#^z+I($U4kg0&itSg;?EWrJYQ%?Xa+2J;OPW0+Or(p-pM!<>g?3 z%y|F)_Qi`Ak!})wH_s6#_BEHhdHj7LKT(r)CL-_4f40BZr2EdxwUGW`)RU1=HGRk8KZK@%aT2J|;f? zk6@w9J^eIE$AS08{3oo^m_tj-74s6pxd5$=$4SujJu2ILze)({1q5kLBiZDx%v44oOPnSfk0@|S6VmR zLV967@?x=B&`=@rhwj$Mq>?IVA&V`2>nA;RYb^Q|-HAf3m9oT(#__!55X(EwXu?}< zTzl;23g3hE@;Kq9yx{ZZj^{9twnKY><&ukwpQO*j_%mI$nN%8)z(bZ z#%Di%%dpixx%Fy+_O;pH?rEBNNue}N`g5~sTI*4o*}FOF%O|NYd%79 z=3?ysCD8mYqxN5-);dK)l8$jDPv1O_$nPVl+h4Is6e#uh{N5=#tBf06M)vcJ+SIeO zQA_tZ&|+&iC9hAyeate-5rhnHM2h4D);++L6UHZlTh^%*5a74h@rVe5@E9((UI?gO zVoYt5z#=I1ajikzh`SJ2yeIsReH#o<&@Cf9TE4g!fq(i&5ysfK+>9QQk z>UxBZO)RuWZ!+lE{`eaKT1t%SxD|EE`(fj0h;8^(`j~{0Z=e@9%&4`RNoOqjGJ;33 zZiJMLM|YVK-v1n@RMpCBjBlw_|GbrmbVtaP)+ioKHYjQ~hZc>WH48Xey@GvsJ#%D| zgrwu>|8$gfD&G%2g?1xd;rvga=c)OT8W!xBPTmN36z6=U0Ef(7H3Q{ zucqHD)|s0Pp$F{-A|M=Q1Kc-I!6tq#7JB3@`bc3qt9F_QbJ^uetWrU(1a>PHdJRU% z&qSjR__&@o4Vqw;c5@q|tga{RFSQ;EkBLR;v^d}&-g+bOZMMFm;a!r>X9>fxYTsv5 zi`bw@(Pj-~su+S*%bvQ?r|2XZ4$m4+!;hSwdzc1$G9i7hk$Q&TH(V)+e4U2!dW6!L zo5Px#Y(|ra_e&3)YTv^l2a-@5V=}UUO>0zpY4*61ayADk3Hy!z+4?tU@7*3@jja%P zViL)sIWnz5>DtZ$o4*8yG?ojHagmDRv1*SzS|oy#Zu?dXOh%UD!@Xzhu}Wub zgnBRJ#w^9z?}TENxHe4?GkKF}n%u5xDtTl94S0KHNTt!$>9`i&UEQ@}r-3`!j-q+Snbryg3ppxk7E7*BCIFHnD)#~PY_>3>z9KxCTnKHn zf>mPpip?6qVRiamL449aqeThr@lF<|^JZw2`!X9B3rAx~rA)vw%s-s%Su@md*3xCZT6x?ubjI%^Z}5dFk&1?ln@tjLO{7kW35yCC zea>r#seK*OHmy~4Yu7gWk*A8#xvrMd_kH^6Q)E+;m6e+huB5ayv$*%WsOH0GCoawl zFw8al53jgc=i;E}*GExKAge@YvGQs$SG4U07D-ub*UL3%$7&!HN@W7W6e~CEbRy=f zKp|pEcZBb&`ZS|f$9G=}I1|q1-V}gxmR6odYT&yFxM;G}n*#Y)4yLf=Qhges{4|J^ z2ReMWJ~3Dh&oegUttcQP*_~f}3qZ3NeF+(Q>P5qDKcKsCqFexm-@$`Kfvp9d9%YGi zRn;_v(>5zo_ZfD*eMLhl9)Y*lEk%a8@*F)so`+k*?R6CfU4zNIfL`;(-GQ?kV=al2YVsuo6w>Jzcxzy@j zJ}xTYAN>Z`M2YZYtQQV;4Y}4d?h)*jC5(p~J{a(;Zq`#*Zc53<5%dr@1qLS?qGpad zJenY9{t2)DuW6(I+tr-gXyLENc~$`Qag3uan=irXVPxbqU23PAwzAXX;!~yA))Xzgf%BMX8v}A`wgD>eWM~9cl8tNP zm(x{1de^>&m0vEqEU+6RD;o|yud{WbDUgl)N-d?iiHAKhOoZN@T<&SYgMmaRQT)w5 z`?CS&IF^LmBD?j5>h*iN zXE+bi1VXngpaRG+(TPQ@(u8XJO@UVxehAeWnviwq=pxpsO1`Rk4AsQAc|=i`;$sfBF%%Y8v2InD;P?TzUeU11Nq!NQ|H&+trd`BaS)mdynoLgm*P!{8C3#74E|rS)zxlP2`MS8hOWJuWKX3*U+g)T_@biKb{u2q_oJ3+% z2stYiLn9+uC;@!+lPN&j6*)~SWE+&Loo7|*$Sxhbe&8db(lYI&S8Nq-(L$b6@8q^T4Ov4wUHc7F zFLG+l&3y>z+umGst-GlGXnm$_6dS6Nx*2G^`~K0&*`Jri1sKYqa_3aQ{}IV4w9nSy zPMemt_To&8ec$s_=LH?UN)s?V?duv^T784m$Rwt{IXN#hy6}I`g*wG4@>FXei`-XD zi%aR^o=_Z~>C6>bdlDf*LH2j@a|@Zd5wji=w2NQPtA-UVp39Dih``qP;mT)S_6f5q zLi?h#u^)=9`>&sT>QfH_5X6o7VG2n68~P<#a=)2T<^RZxHcVb5^T$d>hKIZEmt!zS zF~YV(oWlbHX@DcOi&433;P3>HY9B%*E3^fEF|-S>-OkVb8$tR$sN8N;4A%91qE^$$ zXpDfLjq}QxX^Tni{2*uD8pStMU>^9JFNJDd5ASM432c5mO7&>IE4gBOA(JX2WoE|0 zyl@bZbXr;|I$7FwnHN0rb+TFtONp_#VC=Vj5Fv4Jc6`0cSCj4xi>x)t4ZR|H1_p*` zD8lZ3eG6c#*RfC*Sp326EPi`*Am2>LYs+TTd%X<}Kh+k+C)1sxJiHPGzIP*86p5_1 zp-ZQ1MsBXu*9y#bZ>|*}7y*H~y)nPt6^U{AXm*>ln45TN`q(2!PlQ!G=T25je{Z1t z*8^i&OOkB;QWZ|^oSs-wXOJ4hldEL@PxmLK_GOfnm7^tnD(Zt7Dpf7Il3>v{9pBT^ z(P^ryn~BLoLSbOeDFXJp=O~ruOX$Sh$x%yR{tPR_Ad+kT)3)aFrYg1`W+^Rle~y!6nR`Q zn1xw=WB=&O%d^qq9!?>rLD4~sd88V7ugap`hAg9nthGu9-NkdR$OO=L{0L=L?s`Tg znWmYkH7^iPXgyNn+mm+R%FYhAhPZY&Xl`qbcZriR1QCa8aykmeX>=ss|R%UlF z7VUA_(3L86{Fs;h?1!1`obs9IUxX{i%3C#Jv*O*)IxsTQD)AVc^|54uSwpZ|WCsUI zDI+E2E;39dwRgx$JTUX+2@2YtS?9levKuH8KxQf|RPYt-?27}9q=zsY&jZuTd+_9L zFnzhI8)AL7zh=L_L5%^vmb?=PgXczjm_tA}<6ZFhgH(hA!|8Tk^-fi6_h zKTC`;33JAn?~d&oMhQLS#_oFi;`8$=?2fYTHDl%V3rud~HK~<5Kb8h}X+-Q|F}u?| zc-T4|q5O*kj&D8uG}0H2-%79%9?rGn4X(a8&G(&j5set@R9BT?fo)GR9i*M+smdE( zlE9CAxE3N_khad`x4TL!WED0Ba`}DmPu;5{eq(_~n)K?)r`#*odV2Sszph&sZ$k;B z&Q1Q*Za3JfJx_FiaR8Afb@6~-Izi4#LK=%-t4z__N780uvsc6cvXZLg57~fDYv>$ zA{a8=LXoJ2_g)S2ii%pj24Sb>ud8X-FRk$4pO!QYc$34k$j#cqFAo`^ncTr=WPtXr zwuFxJTj*^HRfbKCSo1SU(2>cTn3F3rnp)*D5o{TH_-E{#ef!ol4M>ie{PYJmaeCD8 z*hNi^OK`3hFM;n|@lfRQdb)fAn%V4!6ANrGNZ?x?pe$z6s0Lh z6ATY0;Oyx&+Wc>S+I^m9z?}*tB?Io#@sZaTIbBxkE@x(E+ve670}Zn;*En~@7hg%N z(u_dYtR7oWeEkdmpF{=nV9M6prS|4k@i9JNaqa2qx(ch9iMFP+!ocHww9d1sEQON_ zG6b#o9qfQZY)iJq<97({emSbXYoXUKWQsDH{xSiaL?z0+STJMSiGs{;4cm{~Z$ZZi z!H{&Y$TATc<+ccWKoBkVCOFv+QQfpnVLttw@RB#J~5t6$E``m&MY zh)Dt@Vip+CGrEa|u?Adzvqd5CP4@QvAZrqc$OyTy(XG1JAhqwvp@_Tui!DEMyL7}U zFv&1dyn3@w-_Qc+8buGA&cV8rMMjebcDPHGSVKLR@*4!r>d7gXBn{Fv6yj!^*2Rg! z+vn$}hxM}n;D9%>#d{aTxqmyQ z94D@e+(_o}Ne^SepZ*<`#HLU-gs=;v_xDfS0wGfS?z8by>!^169&z9y=r=^5A@el{ zJ2g~RL8eU>g+M#Xhs^7bZ)=s}d5~_sdq8o%-<89vYn{1c6m|dZ&&+*%1|;U9w_4vQ zVtjPk$Bqb4VO_7-;?jr(WH`UXW)OVtOY>Fh*zUCZA2f&nr6=bh|KOmwm9@1x>m&yB ztAk~ZX0toHBeRmJ&CLoRnGyS8;o-n|kyVHjz~20@UQFbxGza(oQa$ps6efYCffk(7 zhd5?n@!IGN@hw_M(23affGNZ?U)@qyu~wYxlfAA)6A0$x!>+wM6=Qh-MprN7N$M)8 z!RWO2j{HLCXVlo@+~0#G0|L`4bC@uy(XVi^oQ*#q#2=Km^h^Et`i!(^cmDK_m#Ma7 z{7S9Dd;j0HYT6?X^WC3E9?9tYV*=aop7d6S2ce%O(%^k_bF+_;KKli+mE}-{;Ii7+oWZQv znv;0W@XPITd&&4<(-?ZN+hV-0hCG!207^zCwfpU_8)EE$E(xOXt|-&Pg)kjy4VHR< zBh|Pr4QE;wTC_zo_UafLj}vC=>+9{Dhf8dS7x{DXbdug+7U0EePucyRCHb{fQU*X` zjD)nsOBo|Kh;cwBEi70mNAV`M^e=lH#A;mcUH(BQY|~+g814N)8zQ+qhn34r{U2guq@`0)%D%{h** z^ltn5=^6CEoA}{@tO*h;vM7_L5a^Dheg}KBP`9Ncqc-K7X7xeyS!UQ+QDXnl)7g0i z)(pB9Af01HXXz!@8n0pV-9*YE^Fabw;+m7Nx!BK%Rzd9hNXGYXEe~&wIJeISLveGC zM>)yd$*4O5jc(co3JC0%K0~9b@-<_4r!vmtlwu|@R&mhxd&Yx1ad&Imeq@r%Ws22$ zogO(0Qyaw zbk%g;emJK`%DRBP&#{3&*p<7XS{%|8NGG{OK6xxa)hRclPa+aRBkA?jCK3VMhzOHB7MF2ZZhoVhKbriW^U@b*5Cj77l5Qq73k-yb1{2WZ~( zExkz^05I7$UXSl1r->wFO34V#JU?9$??N3y`9fUE^OaMTW2j&tM z?bT5%cl>uAIRPbjdkHSZIbR*a?)Uu}Q%~c&Yxtdt$`y?MWc{1PEj*}E#L~I>O4a*) zgOKmUY2&$)Cdjgt!41O-mzu~A%Wh!w7eV7FhRX zb&Avw+TK^a;9Y;3pfmgK_K@pk*MXkiURT@*NT%+@3JyK)BZUSfEU@B$5tZ8BvoRxZ zXbks}^=$1I)J_qK9|P#HIou)!mJpaw06`Lm8B#E#5JGVuv8G+1guSlbxrIoXWQVgF z3ALeCPlO2fPH9#iXx4LbI#W&IC(Q5k#ZEZ+zi%^d+iXzO;^Jy4h>Coy%MIn~VtJ5) zx7Z^mUz|o>x{o=Q6*cbox>(}k`Z?YfU+pBHI+s&X^ZKuCA|DqoIl%Q|&@|jfhHF5` zqN8bHYF=KIz)rDK6>#g>iA_SRwDIJBCq;V5_`ImtdJ3JKwlS-txG`!ohR$~h2o1Ow zn2)oneaC*eOu#k(A0fR4^x^M|f~diVkgX=>@Kkh%2+damrUJJ)>+ z4wwS#C@RXnky==+om1s5lDsA1QI@l=6DkO5rpFdAJsQ~}UyuzQ&%2@9u+S0|ZjOQ% z;)2XYbr(wPj`nSKMZPBNZzGdaswQe1-ku^0aD)syHmH@FLt&LtRL^2fnBFG2e@34g zF{Uqg5t7$NO2ShA-@uL$_1wdMd4q9-IV+geQME|NkIkm$(NH(L^p=}RzdVo35L$sZ z70Xlyr9I~Kc?)-hC=$;75{ji?x*Mf)-gLOaCF=AWR$Mi)NqL?>llHr+%DW>?uPpt3 zDojUi49y`TnVTy#i~SLB)INNoF)zOsoi4~|Qt;%;LmicvE?n!23<_tM0(C?;XEv^N z0?6L}CVQCaWrr6Kbc~IQMb)k}UfMqkIytPB2X7)^pyyA|KjS=Fd%{j4r1G8voVPAGELk1(t&0`9K%$jt@VuT_^=y{z3sK^yZ z9Vee)bifSGYN?{;8cr^bE801FvynDO$41R7&?`3B0)G?f z)Zo(-c69p#uP-N=S=)V?U+^RE`)yCEgfo5gLciCqcf3X_vPaW4{uQUC8QRjS%YeH&R-(^DyP%ik;3srKe{c);t2`W_KV`N!%RnvsRU)5x}HQ~zwbQPdkA zsDKdxke*tOWnQt(w7@P=^$^7|tHDbjo3;3bKf=6Pr^K*DnJP= z++895&AEI#Z}p_UFjQVM^UlU=k>^jhAB{&YNZ1z3j27Nahpg6r{}g=jI=i$ z62#lp6Yt$KGcyByW!P;dU+3%5e_sD7)d}$!)*vA{ir>fu5>y@b=POS0#KOD3Q~&7t zdxAe-^%eUw?C0V>d;AXCVfOsTp)#o=z4tS!zhA(U`sds@b83g1r*iaaw0$}c?J99xJfX^)yuG+LAo&kwU>#o#e zBT!33O8x^~g|4r!5kT}!9+G%#Jj2)^;v1x|701%eq}vy0LP{B35|vVkAv}c7;FctS z^q-WDYvLkhT>R98EVMZqF^vY=P<{Siipn1NTO*1U_*BWu7c7UB5m71Y=U|A&f~p(C zNPE$zbf}Uec;U-a1vp1A9LHgwN)RI`rA&d)osUwenWG(2{{I%Yt0q;k*Z&OtXZ4%^ z3`^d35Lt@I$Kj0s8Xb7|pDFV4`6_wBpJ6(MJM#RQ>~F+>YO+c2&!M`SeUmMF3an9p9TD!f;bwEyss3}c&0PP@+@DX1bYmksp zwumsdOoKMkl$>wbZc71TfPZ~I8s)t$TPuI?Fq%sG;6i<&<-gSdDTZySKjLI|l>Ohv ziYcA(=X^Yz(^t;@$3y(8H4}#~ICe_F$2mm>u@Z0GCg?0fhc=sy6ogLbT^A+~T% z0c;HzV==TAKT2?K1Q1m_Rr{TCOs*Il3LeK%Ka4y3%YDEM5r_GnY)|2^Xj7HiD^ii# zbD3TzU~BZNJ&Uz+jj|6#2Z_xv;Jc)J)M_Ja-3%H6llU6W3uM@S(pwJFn;R#7AL@?j zl|7Dt`ue+Qj~P_+?0Us?gg&wL0ez3u0ij)N;`#YQg`*J20!QBH0@j)NWW^rnkM^&^ zUe}ot?bfA}-uTM#Ww#(eP8GA+SF-<7*umtQJYW1;(;0Z30YSlCK6P%?cV`*xCuP;c zPNdRk#ohBjUzJj`znKeMt#|Ivc>kDq!2;7Z_9<3N*C;L5$?}Ug>#oT>>?BFNR&Q^2 ztKT{^ms5#DCULLSsROxXun?|@Wb~MNceS-_aV>|iKC6h7#Fw{UG;dY=*Lr(>FWDfu z;@A@CLpAmFV<47G1Nnv)Sm=s4tPAidTF+^c;c*^!+uGX1zP-FAXg5;!K1laEFz1Kq zl&@gPxeMP2jX1;?wlUz8vL_mOnTgh|AjmTBNSdEaCA8b(2i(6t2x#}$nnzJ&wH2HK zJsTw^Xzy8DkPE&>m^Kuld9?+Ny5=j@gE~dq5MxC)bbS;xlZ{pKZ2=^Y_Y?v5^m+!E zmkKm)X;~)EUY8@%0#9J9+2uhC~IZ}2&FDs5zRkzN`r@D>| z&Je$){RZP#gHrnBo-*m1)NKhHTDdlM{uQ2Erg3&%!iwaEF=nxq09r3=;Kv@F0VKy} z^@@+Gda6oqN21Kdz`7!{2Fh%m{M!dx_6I3Mg1w-HySu;~x7io-8-$$mXHGq+?DIMC zwg(}yx98ll5-XIvYvqFvn_+AVRbpjHUze0NY+81lFJ7VJju{Qf_1jxSCh>SroZe{z z9)H*PnoK}c!6nye-Y`iSH83Dzi5i^9xVQR;yKffmD@%M*PB?V`o_rT|85!13S(lW!Shez|mfY*8s*V%d%o?a~F4h+YJK@NkHs-`=K#6$IAR#1_v58v>M1 zNc}v=?*aajxJ&(`mJ*t^ez!TddP^@7MHG{eV_x*TpBgO+x3LJ!H5edz`fi034m0h4 zCxvx&B;weXw^)B4!Jnba>6^f2D#D&nhmU|p$_n;Z;YOZhYSLAu|=e%0ut-)r;lUq5Y+AM6>!x*}_K%|X-J zxGv7%+H>C%XpKU4BR7eACU&a0vj5SU()#d)aT+L%4r zn|B-<;L2arihh@L`bC+5Oc&0t>Bsz>EVfmubiY{*xm!9SQdv3sok>ifftni?S22GI z&Kh1d4h#s>>p-)6@K#`w%7uxv6(LJb4vk}(ytsbH=4gwzZ$6Iv!6Zv4?w;6k(6PZF zuh<|jdT8x-ah{EH-Ov~${T}ag^5IwJlC>C4Sb=y~f1cq9OHe`+Qb8G;sG|N8I6&N_PDtAP`3&ee{v92+r=0o&Vu59H@E<4*0O~=de|rT$4uAGOCIGcR zXOW})jSD}APDNI{e0Js!Kw>iCzy42b_>Ol>mF*uOCUok>cbi`g!DFK^LHa34on>sS znpup!X*P5{RTwc-?1q>TQO31m54~x;RW%0!BWMolne8SE8Tpc!p6a1*So#PjI7V^^ zO&G9_1oqEe5y`1map#c(XA4Z}Cy9RKkC+Ig%bjZIEKNyy`7oo4#qKrW*b|xprdq8y z6UA2-SH~;4)^+)PvUP-x-*T*fm-KYvrHKy0NPMF8Se*eIFx9j)A@f_O=~m_*=tcmm zP4-T#NftBOEhH3JfOKW<2Jjps`A+rkfEp4MsqX(r;|_$KYH!+t={%#h)MT$CbYu zv4qPEAfQ&{UMBvl!IskjCEEvr)t|5Hm8sIuFsLj`)-=glj$PM*tqd&Ix;( z>qyg;AZH8lnjs05#Z{bRUuDCpnw+Qraw?q4!D8QX&mY@5Nw^k^`qG$bD?~y6jgp0& zP9y)=lN*->mhKrz?XsHr_;H)~*!SV%Tgn9@%+Da0K8n}8EUo71bF-vL1tdZiSIbAW zP+3X)*T-pUUl_7ZVyPq4Ej}{K$dWv`4AAfPgh-&wzow-6&6U(&9ouh&Eby3^85?>> z!Nww(wxMhIQ)c4MAF#3~?#-0ikLQ@TM9c%UdtY5W^lk`aHqdzV0WeG1eJ1X@9p{DX z3{{onfJIAqm82-4y3FkWp9fZ&h;)_16DV*5;k$`>)6Gc%SbMPL$$NU=(Z^@Z@y1q# z>!J%_CDZa6gnEd(_l!KIFA~@G(sAEPpa5)nDsxA6XJ}?_0HT{H)Bs@n+RADR1Cs|r zLhKG^2iL6&M<)Y0#Jt+e;&4Tt3n@EBPMWEW{j3LoH}QbLKv9bV`If?`{ z6p@jbc#Ek055nV@Tcx%J%m8*5+uP_Ca-LC2R^tGAAy}f7#&>5#rgt!LzT5NF(NIpU ztd7S=jut)m^p|qHq#;lwx_i>qiybCDbI+D-bSbjH0x$Dud3kv`j$+#XTr0t z>z+r`!0BGyxlKgo;tgi<&zL)a~$H(7gM1qk&ro zwj$(Fp=M;nZQ1`Oew|PSd_sS^Zd55__{;)8OIR{a0N+!uI5Q|@sMPE_wCR8N4NTv#16tZaUOknb-ow) znE)W@W`Q5XS3^UP1r_U3`yN({K1ZWvX|GV+q?Ww^>$s(B@YK@3to~6)E6l;y=Wc_< zt@ELCt<)+ngX`rX)K{*`9rOG4r~|djZ^ikZQl6fd`^o_KnXv3cOV8{aPhY>cIG5qk zk>OEU?eQ1*#aOWy-J987HJdh?-iwm>dQ(24SAgjJ=}K0t)XcJ4CAI^A;-A|n*DbWL z1Tb#Y?z}f2m^+{9@Ua-VBaMcgk2E?T365HB*awfPOq*hFbua#PPn@wI^m^IvuE{NM zk{mzr`nMOrn4o|c3!z`Ym@_6|A?IH8`IR#8b**iGdPa)KY$wiPAd#hk##s=KjkT*` zoC{8pRVt~|X$*KSdKbB`0}rN&w+1^F2!-&*|Qo z-cu}1f#f0$ch=wVC0@A}#OK?6%lY>GN}l}0&x!R>t({a+bg%2U#0u#ftB4Pe@zh=+2js}lCkK=ljD20A?GYbHX9~RoTTUQ@bK^%gR6QtISalC z6eU&8JuPity%_zwHsM%wzN9m$>gE0~qi{c+}Z^7lvzzJ7b&ObiOgFe%t-Tl-?Nm?5a-kQe~3QHM;y5S99Pi zv9nZ&mb}Dmzz%C}YO>tZZ<%A7@0hXy_!$Wy%2*6TIk~z0&g~Lx^Brkujc7qjWB>(S z3Rq|Kt^0G7Er$;)D?P`&5w@BwM5Eu&4L6bw90Hm^&eBp*2?l~-1}Ko}<%8mW`f%bV zV;wHHfd)GJs?Jo=B)=E+$@Ez|OIeNQ%>5OjOda}PfzORft^aldbk+>jZ z_Ll9ffv`<0>Xd}RSFbREG(DLf*g1gm*?=Lc!ONZf6e5JnEq72ueN7PgH(_v*P_ z<+3m^rLd!v7Jyr$1IC6t(WmhquQd=Ly0PPc#I~>@qwz^Z{>iOhVD?1fn#b<#@ z{rE&BCT@K1UIN%Fz4z^MO~-jv@kEdHnN5s3sq=zD4fU_>ic3je5Y>viB)}*O&vu>< zq7%vKj>`2}wnp~Ak4kKtsTd}b9LDkSwcr_80%B?4%6!M@-FNb{B7#4yW<(>EoDUaB zXkfqrw%UlhZ)lUj?G5yR*lValGJ07wnd~_8&-r)GZKG4a60s5ic|#+R(h^lwB@R=Q zk&y|BFdi>+{4nOZcmsH9=O#m>`iO=j(67!BZ-)S0q35I!eoc(@%$bLiMjXQRK}~$6 zW`!q4jasa~$OjU-*mR~ehGeHJvLy&JNddc-0bu7zVt`s;nz-5X%M4aHPWW?KV`QZD zSPfZBX=tSFyHYM+%2#*V_>f`mOvqP5PdP(3XUwll499-H#Du>eSRx*{>=KnMTG^{& zyto*vR(xYe&)A+V2F7e#qJF*9Ji}>WalMHZYoXcaK0@Dp&p!BF)|fFUi)j@VdX6!^ zM-p<~O)gUDn3E5e`sE<^pGeBfzrL%g=8I!^@n*Gm=d+xd*#`&*6uQG(zPs#Ye)Zj) zlLmJ7;)M%y6EB#wbahbyK@M{r&xk zd&Y_Pf&j5LBJ#PwrlYC1UCNXf@=zuH?vbCjRMGwc6Y4>omVU9(mc`RF#VsTlLniH^ zX0ozP16Wi@dO<-!OB7KkenBRXPHQOu=m$V4%mWK$KkzyB<&cEs#CkpzeSA3j4gqW| zGIo-l^HFBO?;t*FO>BnPqJTi~95vPl(%*Q`_QGHjf0s$KCR zn9Ow~Hn)lkuFeDAMC=V=+1`(H-d-^`wHY872uvn`d|pJ<_42Q&W`M+*szl!<0g#l= zuIv_)n0J)z{XIQD$(|OTnyUW2;zth447AFVBiDq~)yAD# zZjkxkCh{^wD`sy$lir>q!2d*RK~GOl5(t3X`i6WLFkxo^CJ6Yg+#WgOaibN$%2f=~ z%`H^4zprlrupWJfw3gUP)w&?q-5xgG)6Y(F2)64_W|V23?o{l!_jDP zcMTWd?^yt(ThEWx$zrGJX3AVe$T{HU0$&Vqimai;R2MS&d~AAZ3UEN+O2Hjx482$D zz`YBIP!K}P*!1us2@SOO#U5XPr6r)J+XJS>czp3-`4s>u_u z;Kh!Ucc*7&+%l_y&-W3itJ{O^z9|Cj;_3tff$T*sFxg}QH%?}xv9B)ptGb(;Tl};O z#2vG;Gp}-09^6196n7!^zK+g7#j&xmYOm>`#GANqQ?u46dS~e5dK;f{V}ZPU*PTFX z1)~9ab*p^A3C5ar8r(4LS}M&97UECaDsx4`FG`eEtY<_UdonY&%3yt8bD#=cwIm)h z)_Ub#nk*E_&)>=?JR2<=1dmZ4_?8f;S2V3_!v-)+cW|~wad>mAT3x=iQ)%*o4y=># zFq^0S8AkF166UO=9?JJ6H@##rw|tW4V|=9F?kj*;a2x%m8>&Z1DZ{{xQ&>X*gQb8F z%exR*7Z&d~rwAIkYQWL%h`%5@AUxtF!e9C&8HUdrDrc}&-OC9G9*w{W23yVRKmK|9 z3zwM4&z*ukb(1HOiaz{3pLkdlGw`C9ohhlwq@}6Mbqs3WU*a2HXyfzi-^@-~CNC}v zOc}JeQ&Y!7_Dl-(ASl1QSP>~c?!6dsS(vJ2^Xl=LsLvB_q8IhZkCv1hUU@hc5!Ys` zehGqDR?0YM@$_QqikT^FM-7Y-nVclsmh zRv*^QP|Hu-TJEj76=14-a&zrh6*c|RN9A-Y5ME!Gf`6VUwIq*>BfUOnqPms`NcUe>Kg#pzYiDb zaGKil@vp;bGXEf7466 zo!(h5QPjdT2Y_o@ALrKmX5RYe`~3AI_iloo)zRz6BPD=CL7E4Y!Jh%!5OsUfya@|3>KHQ4K6 zTjviCyXehU#~_2#jQM3Zb?J|4UFOwKw>fPAMkAojS5ea#=^fbqS6xi&^3qPA;R_js zrEeq&QcjMCVD@)V48B2sOuh!__V*L96EMv5%bES>XQeIW{=R%uO6HA|zn9u?qGd@H z;4Kut3*xtL%NhWd@?Lm+I2aBAvle`Hb+Jc(j}Et^)44~ahg0&r&b|Q+d`37&m^R+-5H4wm~1BGR5;x>*;^^@sMa>)1h zor9Feg!xKj-rIgtE3Tg4j@h&JVoZ81s}cv7#O#3^XF&7CGs8$eT5?}f_r~}o(ftn6 zgx4Cq!TpxH*k`}PqT={-EKdKPpx?edqW$BdZ`O92fBkvUKg;=r%Yhsq&RoCa{3bVp%mm2RPJSzc|x`z>4PUgwB$6_)xu?Urn2Sk==bGf`1> zzAzn|mb^OHTS2Bu}^B63japT84 z=rzomk&bK^>ZQLInzYNKB1f8bj52Xe`zESQB0TSZ+ zr9g(QRiF@Tu;*%+9{X90un#B`h-P&n(Ra>v#>}A7Et}Yh5bq;Jr0NO^3$urZ3*jLF zlng@?EAifIuZU*^O%m}QUqtThD!O$gN{RJiNCVaIi}+@bbxzRV+afeyE_ivaMI*f|67(Gwsr;yx^*sT|N5akBu9>PH&7q2fGd zXkcAL_w;~%>+L;np}u`I!{KN=`Y?Tox1Z4{cf9;R?KEIrpv~x9+}Dc*qz005bfFlr zG8R@m{5RG)qiVv&RJ{rK!}OdS6(mvfRx!hD73ac`ai9e;!uMZADV6M3LY+@~D41Vrr(*mf<`eg`-mQHexSUPQ00tyKi+16Kp9N-V&3 zT*PLd$Q}adyj^#!<6P$BpE(-lFve@9^zEx%lPc|`+NZ#W>|vVjKcXCp`uCQ`s`ZhA z;5KXAW_o0T;1)~7T}=h|9%h2Q0YqYx1qOC2iP|jHzoFAV*jsI2S_E5Gx{2M&e0S=i z)WNzGXa)x}4Lk$?UiCgV$G8;pWqFRuti>#BGhg9|^$T)hGw>Xsmh$*v-eoH&EUX~5 zYpc^aH%_JuC$D-CQm2Ua?%N8|Dh!574{tStepVS=QDG z-&#v0xE3{p;ljnLIJb&^%UuAuC zOzYk>C4c>MvKLXqP1t+|SX|wa*rI_5VHtSsB{sBjkgcDvF}uxJjj|Hrn}dsDFCW~Q za)2>ZIP?7%u3YC6ac!G-kXL68UiK`FWxq`ds{JD9Wc1gZwXfQaaYZ|SnZ1RNWzLXA zYg6FEN794n>IJr~{`S`q9*@P^lH0BunhdY_pydJNU2EpttQ_A{i8S&|$5rMo;=z{0 z|DvJM8=8#u4E)`IC{)a@!P@DipOI2UKtLztMx(B-er^62>|5e?Whf}?_ZLdbD zP!TE`SQ06jXPU^$P@&9}d0dfs)}&<0BJ)rYAu`Kc5y?#EDU^9g3(M@iZmQk$z596H z=Q+Ojc#iMef9zuqtF?Z=d${iFII1Ij9_b8|snX5M9cygzu2nXC4@Cye4Bg1ag<*D~C>eh%P_mrlGH|4~^7#M?Qiy z0aoKN+yZDnoSNis{;Jzpv_4i}-~>`brVZ0KXwh2lCwBC#Tx;kFx;yEc{UQ3b^S9%U z&{lU8^UTDWw`bxAym}8E!tOJB{>p#IMdpTF=HC%TyDUm52(iFIv9m7%of{yTfmlt~ z`EOk&BB8Pff^}S)Dz||OAIWOj*jAuQ&!&Bm7j{1H_3u+DD#ounA80r<+wW(B@C5)V zO%PxPV*v(}GmNweLPBF0>Kp0bE*x@E0znAi(PMQ6GE;^C94E_U=V;1}S=df?CnHoT zT;L`iiZOHZWM~2yM>_wgAjCpha|!VShCAfRf8}@Y16WZ&NVu$_@rq8%{tUqy?BUoU z3`GqNgEp)QfboQ>{&LfApPn#k1xsUT{L1(G*=cOK1#Avv$cG(;{6c8 zyUR47B6gyXqy^-oGjLL@wYS*>1eB2*A((AiLwz}#5Fd51VsVn<*JH4B1qj6(?ir$O zjK73505$+pB?11@YoP)U*o?Lvz(ec;0y*X8tN|6xXRjDi^^iI~fDPVxP@Xi^y3X>f zF_~&>l?54^5z=lqp;5T>qY~*3;3RQc%yz0KN<@n}>eohz4a>jV2NifSNeK|hoDxrK zY{aZ%8kd2Eho-ulp{1MBc|VV|(C*iTXxeL`jdzuk`=7G$)8 z_RNF&#oPdwLU{?N7gR^q@tb5|`k^2s#4ap2!a+6bKzVm7#RyT{iCr~Edr^DoYF^_I zKj$9BdIy0QB0e!{lZL$O%0HKnAHp5}A^G{UGFneNS@@{gNhj7bEWt!QH4UpW)fzhf z8l8mze_A5>6P40Zvv|6f0+)`_B#M`H`rg#~Q5WEFZa$Hp#8N>u&P!@h(Ze6RqT_3v z9YQ=qxXH!oPnZ4XUVD{*F3+T-?p+wtV9o0jDQPwIx&U_%p8l~!Q+*r$alx@DQt6vs zr2#%bsm9Veb98ih^!bXtcw5vaek*&`2&;YMLdl8|G?ohN{wRcaP_6O1MtP$m zdxKZ6{ntJ}5;fTEEDQ-A@2~Uhe)%6Y&YRNp{O5OS-}f{B`L)ack1EH|p5R5z4*B8l zgpx)6WWvNBbx`md!7vZp(?;K)-%xXXpZzp^J;PP@qJj>3qFeWgY?GvuH+;!ey>FSx zs%7e`ej$bFl+jCMv@`U7@Zsvc>vpq-mA8SO8F!ICq~j3IW8H)>;N?uAF{-gU}BDudHF!=51fc!>MH5CgsBeW0y9R?Mfoir3vnK_Hs6xr}b&u zSuB55Bw>v6s>{rU>`93mmbF8X75n(^TIm7x^!lnP3HbVt<95<=%9ee-;$Hj2e;eoCHcsl! z=s&-f?WAuU{On)#twurQCt^e7yDNS_hce|mw)WjxRb=%0G^nlLefrO$$n&r15jS)y z)YNDYC@-+8W8mTHVIY1Jh2m$PHmAvh<=3k8i{2j7&9QX7tS z{hlEy%rmlI|FWz0-R{$}8zX=J+4IL}6!3U_UZeY61_pt3*J$^N>zj93Y}U+9XrFE)dYr5kSNmB zrix>4&*;i3_F|yc#|XBc+PG~k6deBY^L;U!8Geq7ySq#U!)f3eOcs)&Q1=hKNlc+r z_vk#+e&~Or_82t&*=R={_fYqcvTl@YU0xv-w?IXR+*hE%I0_8Gs|dEIIM5tZfZF(l zz-=JJLi?pULMWs0O`#LX1gwUkBx{0Vp*f~#?NKlbNr5!(?X+qj`ZW$f>NIG@4-HDJ z=5D1r*m>mWK|j;(0*CfI8`Jz^FvQjD$hp}9aBK{GEdcFVPDQ!7s?cX~1V3U#C4iqo zNbR@|^tkr8MOuGH)&Vgw)WrK3B(--q2_+Gufh z-0}N6vMl{dT4Y&(1eC(B>e8XnXWo@}wXLmf0bcqw>KOP-pC_Yar~?`dvWY=%AAsI} z1_CP!4qP_!dOZ#V`ujgaL>e$HX#k;jrcwQKc`tAxPe@CiWc$r&mI|X%ea6Pvcd(k&|V0}B8@1rfTr=0f_~)o z?c1lpFG7(u!r~6r7&QCIuc34Avvnu^)5VGWONeL4XxI4+iYM?!PHkL5x^-Mbx_%|l z9ikuQ>|A?_FW$`Ji^C0{I-Uy?0HpY?d;t{0PRO6({lx{qV7`PfYheJxPiA(L z@}{q!5UM32uNqtf@JL&SM+NYm$8f@+ELUH>rlb@Lteb4FBoOMtHhiF7rKWMKf(4Lx zHQ=d2I_o%Vu=eN}2J6!8r;8>>VaOYo=7~?FvDOtV!N){I^3QeJ6%iRBeM18=3C-lu z^HuOps5k+G>!YX||z$|bIIGiVHlc0n@vdCcWd+(Zw2U^ljJ&RiTgST$o zvW8YBl;*O}>UvDBg6I>OD}WhIOMC5oI<1!=&R$KOM{digWXUq9-mhufrVr)&$gI;6 zkW!x`(e?0jE?Qa8Ycsxl+K+`NeXHh!si=oGn)Cf!|u<6jD?YX^LT68 zIq>~xg584nU?aE54h~sxuL7C6@%{ZBeD>e3BWgTq*kkuxfxbD6$~3IKi^y&PoZ35Y z1WIG~3|qI6O2BW(Y8s{nnJ99qIzYw2CUcxnvhd5XAG}U&RQYH#t z_cc!BDKAZ`=Bn5T$w@*R!=6X`&n+D#E@^otX7Q6(kZi+s`>vLSSm->5Y@~I5TZJu? zDiHQvXHHsOz7{1ExAK$=t4a)&lu~$^TFRj39}pa>i)S^nOts3rxdXLV;jUBF~* zgPs#OkGsy592$YLKLyzZ0HAXftb$B^jE#(pH1n2$4VJK#lA(1$0}4S<$2$Wn!5HMf zYUz47KdCY6Am#r?Iw`*X?oNq#v0-ggcdVTf8wZEd*Vn7>+Vkx=OOiHV-rksLBE9PD z>};<81|SP;RhI@%$D06|K{W|F>8n=<4w=+RfPp$J1sMXc!bDyj?4n!qlyTYUGX9WC zbxQOSvS(W3%$t!q0TAFAt`j|N?j>Q4gg1m(Wi1C5{VjJ8;RMK3$iN>I_dx{ywX_LN z1@T-%wzdzCyMwe9^VISR$E`H8>Zt+rS+ijc>V>Z~;e+fo15pIG&Sbo7@#~cs+KU9I@G8)Klbw zx}5M7adG_Af@S@dV8C$!XoRk@pcc|MFfaic)VP)ia#INkx=26SyOih9WDlxm6M7g$NGv+7f_zH0Qc241=$hlCiOIyiDD?CTFuGuzaB8M3xuRfa@Xy z_J!{yR9E35fxbQ+A4ZXDU`&m_hq90>jAUgt7SD14BxUp8 zsVh5IqUg=_?5;L%4t1y=bSHfI%2akpR&%*#aADJ0@HL!09p=8|;laTatVj3jp1sc+ zPW?!Q;TWO7qLm@=iJ@gipk`Wqy z@+#Nz6?S4u63_Z3a$NOL;HA(>%s%6`v{P1Jp0@Jkq7Ow`NZd}MP}FvgO_L{sZrf2; zzTM;!bLrZ;Ee7WF!cV*hvrX`44v*Q;0@Jd=dVDINiukc}j+MAsBAUN#Mmem_$a~+H z@WF>uOV0U}a(x3rVp!Y}F9%bOft6Ha)`*)?`O*ZMYOeCus^uFQ6ddhS+s7tkNbhNh z&3bB8{scv%o#a&X@KUh`Ub#Fv1M^9GT%-q0qG$Mt*crZ#+-qiiX1+4vwx}^nw?lMV zx~gFE)xet((}XbAa@&*7iXx65yIM}r;~P}auAbb4d0YQz_v!ToyWv;Q>u)o;pM4U{ zE{mTTFlOVgQuy@SpH=yv@BcSnrh)Au$6Uxa^WrvBY)DD=;Ts6Cx@EUtcj>O&0DTV= zTR1%~D%cpGnA_bcFKFOf!Km{j;Qc^ljCOHP%85;!VdlOSAJa@Z47#_PyyPjr_ddbX zKbFHQf(aT^hV{x!H+-jDygVR1W^B*go82nU&lR*hPeD6)F=#$S@nc_K;3sqAdD%tmPV{U?XujO}8ymk(DK&|_XJcg)zeUAK~LN=+^cd0xP- zE2}puSr&4+%W~izmQ77>cfd_w@(VskT>H;>-NU}V{!r+sN!mMV9Q4|DT8SK~baZLx zjAlyvJZ;z*jO8m=q}KHhIJ7-JmJ#=ZX~0jq$KU|Anl+cz%Y_LSWk^|3brC0WZBf81 ztnFBPgbPkJr%a2nu70JsP0m%q!c0S zfcFutAW8Y&mt3Wn_|?BQ>iPPAZJ7`#vlo&a@DTN?39IUmh8CtEXOKSrV}|r6p6Jb5 zaq|q1u@XET3^eJ2!yLB=li|8pHU|Fk)~|um^yiie^S!yWiaw-aar^cS(0iGGX*tN7 zqf1<2ap3Zb(4nOp5^tvWix=4fspc`M^+Np5O6PB0@88`Ye>YbC)~uM#Z5S^eGc#YI zqqXTu>d~1GD-!w2&O<}J-qEVBB0_Ay13TaCwomsx>r(tx^@KeRi!8dbI<>$kJvO;x zpyoL(*_jz}EALqQ@r$~$_O-$Ap4U8cGxP%FF8(-Rr@EP?imTU5_aR+{K>1e+0l@nz ztN6(7bIAYjxH}N?ju}vt0#V{(0E}0krPW6#zfj^7hp#5C_lRQE8KEs@kLz}M^>gpf z`uNhXZ48Vs-I=}r!~1Eri*rogZaW(t>KrH*ipMc%+4C%}3;KnfF)VMxW{szX=Jy~+7@3Y5)hWpS06(woS? zd^ZtOtLPzAcEHG+{F^UN*vnGB(wPA$%Z~w`EgcRNWzu@ z+aDaR>8FaF*bMtu(;gC>C!Y$H-Q+E^mpfO@wM9F%lC55k@*;ouqKFCv=1)ANC!v7p zd=&^K&YqjaS52D&l|@<^8Y4`-ao+YN^u)7z@mJ-^_E&RpjtP{1hP|K-$~SMJZ^{FQ zaq|OR&xf+P2ANNHA((K*K#vmS87bWK8*mV#)?`on$$-Kw&Wol}wvN_Cb>~?1N z_0aimpN;?S9KVsyqsF+$Xb#1$o+^8l#GY+p`on!g8U5?HkM#X?<6LE99fnT`aeKpb zDS5+nA90AMai4H)ZdCwEWh~FuF@7?iY*S<`C@t`xjb)fq;oR4Au69l==;(S!tLuBW z9S|Trq0X+5PLvDLb@s9?dTg3QA?u+ZAB%3qdCTU#&Vl+LQj33g`2Nb%{>oFBhCzDt zSoni#e!lZb=$0X5#!X#JSLBM-Lyogp++uh&SL0UONC9{*_wIkXiGvA3?toQ*0#^*_ zPM~qu4EHwCc%J8VoHjz&fkCCE$U)1KonhK?QfzgJi1e+t-v&g$oPBA%OO~jp@#$#{Y%De>H6aCk6#_4z*u(8N(?}viyze2ky8t)ivt)$yanwS zFOc9r=x_lp13z*lMrs(u3D=I%G{BCX24U}u5>wJxTgSldz+R~OfEomelP1p6Oe z+87Dw9LOzj3Sf2lU=YYHI9vnLNr5e*T2?N=o5+B7T#DLdCP}*qI=U=9B$3iXpxDTR zrY3+(nPAx#Rj@|w2lS3{3Ta<%GS2hpls>er1#$0sGZ&N|YB{PuL99h}(A?d!vJxr$ zAWJ~D4EIZJpxK3Ly~|RmSc2TkR-~oeIrFC^mGy7aF8Y2|nE;Jgnf=rB^yCy>bALa4{2b?@vEP$22+=^bNcX6`b^+z$K^ z%`09UxR9cmKMezijAVyWH#@fk>!5{m1XDHygP}_bkzF`j zd_==SJJK~lLtPoB{RfcCD5a!SE%WblDib>OXJ5bhttq7O_ zmQ?;sZdH{m!oUH${f#`*70*d7er5KT4|b72w4{I3TCHR@$~S^MQP>3!;ye)C4PA4( zkfFlSEL<8kK0sMZRC9ZRI~tIjWBGj5>pT-+(w}^Mltm9tUQV4%c}4S$#ggJw#mA3E zg%sZA-+V70`@GPv46#V`;3X@m)V)4Z>c#Q=e0*8Hf)`d>e#E3sE+$Lx$E=#dV!`9D zSy@>{4_@baim~Y0ou42CJZxm5hn#1T3o7#EMo#Ns+>*=}H*PKgw3La=NF<5?uQ?y_ zl{sAy$!PUZ?T2I%Tj2E`z=Z2eV2kDvIih zJg2sOplA}t5KHTorN!AlWgnk(;gB(ny9KXcA2U&`ws8xc#$lWzv09)*tYx;SGexQ? zvv5-QDlKEG)E)L?Z*9&?k9w{Ex26}o%fEN>1_>W8v0_c|I zb?H9HAHb+Uo&dcACaI{k&%2)%>DzL+honBZ1wrH@qHbUyD?@-N*f>1elA?JWx1YyA z_F`~v#9s=i{4A>VKYREeajxbG+GKFF2I-wNlFKToswTklfio|wWHcT`k-(-$R^pYx zoXRdPE~BF`qAX%d-%ALe@pp!lzW*J*b%YOENa%V`(DdecS3qO}Ib7hACd=v&PzRt1 zLMUHnynHDQ)c-_8t22fLRVbIC2z;7$ z)7MQWz-sn<`#=6=H7v zR8w=!);1fP5Etj6|AkRON$GPQmM@xT;^BEFb`Fj}EFV8V_-h}n-uLbrbSXv&bufVd zKs~;_iR=?m6gmTdiN6qGQ~~RrPqnqdSacle@0(j^)SuQK4Y>MtZH6$9#s9Tx;jdKa zZ#sGZt107jn-%lcY+?Hd46#C4p2PT2D5z(f`D4-QhV%u#g&)*EGc&K7DTh!zxjTiMtSdq2J*uf!4*CGRF;pT;{TMn=N zp1XTYCb|zCE=T^S@FA*dPOtVY7R^rfyhff?C@%)_A0I6JVdQ)5=Q_=t#EMXgfM_)i0^wXa;%`rZ1@(eeG)E_an6PAm~izX+}a7}OABb^ZJ@Je)7}h7 z`wV!ms{nbf3BpNUq|D>FqSvSaNh)3~M7e8wyBftoQ5Cf5QD$k@nu^aVcO6kjO+4tR zq0bt@xz4U2sI_DEKphW_ zdtD8p@wqLxxQ%}&Wy_cxtN}gbYsj~gHJ8B6KL(Kh3&=nfwJrVq>w9g$5DWRMf-7ti zx*~a?Ds(MsK(_3|Afy1X5`?2j6D3mM3NZ`L?8jK-Lz@Q_ZxPM(87jBAyHL`=k~5oe zy~F-Lwa}xM16`qU3YVq7V5BH;_?`oMtu1KrFwPB&Fh-a5tK-!L2QaDJHQiBRJxh;2=w<2CvCN<>)KK)NL$dnrzMFp@I`M^XXsipbz=OJ(>SB4A+ zEP@h|iPNW#AM0u&MP>q`m)4kv$d7vzK68_l2LTxIK+z|FUY!hCgE25O;S{+tD(!*# zOfYbcV5=p({Co+rI+?Zb17{v0CP0i~>;v}uaa`D`8)tK}W$Io*Ed$iXs}T3stlS~d zRE8Z7dp8rBvM6sywp^g!=d&KVj2nwz=>sC{XRyxQ>v?|7)JR5qfdFmeCb&`tc-uyh zq%vxi6pgwejy;-js1Tl^TRCDX1!pxE?4#n@6yuD_y!Rox#r7RLKopJib;y#6)M@31 zC>h9-05PyT3WJshqL}9yw~E=t)|O=B3#OzZZJJeGW}1D46P7wny_UCHQ(0l2MS4=R zngD$Q*~ue0<=B|nXp1<6F<|5i6RS{5d$qW5(Jvu!rC)F*Z+G#%&G)&^QqWbU9ogum zTJlNF;8}_L-teZP%1_NYSs&tFSyW4;>&IL_mV9W(!rc#d-f6cthmmjQ=CaIQ`EJLi zKR|V-v~mk!artg!NukE++z6-Jqr|kdcS2xo^1VBE(5gGS)**vC>J$dEQxSLmjFQ_* zd}`{cHZ%SY<>jNmGF7^K`LVFDu=V^8{hXHZj+{%#83T$|sG73C6%1tpaFQAvh|%q6 zZszYz6A^(+RbZB$U?W8x8e)99@GT&Bz~X=n(qq1=d3y-9PyiPA9i|{9*iK0qRBfOL z2ac9~@0J&FaTf``3_?0Z9)i_Ha63;T95@7YE{%Zu-&K42H)j0dckbSO5)$(A`Ew?} zHi=R^et2?HSyJ*o@^%0x`CFf|OYyT{mo3K5##WCCbZY9Dr%w;V``q{NFo79|o0cCS zQ~hpTny@$35=CPrZ=H(7sWjzyODLOD7xD%lz1h%sZsWEf3*kru{^HcsI^9*2Fa-oK z8=GY|SbY7s8>;(!7x%%hUx$EIdrLTyP$rxmd{UFpg(nHl_Le+&LLfX345Y!u_@(>U zO>_$3Vqy}G966%39C`cguyxpKNo;H^c?Z4Uo@o*(yyIcxm?;VuptB9($-tAPg{woZ zL&L!E3JJG^7?pJd?4S^m-oJbZ?jz_jKV%uM?cDX?_GHzx=sh#byDAO#3M8JX(iuO#R^m)bFleC*-Ow(V$cY>fH%QJPpH!ON=z`C~A48Fn1r{IzC& z+`D&Y^bHM&H^ELdFe@@&UFbKiqv>^KyPa(x7= zPsTSUKt3kjaN1)q|dv;q}TXD)2r>;HWmg1m*_^u!)=OZ5_$_C#K51Iso0bpPh zsEfqhHMO>W& zqiwz>6obO9OK%7P0o51YVf%PH78VwGd3mw8M}B@S35xNVfFhxGEbzBchzB1h#u-n>6( z4%99z#-Co4`0OCo)jh^{7Z}^7D<~*TLoxyE?NWw{ipt7HIKR5IqNAcx;E;r}5alWZ zwz}D$Al74js?~&SMgoO&1}y}wr}`vu3OYJ{RV%HSRJee_1xVn?&;t12U9*zs&m%c3 zI^-wvOgS#dMi>NJ_R}3WkOXsLG}&D^ApW4_Mv8|5DDFX;P%)kb+huMnqxP$Xppu4$ zbI0o=wpNYslyE*{amb*e+_jItcrJ!&)2OP=!TsoRcvV%Q;i*SnUNaw={Zzi!OfnP| zOzeAj;FK8F{kmsw?+sj3<4w(6-$Wm8?>EZ@(AY(W0w@KoZaFxXBQbyYq{P+kPE#^R|wJmzS5J#0$V?<>bihSGOg} z4_F9Rz2F4_RWbxPt9^41A8s@6d~*e*?j^mK0S!|wKP=y@4%zkmGDzT$ni1iUmLb$c zOWgD|xuX(maR}vsP4Jc$G^DL^x$39 z{D^3vihSqAmAnaDDMiRh6zF7Sy|Kfeo*WO5FX3fh=z)6{v<{Wqzj~3JEZ3kCxmlNG z@7?+%aMenthlfX1!jJxrE>HMaPJN@~*ekG;;KDUP8S!js$vKBpm;VB+#a#2HN0)QFTIYQ&8{5DX7Ia*NK+>SD z**LY;GTdclq~yARv%|snYVe>NLd3=SZg>t28D(6%eI@W#K~0T3E+#3|zH(?NO2kh7 z?%liS8j-VS@04e}lhV8o?5PphE(9s%hhK7+($vTleM0CLHG-8RDf{#a>*_9_P)$Ei z5WTjMyLH?)XSVyWZIKmmK+cb|Wph$mwR&ldfW}Q>9v+^nYHB9KJ9n)Q-EESy%fa^o zu%4a^lQoN7H9@3u zaGaJy<>{L@f)JoWnVnu?PO*!NYc&|{9_sGa^4l-b&>FMF)6-K+E}2EX=n8}wF{fEX z*tsYtH`98PgFG@K!mK$nMb`(nwh;4x?c$L8K773UC@Tm z4ws*hL7J>gh<*S5>}$Vs5wCLK_8dtmsl>uUO?YPmxknJ+7)9+bYrD?Bz~=6KIJ-5C zc!>F($yJI?I);ob;Wbb@k9X!a8vc6dyTen14%=2Ci6Fb~7_wor0Of;o(7fPx<3G4z zWMo9a)wL+M@Xec6-LG8i>=#ibjjC;B`Z4CtgNmpRHeKSXH@?6-gGmiCtpg7+2=rHO-AezN2)`#>Ind&33ENY> zS6vy0!wry-)7$%!5<};))4LfNlfgIyjM**;+kbxw0x;(Mt`t~bFJ8PDMqU&^F*LB= z+4uDTIXO9Ui&$A+Y=WHz;TBPO(VdK-0S(<}<4UpiLPfpS!tt*Zd*#xcl}pX>DAaWm zXB>{nb(58KNccPP#UBgmI|9vT2Sc{P(oT71w=qe z=?0~{n=>ZM{eJHk=Q`KBJv_3lVZz~AuC=Is&>_>1(ZjG7IC(0Zf)5(NHPe2gIU2v*{j zieuDFzgy6~)&Bkc&bqlLx$7nAlE#ymQ|Bjixx#3TO_P<$uV~U!W;l8`GQUts&EUT; zq-2`kA$xaiiTb@vzKU5ZIcj2~dB{V|! z5+N)NL`Y;#LfeGQx(Gs|6E#E$~KidCW}L@-v2_$EIE zauCZf>=AjwKq5(;32e}TNFc;rwPy*LzW823keXL89CQi}9)5a+8(O&#JNQ2?ReRi% zAw35-djI#0N`#01msXxb6Wh>)CE7F>g>Q9%9U(nEZviA@^mz*L`4sGSOboSi|$ z2K~TtUq=w!h!jHn=Gk@bO1c8F|GpFEz@|l(9hu^#~ zr&+j6NMCt8UWs+>4a{yp29XSO0(L{(!ZkvYPu}pEVN3qfA03!*7Ab__2`uo;qiH0> zhmQ67))8nMX5!5=1b-`TiL3HBaT%@<=HiLZUSrYX^laf^N8GI!Jdf)s+dDee-mp*}tqJ#7_;Q5z(O2Tl-968&^I}{Wbd3hceI@i* zJdx6m>vp&(;lf<@JFq|D4>L1!cI}L+l9}~&QHzFf4(I8NLLQs3A5rYREiLhu?#q!q zdB&ll%Ws<|`W*(_@2hGh2a0a74)26NPAezRG_78c`2<+BSzZY^BaT>}J` z4Zp>k;f|yviN}v0U*Y0Xm6Y`Q@Zp2Xy?cqp#e%#%JgM2)cVE4FWnyHcq@@-8;p4~q zYHDd1`k<#z36#FmoW!YXXtekBrDH=cPnIq>Hq_-r@|m~d2#E4rH?8GkMYZmPv$y<8 zyO*z5F5iou_?RXz~=*2DgA}v4vzW2$C z9m7@LHmiKkqMoi$W3nptiVMtp-}hRS$Uno-8#eIq@EFYxl!?R$JsrZq?1dhd&NXc6 z$nw}VHShX#>&BBGO7imZ>a#D@&JhqJIR2G#a-P^}%&@PvKFglEP@Q`eMVZaR`B){^ zU!&`LJtrtn*Am9*a;Lh?6-gULS^Wbp*SdJ-<@pRkx%~S{eN`smC+J(980z@Y;_=N61nO z3OXLty&XK*l6iVHM>Dj`1QS0^IaF*%^H~l=J?&YUY~yv`*${17CwoDW+~g_g<#qZt zf|P=vn23#5Vkwtv!0sLrdK<-ZlU9^KJJ=5S)!m&|GFN=(_CLp4e%FOA7o;=24i7gO zs(fb5al^QkNn~fCs;AT`m$PDLDKDZ)VrA_)?8n{43;hIZ1E(%;(-uLMzNplF zjgqJs*X#XsVM@R$otDho=K2=Nf?qmOT)t`N)WUF;dak5GVF_)irGs%P0B#yxHb zH*WuMUp>bFtKOjFJej;zuUa1Rv}fqc3%i-F>?EOwLJ5z8wd$l!T`Oi4THM#!>4%`C zO^jLa+gSEfiC0*$;!OHr!0I_YEkP7#lv-mY+LCi#Sqgmp zpIF_a?N6QSJ}rVV2s?uY9E8N{idtOgj8$eAshwZ)7Jd0Ea8dC}-)lM$ui9*X%zB|! z^1GOyId2y>UDfl9g6B$?6*4r7ln3|L3Td@GuG?EMpL^`^`AM%d=4!pe8e}@Ez`;|k6?)6ZG-dw}Lvz(gX z53Xcr6gIXz&TaqoE9usY!;?Sx2Y-cgXwc|*6eI|72?=GWTx9p98^6viOL;VTtB||` z8@F=|K`J$UzeXACk1bIP-fiJhyVoyqS+(;Q8($d_JtA_GkB~KZB7i%TR*$ctM{7Sp z(m&5}Q7=O+_cBXXFc*aV3|payXLpM`x%~>n_J|rRaA8*$=L^Y+t{{l+MMm6@C;Z=i z_xU?_s~f*>xzesXp8y!3u0Rwg&hNZpbm9V^T#3WHeF>Y>YpiaV39D(rZS@t-6Vj{+iQO!ty+^T$qYV5a-ieM`WkDf?& znclq8u2mVNUVPhT*$qR#N@EwsE;F_J`Qh9<I3ap3v2EbcD)(Y;_kYI2mVI=Hojllf7A!-lKqiF4clC}C4od7m6#S!Hif*4Nip z&>?yn(!z*Sdf3V#@1JvHr!(!+mu}b4Aa()S6_=cG0tDlHj=)wtXXu+kTxg)_C{u{Z zFZ&PUx|bpHr=3FLCmwHIie;z&>-m|$XWR*vsSdXMG;%WPdeK<$uR_<1ib~cN9t4pa z@j_VdK5Wxb3N?DCF%$6ai3C{`Ihl7`dFVCWqlEP5u6Fw*hJ=JXM1FO2yblNn5M559 z9y1$XmwW8|WyZ0NFhNDE?m2VZ8>~&cD-)cyB{59>X>64GYEX<>US8^V(ueK z5`{sCSM6VC2A zIlq}25<=15*_jfR64b@9{G^)mDIr)C4FP%cooiuU0(O{)pS*{x?S`Tnh!$1i@6Hd- z{s^6MK)B^|7MR=f_Qn(o0?c~V)Zg`14VuY*B(=cJSY0xrzez|R7okUjiyHY&@V-BY zb?a7ClTw<)1sjf*?}>7BhSzCvMb1YqcMBV?Tg3-NWj830gf{x9tX1K*VKe@Qf3*`X zQqp`+W}))n61u%RE2qfA5#b#B@K0oP5Np53jp)us+rl@LYYaAvyG$(w=Ho?jW7xB; zD}~xzviv?+o{abJrNDUv%Sap{qw)DkRO#}c_a14bIakcpc}Y|7@sY{Bfo&_%Gi}&M z9`ScC2hQ%%c}SPFwkqFOQAyIg+%~=)Iaa;%wmvB^NgXzfZOr_xreH;HboiY9O1lo5 znMYg5Azt4xs}E($>-$$@=MO+)9l*FUa^x*zY+~tkwyf_4&N;?jACwe6-??+g#$AiN zk}XYY_~xpnN1(sFYYFKy1VzRnqefIdp@BlUFLD;K0?8V(A;xvGIZoRyobCGb5!X4i ze!SOgZ4^%XN}Ys4P89sZ8j*XOKCk@fw@KV;A!Fd6zOoLB32;R=L{LbmePAHQc28w` z%5u+ktnSI4Tyh)BR%EAdPLW*wW^43=m%RizZ9)j)kooY_hoZ6Y)(J0!#OF3bOc|pY z{ds$LuWK|jlM_%$ZO4hYPhd|^e8D`e9RsGHSx6*cXi)UNzz0Zso0W)&Lf;e_;U+E%!0#-#HB;a&I*EoR3HG*uPiM)QPwpcN2hoF1*w?n-{SXxI~PgEA&6EjEK?0 zM`YnJydPi%M$ha7CTin__(7xpeG%=3&8IS=F#z#D#1UeqZyiWAGziUJf-9#_JcETl z-9?QPXnFBfh6(OKaMIB37z_qdj((zxF#99bM*z7%hI9I{E=I?U6hlKu51}2+Y@Fcn z@-7NoV2uYiWI>hNpGkOh$)H!l&?~sLvR2?cbUqS#y9}>&%VtI{j*{sD4mwRhu1g2| zfUAIbNPqE&XBdtE8RBRm_ks0;IMl3~)_VdudWczflXq_O2#rQ()ZJcMjR>ZULEeHv zrvio2Z!Mh?d)Ys$8p1ue2U}LP_UrBkWHy}$mhtSpMRXWOx21On5tTXs_%$T>c{=D3 zz;UGVxaUD$wF2GbM|%+V0zrnfTnmWMk%xH@_QSve??SqUbFgCJt`vssQ6&2eaxoEI zti-*8r5J-oob|3EqTlLZJ_aNqErJ!D@XbIr&Y}4#n(7{mk)?oeNWbO9m%kHSi%#&r z&z`-A5G;t+ixQyAeQ-60fo4_kLvnJ>>}7f)$P*wL2%$XcWxFtRD?&r1@0-XzPJjB{ z4U-c6>FYJoMEkAt!h_pJdHPunyDX|V3o>0lWM)2~Cl6wx6?J_G)B$H9$*0;nxAY59 zeOW2F`)R4EO84)-W%d5W0YNfa`x$v(gU{6VhW~NiXaD zzNmW^>_Kj^cI_qM^GPrSD+Uq-*NNtfdc@?YKcxpFMHU3nyWnvJFjWb3)wJQQZ`k&_ zMECCKR7#i;;9%k8s_jp{fsM!w=JS+L1NpBDaq&5%x?h4=&1Qf4nR*}*&&^?N>lWO$*lL~F^xF5<#=(`w1LF*_~$LH(ZX*!56F z>m?D3XvbIj(}Y0~{)dPQ5KP!}7&W2|*>6lvH`C)liDLdbPr1r5cE&%;$Y11PZk40SlqJxNVp*fegl*)wN<+Ip_>nMXG7;JPUFY*(?|qjAeICYF7!VcKbjSNXhy9lo7i?<_Zu zEaw`NEmh9#7m?1anZ`YY)Cfd|AyWiRAuusgC(VP3+#LestoNl-e8VcEYEaZg`A5de<> zO~*5$BYhSD=CJ;iEvrAz=l8d)ekm6^vImvl+K1?N`Wrz}Q0<=#i!ajtLPk{2v)^~?% zK5z~7dtiQy&Oa0p;?vNnya^I|seQPH3`n0pCnpu?-GX0K8)(B|#qnH2PWnUS@7w^d zz)j0}2xGqIqg z-!s8xys|=|AQK&BwjF_t`EF*mlgCfJ!P??QexmF7_`zDQ(NyNJ^YZZtw)4=B`v^Z` z2LKE0J$Xb7Mi}Uwjqh*n-~L{8_ioavgzteegpqT3km7Wyp_33O;98|{%YUw%si`9|X6A+U9U=?cVd#80zbAQ7#oAL;L8I)jp%Yh z3#q?=T({s(BR0c(AWysp8VUkqEe3~lG(Yyt(qQ_V?%n;d`I89!|I_1iGDJ>_tj67#UJB4?{xsnzCUQy;j7hZ|tBg?IWyPC6CpB4`%ZiX}XHj12)*` zf3UQ2yJP$nSi#uGYJ%G{xhUxy?L3wCAuB7QY5bnFw70g)EH8&ffn0BadE3_Nv|ab( zh??-}iHYXI@>P!45fP>%)xOT7ulVzT!9!^jpuyxe1ZQVwoyXo9@|bp{YnDEyJoVS8 ze4j_B!UT5N3JsHuQ?T*{9KitfV`5>^k%SGk1!^t%IL^ex#I}K>aK)*-v{chD)~$f> z8P0v-#l?vh>5J`AH*NG1aVVz;Ea-%{*iJlqLo1MKt3xkNn$-B6+4^$Qz1h$$Letu} zBU9@mO6Pvm+5G^;oG6znR>3gbp8){K{TAY1J_FbRxQq|^QF-_vNA%mJLa$KgNNryC zJFZW;*CWS%%f%Ob47$0=pWEw!tTZ+HMDIP1Zf#vr2pnyw#pw+>A}E~+E(h349dKD{ z8KytpTni}HXzVTD~N^F_^Lg~;NDxGxTTZ~4( zy%Lc+{Y4n%dm)3k{ehlE_0K~naCQ9kUNd&jG;Meg=iSxLeDhwue*0eYqr`-2SzPY6 zQcg}zGgc6i*XH_r^#@=9s{ff`zV5PSw!76?(eclT3q1PYjspQ@&@W1vVs!D+!Iod* z>Nbj2`J<))A(VsUDN+3oLwye_+`^-pHn@Bma)Kl*-a)#T-H*hCvWa6vdMQ|H39BRVR^jC zA?X#XXv;~8`U-R#8ZuD_hqC{++8U{|mzstWn&%et{z7c~?K)TA@LB(s;duB7Q`l#HXNJjr?8n=8eCF!)b_$Vv@~}nQ z-^)kZwn$Q?#m8TowdYXFk?`0Vy?9z-drGz9!@TRb5NYV2fu?MIt0QRP2EmE=ibokV z-K3pj67-NgJ7CsgK+305rwmk0^CU8k0V@%Nxh?}VMKJ5KmX zFsK)pz18;EwTpIJ>qdP{s}nE+rw7(VUZZu6Veg9_V?QJ9HvdGVl)2j3m+KX*Bg7K;#^>I#|dmdnfvYcwm6?Uz(yQBeW*p$sLH7U^oT!8@H{|i~Fg$je>UuHya&j2C=Wh!i>H=KZJJdL56xV z^PTXd{2eGO#aKJvx#OR~BhnuqGI_bxmoQNxaCD!S;J`U6rH;IKxA#0s^RS?Oxhv<2 z5)18Oq0RcH>rpRp$i%+CN+*h=6|$EJ$t+vz5p7FgWCua}vRmFh_RMzWjTvffLI}%ZKw=9bY@|Y~^8HVOvbEdTS zwccWAW#cTDc2wKeo!F)nN&mBxjY9Lkz+zWtEj@$`v)W^!W~anz;KHIme&LxMQKD@G z_6*q>6C*qb=u^6PZ**d7=H=RYD{Hjoh zQ20&^xXiahu_S4KBXGajys$q!!rzjYm)E#C?w0fNPyT%1=c6iO?j;DNm=Pr!G$r47 z$rE}knVH%+Y^G?#BU*2SBn~3+P**XEGrEeOeg%gYz22z_@pwSz^uVLSeadCgDvRFk zaO=_Eoju?gm0cq1X*E=J4U_e!j|Ldqm}z}~b&tRAv1z$OxxGzAd;nW*_9ieO_XG}T z=sNoxrAwkaH+NUs?6zkM$7k!O!yg;BBuJ{4I%apItA$2%+TJdHb~oozTAFy0t-BQF)dvYc%_!6zEcm}bMCO(R3VN>;;wjV_BABoqn+-a)!(LREqu2Mg=Q~rx zc8#TVJXR)JsQJv^*v}8lPB{Ckg!Y)?&l5CXKi)eLM5rzLr`PN`| zfvNc-Im_U;KaXJMxmnd@!lrJ*8xRmB5Z|Nx0R%yS+zZAu7ej4TRjQIk6;o5wnN5jj zcMFE^@-;|xp9of#KLWQ0X|8;}8To<8V6JR^pbch-8JktM_D*!YsHv!rVIE-SHD_-r z;3d{_(!Rz^R0y4-m(=0!B`1YvF(%-u(3xicW02>cT;1T3wmyVNEjx#kpj|FdPa zd(vOQ!csv`s6IMW$JC*OR4u!0uS`B|{`$LP3Ui5315|Hxr>jl-EC_R|z2Y7bI`h4} zJ41lxV7NX&!K4%2+)_IM!h;9M8aW!lMxew*(E=G{C!VflyB5en*;s3U>_P4U!J9~kFN56h2;!<$<1a*?1-_ci4ZiKp3hPK;kdwP#%Dl5T@YiNBG z{L!gnQ^iGB6!aL%g*HNWJ+vDweM+>`ywN=F(>eRD7^0S zAq-2bYYsZ2vLSQj+jC*ddrkX0flLr|Z|T>rmEHP^BC_h!ibhQ_B7*KapT7=&f>j9&615>cM;gX?{3<>KYWrd9YYVxWuO)g@!hUN&Cqyx?B~{3s&aa) zdXe>GvcX^x5C{bSqBYuufQLdFUZZAusJ+(bupc5MKx@a&5c+wXmJG11>lOQM{E;)P z^Xq0n(+aU4;9X=fArY5w>7NMs7~z}t?kfvbCt0G#3oCZbXBPiN=)|;4Lp{oEIdU+J zX?M<{qQQt(VRB~X7gR!-uwt8aiXqw+GE)}o;Po%32{8%T&pg!bd1H$1y&Z+91GWNL zl)FN7m5VE|pKTfz;*O)cEljFR$hVj06BRwS+OVDZmV=@wET__Z`V5fZdp|$FF0GOs zcMo=96H`+F_|jwpuS71wq|dmyk6su=IZssjBnH6{s#$^gE;}2G*^i;(+GkRb`1#nm zm$wcQb)13o5zKDCb!nHD%WS?gESTNO#9g#j8@sCsh!86=cO`W&e%`B(-b$gH4 z{y}j+aboxEzC9$31L4p0l?RQPXjjyb?=}Oj1H&55`x@&ibANJp71KmEzit8)_5lka^DPhgp2Obny8JUFNoQ{{7 zvMt};USDTjo-$t;`jTC{$QUK3CzW;BR*ywt1I>lw3O6V&-6M=sbYBVuOccVzp;fFB zvQkNOQYHjVu)y4zH97aTZh{hIa%+92JJDsnjQ=B_``C?GUlI2aUlxkS)4mdUMlA_p z)1<_NTaZa`rfr9>XcU;$ebB1;{!;tIL^TOL9@4Ko86ly^7XJy?V6qGRP{* zzBnjjdN#O@oR0MoDPO9;3TWjlt(d!}vctJtk9~KMmFC;jH?0lSsWcP}AdSejXV?6! zG~Jn{%6%^EfMkz$7--oXkIh=0?p!a)H2Thr9jy)QTOgBq2sqztXa6Ls=99UU?QzefSu{Il8``45pNBc?l1tM(!rGDlJ%>)PmYT?O{ z@V%num95y{owoyoGG!CHtyyn}u2==QMZF4sety&6--97VI}l-|0YL)wYQgFBTw4%F zO+m8${ll(Tb(HprL_FVwq)BjXTzz{6fy&#I-_^_@+YyHP*xeaJ6yAn4ptxHQAXcct zNn*mDBAb-*rPo;o{of)j%hjO&ih^!Szw6WsEwt*b^HQ&7l`4Z9&d( z;O-l6_?qNOfcD+O0cX>S1{D<*BhVkglhK#u-o(|{%Wm$vzq%-<4RIwF^2v{P6Qypp zmcww%Hb(q=K3gSTR*XppSp(Y5=f^mkPb&(?Lz4a=IXStYlizAYVt0FRzr)gFTjOW6 zkSf&JRiXBAkfYs+;A{t5UICZd6}+xQl1@@}iKe}^b;SO35C%k3zz#5B zLE8zm0B0eq2U^9+*hDGZ(Qx{=2OJr3;vv*0cs@Tx(>7**IwU7I@cLtoD{G=IOQy5C zO)9_F_+A4anohY?9;bw-lW@1e*8xso#)7VH#_G|;0KV*B{_d~=Fvr}4cu=vWKLyC+ z@V0&uj^T+l>6?Dbq?wnLdST>4<_dxAR@Riy*b-g*-jXu93~{{dxy1k?m+Q_vFDvm3 z=?WCJw50<7IfdWt%@+yj9nXtUOK}&Wbwo%t|K5I}r9*IgK%zBFwEU-SD4B94N>`EK z-P0#V=W^h)vf}^i3N@k@-aaZ!$Z8KEK%A$HrC7wR*m zegnswpaclt;-DI{aK(b?@(aY4t54_&@UKi_ z6g>JpC!J1*m8j+=LK1^7o#1Sh4j<+MSsr|TV}s{Sad`&;!ZV$?Hm|6kSn5y?Un0+`T0&vy_^1FS@lv0de>;y6 zM8WQgfupvqxBP)$t%Rbj<0+BzF;ujFYaEEs-+QPJ7zLyirh_YirK$~I&A`b?+@^Z z2!8VIW0fLh4VB{YLH-#8IZ!xqq{bWU^)Gg~A>I|e|9l3iS5`b#RomZyLkbO_C_5K( zP~Amva$s_%6EzEeYbOTJVO?)?{gd){E>6QrQ9EA~euak?Zvl08Hv117Tp^S5sT?yoqnKoVd)?GRJh zSTCH% zs*~V(MDvSbHT>uAhheQe>5eyz;3?`H7(7?}k*eIk6K@8iy)*G;fgNvC1}~uV;wS$x zteKC)v*YxrX;L_I3xmCbr6TZx-zQww=h}PnP3>yVs2X*Bdh{VRwK?e0ZQDPuRi^+@ z-K&4hZ`MT*7-nhwwW@Yqn^2tsT7b9y3$+UljQb*iQZSSrTi8;fTE{on2V4|^25kXY z$K$qTYu@+yZgR34W5`p1^v1@egwSeouj%(zbylw=QFbHalCYs~l2{~kfoKjO|{N0MS<5_%? zXm$#5>V#|oC8)6>?t9CzDNzpFYqLGs`re=j+k@0vY@*bwRy3;impGV$1vc{idQ{Wz@{EafAEkzeh~cdhd;6s$ zepgX5FafBqUg7TcZ9fYb$(M&DT1-jLTzBRY_QgBzr?M+i&ym#6l2x&g37G&6a^6|2 zy|1hs(k_S!ud%J(7u_c$PTTlVa63YU=ts`K$-GD{2f+{WuE|-Aq_1*NqzTAqs53VJ z%b?Mq!u{~7dbH^(sus@NkRwpbD!w?}1me`y-=T^h@_4poe!t=$2x5wMU8+;dy4vZ( zHH;<3K?3)TFq0lNSr# zD^;=)V`{Ea@1+Bk40Lp6jN6*p>({Tl)$Iq%-HIpQN3KA|s%CD^BIQRXWG|;Eyyyut z!ie2M311NTa6>o48<;N zi_nlwqof<~E|Ioxxm<^jp%WHu`jia9UML9;9fp7x^8Lcs;ivUSg9pX~&}4XTZ@psL zmnEk8o}x%H|A6Cd099?D9#yUU;qp*Z)wJ?zyg434Hy-PShBG`9h@@1<-ZOCNWc}Uw zJ(w|NQ+i^{{G*(ANy|Ek}87q18pz`6ad;7m=t^&8b(20ii2*D7( z#odDtbZA8rT|e}00XAwv&?G*zI%VWYK@j8sA#zPf@u{2!ojT#~!2^L%=a!cKc64py z+CM+Kx)t9ptsBOkhF|eDm)e)CA;yv}I>ws_;Qh0LuF{0ouo!ps<(-ElLXU)Ki_ZCqf`Zb+mmRzxWhrBU0cbOGqUR8&hWkGEAZP z3x;{Ze($W;4qddF#sO_9ZXr-qF}hzOurvJaDlkeo9=y2{(o-@!a|nCm16)xhD?Q~6 zXZHVm#z1pYfnMWy?FBv62vOVySIjd#0AfuCVlV{52@6s4lJ3}lKEo`$Y0-ySz&o`= z&;qRm~287Y9j2O!d*kd6qJ+U&@O!l8*QsrY%g9d_sL|F$6jvvT7K5# zV(mqT)EY0}?-Vg#@s{(OqLZ3K^ykl?zySS%WZV`~k&ng2>cA?4J4Bgb6*x=r>H_~1 zFbyfa@;~8Bm*Y{q#aOeIdy;s;`5=@xf6WA~er{TU!y;(KC?wB)cdN93V-PkA+ae=Q zW()whv@ZgsLyS0{AJI%`jr%;)Tc{YqqvDj9~{UcVkL|dLtyu8u)9mYJ=Z*)v5fjHgq$N78!XOjj$b3S0RMIorJy&VUdG2C{`t^Ks%PtYF-=0Tz0tIHiNlZ)M@A={ic+~C(FLl+`FF6ia-+vY^Cc8z zWtA@Zq2B`yJPqf6+9E1;{=DS+YP-L?J`Hu(FecP0?!A}83Jd}|L92Eevl5T|0}wrL z)T`2~3JkJxf-g@54kdO1o=*Pfu!Q3&^2OV8CHJ)lY$hCFvjdh%FC28&cyahd zYZ%)-6%CDE{TRs0TxO44bX7WiSTkiBX}>BWs| z7SZ_eSPyNuw;3vLnII7;t6gbR6w|uEXZAG3$|)>Vy9CIWvega^U_YN!EYpcNs|*6` zc!tdTfWSbD>nPB?|M7t_K&μxnO-S+&<`X=%5BHco@=eey=^=F0)MbuBF*v9|zy zP?Y}z;u=fK&Kpg_qu;l0KT1FkF90L^|Ki*h&{4p*B?GU5mR>M`*0wg=dtXay*8a3j<6=y2PtS+3u_q|f1fEg5Vp$A0 zUMM39jz`(>ILv7RSqqHKJ%yW+Vtb2$0DTf7bli)iKj#{^T}IVK4G~^7y<15!lSuPfK@zEx@x47&-$T z)hM>_itSJIOMpVd{h#l6Kh|zF!6o3$8Hc|Io??`mfNk)Am9q8Qs|z=rby!{d2vDnK zb#GBhsb~>oiM9=a+Hc&}mNR-v4g4pdCZMCBwsD1n<0oquFwH71E+sI)O#Rw`N!VP1 zt{b1w{Q}IQDF|3lu?sM3VWSnqL+sL71S?z9S*B1+MbSPb3Gr6+J``U}z+*|yKw0c` z;|*9G^PW7cMxjOfOm{9b76`AN5(mq`O)?q*R5p`z0eHsTRRCY=V3o~qFbt0Jg*Iy3 zJ{5NWV_4;UGvhok3aeGCLW5(RkDiF+ES_M1V~kxEroTSi|Ck4~qh}jh!$gLcN+NJ@+ zUea|cmd_Z`RjP><_o!oOF+}tZ|GVPBnM=E8cd2C>VW#kSygG3E2xuL6pAJ># zY1_0WVVxmI%l~|@+8dnpffm4N`H7bM<{x7&kF{^J~0jU7yS% zsh5+v+^{D_R)T;`eJ|p&R-Jhx?CPYZEBjtmW#f@sP;f7%dUS`9nweVdmrL=5gRtKX z>B6M!+22W9{GD!BqZ?$O_8osy1xMm)BTTxZwRLp3Dh9JaZiANJwpLQa`VC{Cpo0w& zg#(j9ZAx}W4*8$uXoY~52KGM%Mau&H>Ba}HaeAsA1b6uc=?o~Su{pds-zQt74s=YA z%3oKV$9=PS6KZNNy?8_X2*%_8d_pd>$+jT}Wk*EzHb$LivTL_A!!|*!jcUlCq|jrf z44wil!152e-h&c^m2LlKxP`UlIuS=?FW-9?kwlQM+)b!$Sw92x8-iR172nczS)!ug zE7jOlP0=K3Ez2o8VS?X*`iwXVUw5PTTMGa!-}71Yr9uL43Tg_p#Jl5Op{}mJl6Y}f z21>1{mINrA5y#%M9O_9m{#2&mh66H7ngQ^-OPj5R&joeJRh+8h5%8l+mAtR2S}V#u z>nROR_%1PK&Tntl<)UhjTNIc5izvOa^2^A4oiSn{4JVb|H>xh0ERNKme0^-NIC`=Z zjs-@Ac0y3jLyL5f`i~pzYKLHrnAkEtu|}Sp8)yiNi0IYkQ&TcncL3YvXbH6?jQde@ zv2#_lF?ZQTw7W>|Rs!Y-;`eGAicHb&Ta&1-L&pcfP7RJPHG_zN7iyJ|a<>GRcrfez zM*?w;WxCea|60lgy5t+0{Jrrdi$|#6uH$oIUaDT!xtf=xwd zqPojGk;E?qAk=-c<{Pf>Ye5v)x4h{}&8>?&IQj5!ur2*`ym z?ZvUQS>mEL)>wOoTfLqxz}c2b3fhw^d+BT9x~H4wjDD*$5&V1amY9Y6i{I6zz30oL zvou~4BD#J(J?hy0*sA1Y7P8>!>FHyf>An#kG)pV2tuv)bkS74uSp*=DP%?0?4Ds--O+4G;>+97p93AioW&4NrmW-jNU`LNJ_Y&(}fhJ_VwIHozMz zX^L*L@M8i{lLItVJdxnP0*n=i7>cJkL1MwIrMOe+DX!9$L1YGpPH_7bWhH@`A4-=G z?Flgjk!v41b(f|nj#h9==2TXGIj-hG&6H8Tok63N(?Cu9)!Fqz{e-;UdlJ0Q;fy^mY`(3=C-wR4$fE0 zz2jkn5_A2-e3Scn11U#wsc`TViF*hv-EY8XEU3qqmZ*k<#m;@}AVc;6woDR!d!Q65 z`q>6`Ap%gy9Dx#^BM&d{>%<}v3MAOMy@2o>qNE1zVPH_#&=>`H8UR_1(B9nq9w%hU zze=~EWO@Z86ETjUT+;{suBD^nEXW#s0JTZDxw)mQ=U+jOv0pDNzuHh4>U@83Vcn7l&80V>ua%I9 zf?sv8g1{V}wCklzC^dzaP$+w!oxU}#kEmpU>ZlqtqKph9ofUg_$1m`u_qyr0F4k=L zS8VvNWkH6f2MW<_-7n8A0&hZgHVX0&PVE=lSVUq9Y!#;m3QU?PSOVvC_L~dyUm*1B zgCrVl-f^WxT7P$IH5)23=tBO8x_JZqf}a4S0~B|a*%5|SlpLvf!sdv3Q42rkafEV3 z5q=tFtSR;)Bv)K|AN`tWFi9~`r(s8iX53gW$8tm$Gy3+xs zu>!S#avE>-7S(S(eu#RjZx`1 z&98YaZuAfaQ6c)*#>}?PASw_~(w-dRM&c-;i%RCin51`SDiIu<3;aKQQm-X@3yH_U zEv9tMEIIguNqY>nnvE~qi|OKG4Bz-KYkpTXq*Y0a!Ny+K@evagrOas$z(Ky z9JH960pG|3Y7TCCl(ISC|?b&BZ2h{ zxporXA%RGks6kfB%8ZWTzdu!e(eKWAe9ho{5S`rUL**^vF9<|hYB2N38i`1vP& zAbQBQ94xicpqQXp=K+Y8>jB{@^@FV>08vou=IlJU`Qt`Y^?AdnQ-C{Wdt;#L z;0T+0bgkDiP-lOuv!%INDQ|7f84&ktdB&=b?$k{46&P3#dJu<1>3$ z3P(n)P;K2Yu2OO!`Xz>h>Tg4GWeNty8Q(}l^0#>%Pi%PSn!bf(7maLgipX+l+3`TzGy<{0JMbu@87?7oXzjls|#Va0;N$6 zu)d2%CMHuk`;dHtlX#;aFu4{5=O280eBfR`PEyM=+{z7*mBod@;mv%uG1-vzC%;nf zT7itE8hpDRh|sPXHOF=3o2r6`V<=zn;;M$6c?1-JfpAnOsmRDwjV^~>Vi#At!la9)Ix;#8YcN0!dTQ>Q>JG@rK%QpCWm ztt}rPpww><=zFZ?#!6PlhQG+71eX<7X8^tggN04)(WYE39NPLm(X~CX0{rBg=z#!tbyncMr9i|#rXI*!fBUL6lToy zm+-?;k2d3_30d$%vZx=Bl}Cu5K7}86^FMU#Y&F#0&H=DB%@Q~->gwnUm^J`i02Fti z5qX(T%%bn}L(p|fNbIzU?cU?z;gPr;>MORLE9MXB{x?#VC~~N#Tphnte+LF};I?=P z$YBJi{t+~}8=%m<0OEhCmrx>r)Nll<;jcbs7GH^R9PxF8(p^G){C17ulb`R-Se7nI z?eq`sYRN?jTtjb#LWnQKPZn**VXt%0z4JPE-5(GzzDBd;`b&{N?cceO{=UVA6rkSnB|g)pOxKiI;rx4h~;_5 zJVKxG5@C3ax`aQv%-qNaFT_XXI{Xd;E9ha6c5#>xG)h~eaf{=BYc^~ecYc=$@1;yG z!Fy2Sxd~w)6;8A(vxL^=IaH!W!esC^aq18=XisB^kk@dInf|BA)qZ5+Dnav?WN^q? z+rKKhl>P}{X&O6kS2lM89P)W}WkIZkM@a8stkT51%%#p8rpO{)Y}U50Rn-}%!f8`P zi37TBmyUp&L}@#;>%ZU!+7MRM529V4LIaXD6iyGi9)Ql6=D#zB9`aR!W10BJ(BkSJ z0RH$+GV3B3IKYV?1$tULjshNQPb(_A38|BEb1jreaXJ)NeI=z~(a1zSBhm_cAc3k$WPpDGPY9e9U zKvDz}{4~ufI}1NTX1RYB)XY~UPy0hTDlPOFE+i-pN&szqewVh!@}3chYL<%oU!;>32XM+Isz3` zK3#AIYHbv9K!4CbTvren_LSu}#DGos0kVPgGy*~fF9SpQ-fGr*G4*da&Z57yGI9N~cHn$J5m+E4>>4da2 zHaLHn{}6tCDhedpi;ICC!r+u;`}?#>p-%y!CMYUG;#9)9bm&f9)Nl2>}7VV1z?!6fkbI4`>?E(EfiF_vP_aZg2Y!iYA>*B@u}-6i1Un zI8vd^l?FqHCS}N+OuNphcIHGXiAXeYl**8ylOZ~ls3UV3GLsTAzSq6$d*1K+zQ51! z^ZWhv`iE`r{XA=}XRUkP*L7d_y}F%t@m}3V6NZToIJ_gzq+`kTGOfukT7W+m`6F)^ z4#liIXcX-TU2bTWTN|_mE1RB5P8?lklc#|+L}6%3mGt+_B&WRM`(tNVSFgYYA?HR( zGRL#0vp9cYorFs1R z(GP#J*_j_NA4z!Vxwpu?GT9gy0D#IzyKTOl?B44JvIYfLGd~0-#2&#EI@PoG?jhq# zJ27X3Gi)j|iUl8C&w$_8%ANQ?*e$_ zw3h1B2G*BOZvp=u(BDBH4l* z{wR3Ts^0j`=(|gk+xuT3$Z&G!DG*^LpIe{X)ntsfO5kxiiTiY?C)po8fh}2K2OfPH zZ33U(WqTYU@F*<}NnaB}L*?D{q&?1Vt%lDX5cTNUoP2xno#p3PqPlg1}) zU0q*nejx~`3}jFKz#aYdeg3L1fiOg&PDae35d6Uc3oDQ98vTVr{kYzPSF#rRn=pgP z!*eC@qLG^Q@iINF5%<3k!?T?j`$qeo;DcLhVV}0U#wsEB&%)-#6}|&jQPzTc307O# z#(W;uVLboUWFVsu2VouFJ6p;uQEUg}({x%f&@PI>0SjQZEBa+cL{NRPG)AaT79~<9ZC2PftX5rgBi~?Z=^4i6yk#uJheyr0?tI5oF zM0Qc796d!m4GM0jVBcr#0RcGgM!^Vj_LtLm!cxKW}g}9X-u67L;dWhw8)ZpYy8P2^$$lPxuuQ)@9IXC0uBp0KAt&#KD zsfy?xqdh6IfBrC-^kH(gkD<(Bb5gW*AVklKkOJEwb=n2ga`9i6R@x!CvVLLQivxCG zcl)2)OsrVr@NN!b=b=w$t1qJ{(?uA7trvg3X48`mEZ+>p0v00R3K`q;Uiknis;Ll_ z)5gAR*S+gDuQu8fI^Grm$a&q$lsi83mo1wK!b8Pg0!pQcc6D*jcfVQ<+S}WoMG~3{ zc-nXNqxegJ<2w-WryIcYRa>721VlW|*x;l55M+24;2fL#_22=p?TOBf}k%`p}&9Q`zaKIgi>v) zO~{^NlcB0YSUVG<#hkGxmWX3J)McuOiHS7@jHgYC5UY~-@ZlP$D{^Z%0wJ84UFF`~Fps{6|Jt$1BmCmyzbaHl2cfuduj zk$}9cmXuxJbbc9qz_CspaW7VOD%Ag8_$gQJ3N!82o)VMf=8_X9!WL9s-(@QOoUAYg zrs>(@u;4`-PLmgh9gB9CvFG_?TV{!^l0!^nu5;eE1JQQyn&V)}kue|{@GUxEK6QBO z5+OLmf#gxU)VY)Z7J<&J3EPGKz`8GiT;=b~_a|pIeT;DqUFY_(5CM-%kNo0B>)POU zBg-ZT;TGX$S@Q!*8H~2J|4!@!Q1*;HodKb+Oge?QY1;skEzhSOWp( zVrg4UT<7)jg$Zm?G4wT}ut&LWnnw!$aWw-!VPoq$QxetIUnt#Yiw!c}v!~|R*S8k5 z6I+D_d^k1!^sg|jiQz%VGvcm#4h@g9D*bC8Ifr3Hw+@9?>_dc>GFI{p-CR=SDV zf4}+|z(^ATYpjZ5#PB1AqMHMdn>PQ_R?cHR1{rV7Qd=hnhhS_7YY7mQh`Vj|k>9CX z2$oYcXr6K?i6YLy8UPHq)H*&YLZViKqYw0%&1H&d!R+xbv(G7UjFk*?^3T>kV=y|R zEB5KVsj7MuZ4)A@BE2a@?Cs4lg+{$t%jr8x&Z+r*t5-joVT3A!c$Vr70h8l|V#yhS zlA`_?)J=E>5(FlXL7CEwr^+raE(Tl0 zDe^@~tZB3xh0b6M+#w%|;EMELdgZ%h_PUmE&HQ3;vV}t3PX59VCK*|o0U zN2igXfPo<6^2c-46-yhZl=|@>9%(8NSXUqNcfUW^XT{^w-<{ZU)4BSdtTo)dwGb$O zR(i59J)m?55)zNN=n8}F<5&wM-gN7BYM^@G zL^N$YBVvM5lgwEEq_Bv#5Ds8|@*ckG-(i`yVkoHFqLGoDA8eHHE$&%7(_ z+UGMv{;6PRL4n9><}z%A24pJ&=~~lBjAM%!TsoN0ow>(7>ikE0u>LALF4~MW%_CG> zOkkeM3=k!SO(QWqT?P5=BCz*fs6x6j9S)i(80WU)s=q&44dyOI8jR-{gv&nUihO(- zTie#mr=V(IeWLM9Z%dBc!pxq6l3VA9hfLakf7gef&PFO{cF4bxZ++#m=!8+pkV<5g za_z!f?m{W?5r*7W=H^11B|Nr`J=Gf9FgD&e>4(7Yq8(}05-ShBbZAVzdGn@U$KWLL z(!7%O{N(A`!`7{QdnmMl+&Tw6FGYSEZ5CFJ1ln&`a zajI3$afyZ1(KDTte(ns?(Mia#I_B1Re^rJElVX&`=uOj=|0?`3(#_q-$SZ0_eQpU8 zal7RKAl4FA$69}1+F+T`ctI3^v)o))icu#imCp!bPT*g&H&3EC#p0|eV+)xA6~H7}KJ zg3d6I%?34>oigt=u~LwzH^J<1gvE#2mPa|PSpeG6YDsmk(YoHX?!KXUc^7)Q6MX~z z03g*CoW`nHZnM)|k8PeRV6(nnceNUy+-WX8ZHlavEc97Mv?W*{XPb`OaOoS6@krad z9aLy!;fZKXwu6$OoY-|D!kixW7Y{=|Ek>XcXp2k{G|nq16&=tK-n@GG4bO1wCt{a#lUq@;Z?)}8z+rSnMd# z{#d}e5q>n;a%81}wT+0}88nu7Rn%}PhWUHfqes#C@5uz6 zJf)#4n;GrT(^$MW>?HqqG-qjJRqMpnA=zg)-)LN7{8ZjE?d2PO3PF`+MIxhj-alYS zv@UT_qN+}oggIPl?30T&qy9(A-4~PF2n?d~LlFdX^RcrXDm7Bv6ybas%C(b`2s zYz>#6(Ogx2;A0fVNzvw;LEX`({IcsNpCsfbI?TwmLols!;>*hLRtt4c@ev{E)|tO& z&kW42P2IpS9UedPY4h=_)K6Vi@7VY1S)XmkmZK}fy%o74l+JtXSG=WT!IgLvFjfW1 zQc!rgK3)jgC0Bh)c~qisGx=!BqfaSX5)p(P{0ciVG#(N!lRaPRo^yG%jOnf&T)&-o zraFBZ*g6o$j`n2$pH)C*;ld-*%=JqQ zTlYQ!tl`3NKEe-hO9>+U$4DVN0`F}v(98I3HKVq_wLZ$}Pu42KBi$ZxBl8xNl?zrJ z0_d_Hnh(%5Yq|cJzpIyS&z`=$^p$9R>4E#_I7ILDPyub3%Y^jwT~)8s1rZU`Ro}T8 zkgOD(oz&ea+A_OK1hhfd#8>>qGevthnwAkNp(wkT(T*S(i87OCDU75iI4;0c7%;jC z#LGlbqJzCGBmJ5nr#^v7y43eu(S4$DpXX7m=|ILZ9Ax|;%840}sY+LSSC)S@W<1Gy zXdU{r|Il>49IzOQ^-~0?JD|*mUKz{!ThAP~7EUN1oOjO#bY|z|{s_1xdWyjK%V-oU zegNFF`=_FB_CIb|c#lSL75YN$wB@vOD+Zr}S<9$H747F4!svoq(E4!7l_QjVHi^22 zBnM81(m5SMMM9~&90v2{6HD$jZcic_ye{t;@r*PB|8jEhc0l^IJ8cQ~0cVca9|Q}# zBIEZH3N4fOOrnOhl!x5rei;=xH_>>WFWP!Lf{LdJ&aU8Q7gESa2I&*5420Ep;{L4b zU?w?D>e{PBF|Jh!_))86i4dQFItp){%|9^ibi_z$)u5FyzRro@lsenL0n)9km zx10m$bvZ+^jlN9p5$CO^Kt0^Hr-N5p)1cs){pG(eK685uRyM;;wi;AJloR*&(t-J0#Qj)TJBmX1< zHN!1d&}&`>S-g!tFAd&lB&Jpv%4Kn;&hPi+T0G{CPUeJvkyzF^Y3uJC$05&xCTMUs zfrHS?68!nYPe0}c4M?k+Ir7`TkNzf1h|MT!84gaHsQ|6qw3CKw1%xJgG}3l7$4cws zzc-gyW~ovb1Ww~QuR2`)I2;QIau-h55W|;pMAyE*OIGwgUk-XDz>}gdp!tcOkua^f1UX6%%bnO&W;w*H`aP z6rE0pRqP>x&_MNsCON7oCl0CrTXokB5%J%FS%W3iA6C3zot)35+e9TyWMa?8bLk;y zeU@r%VnX4OO=Ia@3BAp_G)0WjlUBXSaNZ``JlvgD#=kxsVT2FY(1$_QeB%2tk6;yD zTw~?FOfrlOWzuOe^3ssrcv!*D3Jqp%&3^S_!YnDqBxuUL`X{U)39^yM6R}2domNg z1`m&Pf!9wEB}4b6o`XHW46&euSl=%KVST~^wZ9@Y1^I13%KyS?Gx zx%%o=che8G8RWp)g0tX~$MSxcrqa{6vfU6+b?Xvpng|#`NCFueAkL-FMksPo%At%^ z?*Yy<21_TGH9PV()^0^d8WWCCy5I(yZA+G%Z7O7A@-+mC-U*UvKS z!a3A@vaXyD(ir^n7FCWV>&)1j(VE67PI@^@oiY^~@QPQ$-{&|RDhTL;6L z7x;)?uw{upb%^t<$yBwd8BwWJ&e$5R*wyzi=rF|P;58M1EJW2k9l(7cyy@9nx9h{) zUp&+~dz(%tF^Vuk;Xjj0uVPoMtE&r7pCmkgF6S=0+3X{#M;eSN!~)vWJjK9B3lLw3 zEp!^|I{3nA#Ew>MiknK~d2X6S-(|8;71Hy#LEC9pz(`G@j=@@eH&Ucdr!~&lW9G$eN2Q_8VM5i5wN214R5tS{no(TgJxPw8Buutq@0G*w$sbaNO#pn*C?jcK`8o zq>l1d)-Mbg>u0lxt3aWkb>2fhU`U#Y2p~Q!LUzl@n8vJN!Jp$JE$vulh{%V}1+l5d zyIkTf;uA#a5CJ_wcyQAPv}D?v~y~X0bn_8(F!7(jv-Sh;o+e1i+U)l39tL3 z2vacuFWmGjV6mrK9=Zk{8|*Lqep3oRdHR$YgYL zUfLqVKtTqXX-X);H*e|HW46Kg8Z_Th2@hr~N3j}wK8h)@8+<#@bDh}`W7<6o$;HdJ$@eHdrJ zRCHVvQQT2@QN^w)Zt`2);`612Q|DREp%RHrsE8L#QGBbK&snehlt`OKkDv)DJt5aN zoSECa-yGt5M(V}AYKPGngZMGmYleAyOHw3;&qpZp*q|~RNlqwRhg4rmVOpS05gbI0 zd$##-<$0PwVD~CIqKA;z6+}_Wo&c8m2oRSr^~6WM8cD(5xE@OfzEHqQh9@0AJcHlO zK%_GRG-d!a5k@v%b($b$6SPz#4N7_9FI>1lqC`CGl*G`^ft|43(70o}q{(^mmG`qn zXA1F9)g5cWQGvOATx&D2MJY>$Qo{=G?SI~ch-EOvkXrYf=wwZ<#Fm$|H*%55;jAO5 zo{=5x9BE|i)*Y$i{Hsw(+Dt#g@FlV{S?E33&~>OpCyEK;QYss*yJ5qIWIq5hP8^NR ze)^M^28AO4&rK-&M#?CfSC&VgOjUtgz^KFuk^&dByhNo$Tu2f_U<<{?|ADxKe7yt; zz2+dBG249WDqP4GtfRLiE;+eF)j~tLr?YMrFA;LXI6v7)Ji@J@Ibu+mdE% zIWCq|8E3+GYnLfcJk?orLEirZ96X~-5{JBRFPw`r>?^ao^C7HZvpGz6YgrWJxn3Ds zf4_Mnj6iBy6T+$6Il_$mZ!!7y0S?GTS8;B5oQaiD8`qW)q!ftysQD#>u^@-~QK_gf zP(-l_8E0F?U7s!T^ADLhPbru~{B@)74BOeac|niOK|IQNvA%JVnLT?Gk$a|>LxP6n zMIp17-RuOnwm<%SpP!kr4bLgXk!kTf(PoXXLJ+trsX`O<^Y&LkyvAyV`p zjwz!^4y`9dNd&;D9|XC&*aan#iZ?@NGiZm}P2D7(BuUt&Q1STy;waCAFp>)@yA>f? zFrRp2WQ68TOUv|;ICxQcoACz|ugM#`O0>k4-g9;qy~{kmUFp@i;%XRNw})+R*yk)& z8YspfhfRK=-@t43JIN`OtJfoIfhwY*WEP<#sTq3Z*8s_E@)cKuv9QU0ts2SOX=!1w zl1l+ZC1}0ay-wKJkNET-Zp}xId{G*0I1gol`UL31^~7Cr>I?TL$9nF5R3Z*Li(rgK z{K(t735k5;+zxpugX4$xIn9oLV|kEec3)T{DN;G3qo>iVb7yP$o(CH$8hi?#r0#QL zP)oMZbhCuW+6DpluMJ-~VS7k;)>0h*5W-!+ z&p%~aQ4p%nug`}_)XZ-mV@BP_kdj%~+zcO}>)u`E4f3Ps3x<}i>a^E2^_slU)Wne@ zs&mabwe}C+TjkoxZ)Rkjxbh~ZRJ$?KSL6?bbmB(dBsU>z(f^KB&O>u%6`1A0S2=q$ zouP2*iG%(0D&R8FErd>MA=ocxjmfbuCS@jER!-(kKt z^1QNer~J>IJz+TDkfC@eU$pP|m#f@YT!YI>;+Z^e|3b+09_v!tR%RSQCeA#1carr#IEFYEd`I9r}yKFfPX4s__5LDn>U$Z^u~+ z$ybjnknkk4C1MLjmR?s>2-3VJO_X#(<&@V&;s29OG;}>-8es6|_{`A2?N93(T_3R9 z1$jjTMI|!%^;FMm^CT@{I&*rtFJIM(ag8>YNJ*ZPob1TxgUw5!s29Qu#}Hx2sXvGb z;DUnEEwM)qVv+Xe_W3DO;ZCPlE4_N_9w(mR?Hq0n3oAXpv;?Z@K>yyuRgLf43$&UL zTk83uhCI#9Yhspn9<7}S-PxIv{6|W1Pw#uC;7QxwX{^tu)~uhp=G(*V2F9v9J~KQ9 z+E|Bw{{Nv97e0R!y0(eE^YJkk4JhFtFEB2I z^9rJ#9gN9vqg#7KF4Rh-+Q4nTX637y#4Px8d6LXYc?~Ejd{7(pYEGEJ@|Od z1>sY?8@XlQr6Hn;f|>AKfBP63G?NkDAfLMO)D#uJZ+a(noKNDA-XN?#@LG4>SH|z% zziaBOZ1a~{>t>7ly|M7iHUGQbj%Ry!sAT~6;%kETwzH+;uejd6{Bd+N?qR`=#EHm) zuEmTD^yz_RA$RmQB**V`?Cv|-W#%z^%j?(O%jG(I(|v1mYI&Jc3af%Ux(0m%v~u>m z%@7<}xgs;?6EAB(h%q(I3axzdCSC5p=38lr5z-UF*-@XJ>`Gp`-W(7X10CoUK5TQyvFa;c-EBL%uoZpxeCz{oA-nj=!_V%utFG_m!A z!CNkgXLCk%9!BjJY{(c8o-6XDF;DaF`Za4sTXS{@-@B_dI%}ZuaMhk+v-XEqH-&nx zg059`<$5QK=lVGdnsgvt+$0;fAe)XQ|+QwmDzovR5HE1ODyx5b+ zIusu_)S4b@)3!q_n4NO>ZU~%4r?3vEJ;t>@K6jKyg}-F>&T2WB5^m>HlbloX*-`80 zo`Av9c_{;f@3b|OeNKhOcPlw`^mg$`-rg3F(EMfO5{F{h7R<11Zx&9Aw7u|)@NUm@ zeT~-*Iv2Fa7`~j*YVxc-Uq@1L;GJ)r1&lGFw**^gaSrHv+nER63(wQ|yY}H#%`>Yy zp0gk1Id#3#^po$J!mxowe%Zu4DM^?-xYd4S6K8qM<_WBz+j_V!! zdeU_kDi6Bk%I{ydJKdoDxMIKJzPO1peHnu zA9)H3P%c8&N9p~0!a5ziU-M>05{ixA-Ez_a%>?<7U<+CRGCyKC)bPBB;eb|I z$XRzISeeM6E`AeK9sB+d!0HzM`AoRyKmX_!C3wcUnv5W>X0U=`9Zt~VAt0MFO?EFd zj8{&$Lb~&>e=ypsiAJD){3+r6-*3GpOOvQa&ZV+K5qyK%U$!+wl%tZ2fWCL5`z#hy zRo5sZ^)Hkj=d<1hVNI&L zkf1a6`E=LTG5|e9ok%Yy;v``50tb7}$2(Aq;mA%o$RZT#q~mu}%~pa>5FSI~3)IUKE4F8pi#adtDLpdD^|SY_UnQ$Y?^*eL4gH=ZSxUtguSl^x4g-cxcK<)(m) zf%mnBqO2a(@Kkq{_ftBdZ_g2%u8c`Sgu|$EAf&kC4x6L}D0EZRnhAAg5lQ)>DR+d- zY7tdRB7Kam?yUJMWC(7)gNTpGqE$+LZux*40s<=DpIZ(&Ifas3tk2(A^BX#N1=8`U`ASl|^2S<~OArCR zJY)w{WHspZqs2PZVx;CtOWQ(4>jDC!7?YW@A!z1*O2;wEhiKQJtEUD%_c%^ylRfM6;j z2jmaQd)GZ<_!kZsb0mIrznZx7zG|w>^Y~xmsr{XjOBO41R)Q2hGqN;03MagPjxul7~6Em{bZ~|+h;o#CXp?JP72Z;7* zX021Xisxxm`%{_Cuh9&{dza1#fTHEyV{f-)#~-qzM_z#>xk3p6unKgDNM#;nSJGZo zqB)q3^DfRJtyBp)rX5PL$&l@BE{ro+&-(4RBeP5l#(Q`~TphV7`$|PB>)X$>5juCW z$hwGSuRGSE++Arl7&sj_k1_h$wH8tb&ZBuzQk1oaVR5(NH)?aGuzXHF7h>nIIOu_}! zw<fT|rpnr|`i*KL>jbtg_eaLPS5U9`V4`jc)f6!RByRY5dVsT?k zUCixh>*Mm$(*7tpv01ljohl||SP|U9Ina^^vJV9$Uf9z)KShZcGISk#B9gc(`o3fq zGk)7sHRmwG@TR%ua|m=S+Xt0asiCflR>(2SYJByDwhL)#QV|IRT#i}%=(w>_ui-l? zIPwmqT70~VPmFTCC3!4%FOk>@*AT9eTb6!Oj2x;g@~nVzaqydptI)ND?GTTJvBwqL z2P}GD(4i{{AX4bEo5fvpqkpZ;%F>`@mqD{o2-U=_`L}li{)Vu}s}ld)HAzN7bPk)1 zqdHQaH{%S9vm{!P=3TRS6LNyZT?z%DDurI3)Nx;~rr}_h+3MYYkY?*KbdQ*-uzmxh z-Y53?z>d^3?!}aU(AWl>|8Fh#1humfh7t5p5m+!g*l%1Ek+w`!5VS=mGE8IeT4e6= z4QOPk?ji=6-P?v@Lj#p|IQOY1mePp%+r3YeRYSYCY!&HC;e&K~!-If&FgRI~A))8z;ux2&-hH0Pcz*6uX{g$| zeh5{VBuIeBXDQtu(>Qjca>XkYOb$UP(4)E!1W9nfSV@4xlNk(ZdEWlkpim(>oX@?cZ^3=Gmf^Go0xCEa%K0y;B1)Yj7LLBhA^f58 zOhm_KYmI$ci^?6%ckaIoM8@XQ5*XhSeRu*judD+pqM6dy}#d4AfQ z@`^KbOS!xpD=0rchzU{^U5ok=#URaeU5gj_0xLK`8lUnh4IS;V`u=tik(}+* z9K_6&@0hNy4qT033dJco>rz z9sLjZ9bd%+spb|GXg{R+zQY`&kuC$T_p^yVf7piv!fJe4d54FGwT7** zVr9t~nqHexSrmo&^1^_QDN49!(+$C@S8h+y|K=^le6A2TlEPKHAS z&Qe$mO_CMYn;xxqny)wGLXfgA4jg&<4+J|Z4uWp2(n1jYgbBi$jD!fjM{?nOkMh2r zfqxx>mV*ArXeGj_ZJHwRf_dD9u<8QLOpy{VXpupSolKO$5EMrbmT?C> z67gFUBEo@#D?I;w1xc*Yex3h}2tw}3KscV*uBzjs6udty<66$24m$&0RnlmXit0z!r~>HljG3?q}sJJQ(GQN#fRNMz4% zQ6w=H7G4#-G|#Lbkc=>M|CnalB9W;$76St|H!%!i^T%A~B_{5O;KJ@e0{uho$^SdS zC|U!&DA<*_u0C`fg8eDBf^H9BgDF(FT+Pf0NUFr58{(U7x&Hq@l3DG>+Bx=>ta0FQ z_ZPR}cvo_g0t=ajLpYZ0A7GhgR6lT&#Xvk;!~_DwpCWPB`PN7HWx&>Tz+f{`){v%}#8+KoFWKJS zUeT?xAuU~9;X)O0I(o!qipO-$O*QeS8R~3Xe3}zjnA!h(-P%lm7Ek99l=A#*zf>UH3X! zH{vu^**g&Qz6VbQg@o2W7&!jQ)y{M66&zcA&)+xTP&xIX;yhdOkX>=m_joEhBO~LJ z-D_dYalor^yV`e@0txa_MwHd}p@D&P%p@u*bVf!-a`W>s^W&w8n?Y5UH!4Ih!@7bN zU<2T}`hJKzP`TeTU**5 z9+hC%NB;cD0T%7i`ETR`O+Eg=&+t3te&^msh^_M6Z{OH{BkoXBmm!X~U(Rf-uWJC& z{Ukw8y7Z6m_@5|A91O^aZseD085ksM`tIBcM#7+3QXF{Guoacu&(n>}3zt_Df-0Kt z9-D8P0F^j)+oPYAi@=4qwzk$>pf}2WPF~Tv4L`;8MLn}l`D$NSEf;o+YjD0TtlR@- zT=1+^F74tVo4+CZ^XEsDhRy-o4X2I;MzuPWMy^j)1zQYOVK@*{44kyKcpt2U6w`La zPE%Gdi)Byo!nwIQ?ANq?TXR<6ag{TEwZS1FZcFjHx6bO7KHUG+Mro3tSJdErKSknn zv(#-l(OSO&)x+OEj7=tG{PmG<`s>+rxpluJS7JcZn8~{qppD7GFx;-ab!N;&AwLy>1Lv0P=a?r^F$Is^p2~6arQ6y`Gcp zdU3L{a^}anIJorEoWb%?kdmiw?lZ8E#|+SGT}vWYjYjStM^Ocpst@F3nQy#%P5c0R zk^u#+2H?}FJ2@3OR?P)}@?bit^C$sln!Dkz`IP5EIJ#5K?=#p|mh9upoe-&>s@A;| zpY`qS3gteRsW}#uXBthn-Mz#pYr+tg2A1C)?-@;jiICsZQ-$8VimmhOxV1>mx6^SH zaG-UkK8hF_lfkpH*W~Ag5AT<{tYcowGdW*}4aJBBTwM62xb%s{$e}X${V&eyW|AWp zBE(ds&ezm1+FV{NjXc!ZG2h*~=EJw5u9q?VQ9l|@@O<;5~%k00>#IWY_yYLZ}? zCKy**5%{Rjhbz2hOj$CPG&S*bQ546XFUQUT(4s{1LjJw+2?r=OdZM zUA=h27loJ^+Nzu>?B;2l{B<&6mh@azDq*VdQ#JEtHJ;pHz%ftK-^(AU_zBoucCYVT zV`$j#R%bPg3sfh#DK(&S3`6}uQFQ$vb1$6|ZRy4MqdijOX#TU(phCVZv&Tl-DEybw^Jz9ej=1BQ*Ap$nw5%?SA88jMBlDlfMDbJrn5< zPdTcOxJ%G+Oj8?%7c8-BR&nC9R)i6J=P2@Ee{jsXap2R@-rFJ%@{0*w348nSGjK%v zfbHeuw1EUhXx)FC>3=s3sBoCjS=V^NahvK7N%$b`lygivm5$0z5t{|WY#w@zad2|-`WE zgFyoBEuYMjdbn^NQo69F^=JS5DW|9*K&|cM`jgXpG0`( zyvOZ6R@Wz#1Ye0l^BeFXDBtUl4t^6m*_AOuyGoN#hd%wE#U@hV$P@p8n%!9L&?tVv ze-|1`sI9H77{e6(7W^yN?uwoJq32f1s8JyVPK9&@doS-^SY7fMj*ZPy_XjKLDY&&|x> zTT4fe(}!=i_$V(A^}joo;rPM&CFmk^goCXFJ-%J`t_YTHm^smC?VW-eTVk3?EyNLq z&pF?}?hi?Fx@dOfVmWfM9DN z;b5n_z};L~CK_I>Fg7ufI_fml)zuvrN}RSoK6TGlt8i#|b#gjxn~WN$cHNq+BK=$i z!gG`&^9|qyfVvWb!zsJ2$Vf?pMBJ-%dSuchrabiN#<3B$I!z~}KrJ!t;z*|OBLhyD z3gLO)oDiG!TYGH+ZMXR%k=U5WuaZE(|AW7#TQHZ3??LP!eg~Ic(lay}07?JXB~K#C z0C0qE!mc|rRNye+f-v2QX$N;Qk`9in1X_o0t^{fD;$Xr@a1!c3qV({(0an!OD|ZA& z&2oXDCgArCB>9z_NCC@mVuY|re|&&4O$n%GxjG$Ew`i|Y4MYs%b=Y;@P%fB4w6}9Q zCh^*q1}OqrJrcS5n-ED3gbp=f?tlV!_-Vlj9!!Jtp9hCP1XPg)kV3RLFPIewEtWvW zhq>ZOsRm)!1u>=}D?viBLkBdy4xU2k&Ifny)h)6Yv>URK6-y~962 zh?h5A0&!&NKuL@zXx&G{%><<@gWFDnla6*Kzl-y5HAvup1j9Cj-)u0MhUTKeekcEpeWPzn>TOCrhm( zgFQZd{ty_Hw!Thit4w!>N`tvYRAZaK7lzrfI`(LV zj+K3&GV|=FO;p@?FvuB`cP3YnUH?vR0PS#NF@PW%fDJn=+t@gp?YE%1FpL&pa?n}Y zNqmCekz8OmK=$lpmW*G=T3v7xNK~4P!BnaOnl&;c#)4)YX=Y%kIXZZgpExeDC#6i& z9%Wctnd6jbd1a+R#m2@)sbFI`&yjt1USLccez{X4e~i+*igT-0$@&Thwym;&X3udH zHar7FEo&gm4r7W|7_A7K_USHOn)bgukLb+<@i3=u;c!nPKW%ch5zweQpgF%mwu_nB z-tnLk&swxRUGdcP`T@epT1)D*ZTr)QG}K95f2BX3Q-egl@C;pFi8wa{L_UVeS*B{Y zw(ew$RZSiu#ArVym)VbT8@=kh7tuEq@lN>lvL{&;$eO={pPj zq7ShSwk;>ywtkeGrE&G9|9?)!5il~-@!|};XWh41=}n5Pl=$(* zo6|D_p9jC_wQoDEaa(>@%cpvLlIhip-F5s?(&;G5?~I4XZfx3lv|>*E(HJp($_y6F zH0EsX`*YgHl3}aG7wwmljPbm#b5D1W#~-r*7Gp()2fHo~gmzs5Mrh`3p|G!Cg3s=* zoEL68R|k_{j#qKBQYKpYv*}w_|GgZ7vjoo+Icr+vbhC+JP=I?kuAQ9wVKI2p89)pe zt*HZezz$1r0PKt2DQp*q7hDMjS4e@DliN!%0B3Lf!=22NY(jKa1soo>Q9rmL0Z;I4_a0=EWZikYZHCw=$?7HoKZO zIwZ{PE0W@|1T&j_u#juvr7_B~q{SrYdOgcB&YSR2_VBxy z7pG@O@fG9eYeh;#hKeV8yZZ8 z=adr#rTAPcg7!bZOYSw-dyV0EYOn98nlPlp9aPZnGBTlLk?$*9UNY!xOYXi?TU{f^~{~~e+FXUK|bKSzQy30}fVM_5eI>xAMX?7gGw zK)0c$Eh;=bu%$5|3-|nILIQ%Ofwo~T9MR)c5dfD4O#-U~qIl*l)U~D^9?TeDaJN(} zytpOaC;*$*@3at6Q&DvwjB7nm?&+VOX0g}rjz&%Yd0_s>(dJD$30sh!f1`Kh3l%Z0 z!4acHyR3?>iAwv43WsMC;Ouc3R49{>kjQ?^E&F_m<|~v^4Rv*+@VVW#hu$cP6zgYW z-Cyn?9wlxyUs_tGhQKmemW(lWQ1p`B;t5_5_)u) zvvJZGU-O>b>3Dkz;{#t*`h&#XZL55&=HfNe;6yh%_6tbi0gR*amD^&FyLOY0%dqPE zuoV;m)(V1-5+5u*kg+Z7=jZR(KG$R`@~SJn8>4wDTX1r0+GXoS=3D)(TV}1`?@9ev z?u6SJJ`K!X@<6?Pt zyWQsV+u0#9*Xl3pB_g=U;NDqgHbW&}b5U#Y(H#wu6S}&23T%zMzg0M_h4bu=Hp_;9 z=(Y2u_Wk-uZb+sX8@jKqqBR#S7U6E%qr9&;2nC1j`{dPzoaNZ$PPCx4Dkh*{LIW&u9q~7}JxGna? zjJq$ytQf7Xj(A>jvB)&6UZgJLo74S~{7Mg>WZ8BJsN4<)3f6Dl8?q9=aHWD!wPNbV zO{h6fZ-35fX&M_-A%MFRV+W2EkGAe>cwAr*$Eygjc|&hw&MQX(iHQ&YjRfl=%IQ+u z|5fF4pzChHS*NZXGMXa9K70QyCUtX{-%lNzWsvv=RVkrHbw@5okIIJ30|R9X@nU}s zHfXA(OvNOgP*H^b4Apyj^7kC&UxdLMfKq(IWa|3mPr`0}^%tc#1>vMIILH0_=ITJQPFR2M8CBHa3(o{^AkaeAbGjry}pP~(+m5EQzzTM z=N3h$r>7$`GbSx|gNV)IcGo{v3Gp?=ag4zIq*O*agJlUlT=ZEj|K%*0B zGLR5fBMxnk@E551mJ8-?mA;&_ry74?9~|NTmokWlScK?@i`Y-?-qZr%)dF(a$>K|` zIVXRAi!LnGNQn70Frc2J1WyEqehlQO`!QnvJi$^oeNkPy0{*HO^#K}uf)Jb7wMI1_ zdhfTE$5lnUrMlTv-dj5e6JyA zW%Cbr1d60Ea4)oTBRHVBTW?{`*4Q6|`GXJPz<2mYJw2&0U_1n&0DzV7@}>>u{ZB+* z!4sL*i_iBt$=};IPcq)dYxIC1)0v%}@5cV;hZ+eFBFw1l92~S6nwCbiz+`zW$Z*vx z2!4BdT$uYkP4E~laWuLJ5)Q3Vh9LFnnwlEdje^P#HSe(n1O!&oE>F^~1!O%0yK)=B zig{q>no4sF*XfBabxFmu1F$3N*C6QQI@ZWYC<$>~&HMK?wY4MD(}km>qZ$cVpboOb z2L@vX-i$2J-@PayR;owf_nzH_8WRB)0o1oI5q#8>fDqj_AoLs1bc z#Buk3$qaysn{{bGZ(FI!!1Ax;%GGHM2Op#UZ_zrLQBl=}meZ#G{P!4vlxtQye`}{~ zku+@wpdQc;9#{>98Z0my?05YBPEp#qdF9fN zxqhlJt8klU+RV}kYta^XmS+>L9v&O?m%H>~>Lh%O044?Jq_pegnrU|e<+@SZrde zw&n|N{xZCA-J$%Garr~;^Fyu)O!TyuPvBhnM@_7fY@#?OY*B+CoV;>HEf;>j5Z9bpN>qp{ICrIjypT#+#JAw+$f|sz6eSgyJi(PMEXO%wK~>SuT3b`|qFiR~IX=2XF$x&2MN#wZ>u=X%Lm2HkJZH~#0UVn9& z^e2s#AYN@8JG=YGk*d46lP=U$cHa_ssP4Pn-ua%+^DUicU-Tny_eQH602p5D7FV>E z0+0lwcF4{LKo`$2y4W&K+Rw3q$;Kdvg~#gxwSV%{h!S#?1Gbgp_&?WK53x_=Shf4?Gs3CESmA(}8PvHi$Kg;QXq=Qxo zMp>W+#iYFiQtBOywtkohK`wc>>~xJvZ>_zx8-0I9{{?YWwpB4cg$7w}LeSoWQ`=() zYsVimoehc2q$j?8AyVa2jM}n9mmaIiZv+i@zLKZ@L(nlhPl8KsB-*Z1JG*@Jeu((? z-W|U-6~yU#qgr=N>>|4S(c(q9{5DV=S@7)pm1MAF2}DKT!v*5{v%T&QFkN~15THf( z6n}j@^&^ASAD$j3#*ZBGy%*?q|%Jnxmz%1Trhx04`mv)zqy*$0sL z2)904E6T$$3l5_S&KS*=9hWGPDWPhhQhZFV@|aoimra?%h!+4>>Oc)Sbt#C^l>U5G z{_t0%-*8E<#PQ^p@H@h{a+o0J>_9T39QgOoAc4y)sgcI#Id}e*FfrDpXW^+SV^c%@ zXozcK^Y(N`MTT&gR&?c8JhcLWgHWjf zoxnRXFjX+1z-&J;euKCuGLeG%$*^LQD65;_-NGj(mBejIMxmS}tacQFc_6iA&$9E6 zTx>!~nOd5lV36k657vM-^Wqyi*yMCTwL6Jqn$V}GhhON=6?Xp)*LL`^Eq1q+=`r*F%b9~cE^?RzxrtYoNepic7_At z9h@Er3Pv^~fHo)^Q(;xOtn__qN$Vm^doF}ar1#4Ywb`+yx!;h~leYY&EEgXSBxO4B zMfDj!h(;$`21ME|)B5lBKh#iL{e&b>6_tpY{24_q5X^@MXSC?pwF>s7$n~ioiuRIC z=zD1?srd|e9{-)eu`VI}*(;ZV5w>nH@*dYmlZ-Es-+CWT@n*_QYkpP#)`2hCI#3a~ z@=WM9X-IidMV10CBRxqsX>4N&-@-v?-@Jpp47SAj&2z;v^I-JYEq$7UOm z=6{54dg}I-djZPIl;F=ws3Crs={+ruyTOMaULF7(=4p+)@;RgsoE2g%!dJ9<|M-~t zntQo{D!nT45;=52oMzGJ55c`KaT7*m>PD}^QVd=OT<0s#8yMOFH0zLM8(~BQEH{x} z_ne~fovW~P7T#$OYvujvt3X`!57^~*ba0Hefjo=Hj3k5=pjO}=CY;$J=k?ThwXz+* zW4#b|?tK`Z@qWlxa_w!aoh!OCTsEIjGm+8uBH77aA0^rCPI33HMbV7c=1W{VJH85% z+h)C~jfUFgZASeZx2Op#_2{>6WF(aKwR>dohbWs=)zu~(yI0sAizUauZ4a%PRPV{I zjwjNh_|`XG!Tz^m{y93BzsZDQM0nEsg~P58?v%;c%coGZ!;zCZY9y{eR8ki zSvp?R)M~iz&ux-;aRG~C)yx_Xo-QNyXL%x#aOE47ss;mBJgxrff*L5P)S0uxcv_c!VdP_yz`u1W}o+;U4aj-?VBImv4w)7}}QwkvyZR@h>aBeU^=vW^bw82cpR z;(9ou3pBhA;GM=T)TI5pPskWB8aIlWN&egp4F=bOAfU5#L4q`?3-SLt*?dgpB!d@r zeKG=EmHBs!VkcP;No$99pkw+c3Q!^a|8h@kCjc*MHHgx90Hoj9y~)CPwY3Jo6%CbG zb-Rw+X4|d}evK`h8#Qnmp}*L{R~*Dt>4#LsxEyNx`cyHs@egh-5&%H}FXn&YH^ndY z$obtKwG?H5=G6zQ>--OriU5gRkN?L8yW$p0E2X2)#1(C2z@sUW~e6^ zFvwb}_d0w1UKgjGqvNP;c1jkA>t8y|@BaN=0w@-$DW3E12!kHkZm2jAc~}tWnQd)^ z*^bd|$otA$;5a#IjY*{sbOiXH&RWv3lV$$H|7DzVi+y~L<6N5%O)BmL(#`H4r%>C% z%M%~TZa{T02{zja;OlxKjg|gC$Swt-maThx;&yO`MWlodYpUnxTik}<&}eTk3UD_t zJcXLwpI77ziNCXf=pJiH{-Xv3=Fi>SwaRnOdaNm~F~**AxEO*2hVX!?@wsZ=`1;0>{W%W+mx76DHENYd z0>(dc-GtQj5?elH*3^iCEUTP`3<;c0`SV`t6ra6L(WN-e``GE@ntQZ%F+ zzbzuQWo3g3Yqv$u=P4TpSfx%ni%Ir>$&~bF0v#=?T8DI3Oyi{&i*OL`L(>PkJ^cJtf@MhqQ=0crec_ITFD^qi;XSXB{ zmOgV2_3edn=_OADz5Mn$3m$LEK`pxSv2JCK|AyT_7@yV|U2>N4R@mWnNRiOdk;m?Oo<@M?=7&!4&zJ9e#h8UP(o4SB39m$T_+VdlZRTUQKef zp1bCN|K#Ppnh|mU2s)7)DmW-J0=>D+Wm_f6L))XCjQ0+$jGC9@Zsz~wK4Mf6J5WDq zHIv21E2$`;&e0l@CJIxhm}E9Xm$8;8XkR!g{^2>pngG?Dn+DFNPIFp}CXdZ5(xz^} zAY60S0Yy9jezh+=VZQOf`ocs5>- zIIgNNGBV1|$?2@xO+#!~qnCL6b3*966|7U-KG?aO4O4GRlcmo;-0t9}_3tt678;X$ z>{Rz^g)Bs1OC2G+v7%|9Jo@(8m*|i6(-!glTRr2?ZKlP$*R&hBg8~5p1NaRxw0Tj0 zoI@wJb^-J|De2cjPe;dFG#X7~B*d%z@D>D^NgDvP8{1pz27DlS5x#x^?kU9R>+Am{ znZQttFmx-MU!P_50TbqEdnym?%j!_th3ii*z}#AWO~gF_RHvZaehjl!Nm?qWM_ZcA zF&B81bIu>{1jGjn2VV2%1a^Z#Du+?E25vp?%K8jfY|VQ!GuE4oA$1*B*yTP{bAB`- zC@!AQSyVR|eF6?0hQkt*sl-$7I$3s4>BH)L7|-a4u8G8`(&}bu|7fChs;x*rf4{gU znfMNp4iLnA=WnK|%gD&|x%nQ~&Wr$VT)g`@V2d53pnO)4DN!S1IM>?}#8-I%w-JIA z`c>6Zh7qWTy^h}&ejE<}$VS2(mlU8ftL|GEOQm1$U7n?q{NecQ#=AFufU%bg3}&8A z!C=fiB~lv~3^(n~O;vSW-2{+CydV)F3VKunAXT>shsw3>T9o_!{G<+E;*;|WY&xSf z)mPb86xYA1%3Q?Yv$Y6=$9o2uQ9YAM87?AX91>LJu6HA3^iuh7b^@#H5`#kJzMz}Q z{L)89by5I9$cxf4Da)~LSI%Lw>M0=H<#X5Vw7hq~4uFrhHyDUu$V{mEV?ZQI9Xwe{ zOWQxC+di-#=Bn;uJ|LHk-iNOXOc^?dP9@VHv3iaPwkLxa1 z6sOZ=xK4Fi|Ed5I1{3g}4Zt6sn8*W!Lq=2zaFjJC%gKk?Qs;`CI{5>_4Z9@m9$LVd zVmOSLiJdR9O8pWXGmITNZQP45(ooc8V>tuvkw%Ct_M$kr3z zuRGcdU)E=Ol5Xd$fWI})KWbZNMSdCQCLfzCT5;FsJnfEHDGu1hNvYHq_e~lMXD*H^T?n~eE$yFR3OTEYnbTCq#&dTgzmp|g zgAYbowj6Yk6VtzbZ>@_YHnEKr7gfKJ`zra}lO0-LT^%?-o=F=*_}m_i_k2`iy~RyJ z`sXsPeZ}P%Rr!hbY}tL}$hsk20v;e~_SlQ>U>iLf+p?b@Nny67Whi~vo=us-w~|T6 z8GKWQT9x=&1uEQq&G(SgGVbL7Zu)l(vaf-GftZq&)v0x=mmC)t7sfOXs#YSz2zc;C ztLNngc3y)`1ct)$6M)yUM)Gv?YHIZD#|l*@ehR2exelp#qt~(z8;YmXc*ZE^YTIzfL!OG1~v((vVus}T(Sqc6KnEUQTI^3$d1&64 z{bBAnFV{*HmM2|pOWZq<8l6%xajHEzZ7H)t6MHFsqx=aQLz;QTczbV^`MavuhP)3s zs;cXU?|JHPxjzatlugj5=h>*JEATZs8rz^1bH~_5aoH*b5V+w+970c6H4}bj4)0k1 zDX~H)_@5+vek0YHbVXDji!E>gMr|nW+JzAc-CYhG;jQ>%|zV!gIY9LhJtV)_uKnhlzZi=k;uY;>DZ>3US+)hEB!_=v2ejmUjVa zfS5mn>ZhWL_pVBc&CNSY8lrKxG@gsf85J3&lx4daoPjAh+5^An-`tIpK>L7p}@UYoJaU5P`GP{KPVOx<#X7 zjTdh1D_gREE`ryXu~S|!K5b}z`s!H@AYNj@5XtZwXSReQOe&{r1d_tnukqkOd(pj4 ze*9}|CpGh-oUUyYx_T8}{fKGJ0cumO!v@LfH}X2oPb+q8_*f8WUzqcv*oKa~4i)Xe zP2klaf2CATq=Un`0g(*wirEjg&y|65jZ~`8APC_xCJ8*mviyEp_i4;X5blz=1CiO@$z?b zJIqYL1>-$?e~^W&1(}Eg6F^;lnW?W#3i8!^GucR$ij}A9dj*f~ip})1KHd}cXJWi- zwt#Yc!ZBo03ZS<3Qk>*ZJ?U?Kg4xr|${PjZc(dnO3$lEI4=XI+I$UdF10mR3>qgJR z#0TAL*LKNAG?E??zu;RrZPEfbADCF*v(U#gIj1Lu!NHR+=l0NE9*Yu@ z8D@anG*pWKrr>NYC(#)o9-ZSX;OG*>o0ecT zn5u5&`K0XGM%>U`EX!=E*{Nu`ciXLryaGET~RT*>(zq6 zo+ebn`MJ^+Vqn)7yz1|{J&yZ_fK9+bf84z|L%I!Lo(JvY9vrIjK(0$s>3f!(WEirY zlHi+TCu18M5uMhZk6F*=MAjowr7wiZ?`S>xVpj3sYp}%T%thcF2d+%~Z3F7yjN7|- zC&b+35Nf=!-^S5V=XU^^-g0kp_A#)IUj6tO6`KIiC;t>(-;!^FaA{V6xifaE{Dh57Xb^1}Xt7ZahP2muD;J7Rm+& zTi49Mk=Xc1i6gzMSUt_Z0mFjmJ|QI~T?ZtYU#(1$4 z!i71g!`Ju01gdseZ@l}~&>*>WYK+(ttUnsJuh}T9b?tf3zIxnviRnII(RN{q{(c_! zUGIJtXf4v~L1%45N}|8@iJ`CKw$V)(u5|as{m%Ld0X%M7-xvBcltjjQD%5BU@ zzuayFHrM|cBhP|ZRnbmCT7t=X9qcRq9Eg%{^5DWtpZ5-iNFFdM4mMtFH0oEJ1EYIi z(ay$Z0Eo@2=|DSA2g5RY3ToZK!NI`TfPcedW7!yY4D$Dodx{v6cB<$6wGjW9Nx*&D zP%=TsFy}Nh7#~j~irhDUXMiOGkUb-V5n#S9qPstC-c$5H={7mQ6wK;yq(4h%UOSp_;+a*m><1y^U0Zl_Wv$KM%GJSp6#=i(*VA35$Irv$;7C1Y*L8k=U?AIY%Zxd80mNL<^3^F zjNC>8(2RTG!Is$A*s?jrQB~Ij!~+>k*V@dpjD4)&Qxb_zF}K31SB@#@X*5ur$wR7l zrb{b3M&3(0HWcS6WxTCV9)FfIHMRnmh1(9}9dVdFm*jev2qU>iZTb9cvrFr1k*>4_ zGfMxF=ja%#pIYG`IW^(p<8^9b>KKs2jU?ya%b1vtHV@fd*59bMb zQ^bT9>M$ACCA#Qx(8>SQp#ES`X}sEHrE11#?{IcD9hl%p8R{^<&ztVslOjjL7hSpy zpRaPJ8SxWQulkQ@epgr5ZvazyJ0c3`R;kU`zaL!uT``tGpY~}aJQXNzmUgS(G0*9y z;{O-722~+==g5hNwZqUI`ln7W+{bN48XN_2XI@otK*%u=UdG5dt^2H`cz_&SZDXux z3}135px9Q-V|%!?Uy{@I(z)0bST0ofVO;TD>hKQ&(367J?bx==U#zL|VgPN%lW7{X zpGlm^UJ6@IFyV<^@2X0&CbnOhCY(U66&0|X%ARVIkcvoYwyL)su&k^QJt z+B%A__2AfZH5j+mmjCzJ9rpiv2-g5 zzy2VHI8siNG@_-Y#WZ*P#D#+(looMb9O-+1>lCQWG=MkEzoWm;Yy}t#fslYW7-@BU zoV_*h{%238yMvonH)*kdv5+=Z@BvSP(=YjLQF%YB%ZcNWVViGEhHtul+CTJ3#M0LG z>SvuC&V;MH#JbNwU&^_X!=j%3G4W)m(uV2tQO1@?ugCMY7uqNLsLw`gMH=yG4%eW% zANDYCJZjc+^IS)?b=NLVQDd|olNq2T3V?hIwr<8I_C>JpUWa{1k=K_{2R#1Viu_5nMw-S`rdA9clZvKncM07%@L7w3NM zG5zS56PHOZRM>jgN6~CyzzR_saWNpz&*KCe|BH%Gfa|yEpXbaEKDj_zlpnKfn{(>x zv7s!MB3y9J6Z?JSbdB8Nnb#^C&kOn_jt#FA67Wx%*8uTR<+LFpg7ok(Jc6|9^5WEO zyL#oh;ZOA8#(r*bhS}xGBakgW?@fxYFtWB@sWLOZ3Fxx#>y2yO3s$fgobrGDhau9G zM2VgLr_>tLX%WLb<=jdVlPR`cB@+XBo$@F+buxWT*3VryIQVAlG71V*gr{6JjRom^ zcA71U=)D%B%N&%4hVLa9nv0|XR{wdc)LCHWFZsbDgG%nAnyzr+Q5!ghNes+dZx}3! z83Ulj$RXD200wCR8;I96PJCH4^8PmePhK^X zIF%b6eSRz#-o5}_-mhSiJFeiguh5#RP)tAjGUwGv2PgiwMi!xqoepwEi_Jrj){DBA zF82Fh?BAZbNf_k1+eWEGP3v9$YN@LjarxIr5)|BxD2+Wc0GL`>H6L2HPK1M10~{@L z_(iznVU8MTztIRb15lbB0C~~CzSH}jEzpn6h0r^S6akE33P8dZCPkp-3$$ketKIh7 zHw?tf)S&qc1JwdAI~+kPwwLRlyVFNa(yxREKe)hz&{2wfIC~lp=yv&1mF%_GakUE+k*_~cD616iGb}&#(4KdqXlhUBP*}|Q~=LtgQHkZ6Y=2y5S&%j z#CLyGA&9&JJVpUs1Txl%g?)pG!RK<56gJZx> zPH4N-6_0@^$`QwoTt+p+(P+?F0^Fd~Dp=$wkYFxg1%Z#Qp)R&jS7!#JzgV!-{%X;+ z%vcQPR^sCCLe1=JqB5IbOn~18KAcltt_}QY7HF@+D==v^zC3ceT<+*sw+rqZ`Tj*z zRP>1v*5JCJgb(EmW0quPl-(v~fLP7~|#2MM~{+ zXB4tzsill$-6KMO;;ACQps5-O&d9c+hK!%vbc!0?iP^PicGL2S6tPJhVQarS)=4Yo z2l*=X{faR?RhFdIHdK5|L=mZ(Jh{(Amr}8AVG7M+qYlax?qkoyJ{cCJ5X3^# z?&sdJF&=rXkpOG@3Q(?}?<1>&g+WMKpqC7UL~~U(Wbgpk4d>`{&qwPK6P%dFZU|Zg z$%|v#II-GQ2Lc3%0boEUzZX;2#{9QCkjK?6{$qu7_mV*4sAG#})9kea=vCirlnIYR zLFtPjQEPQK!D1$DKjA1CX??x`Wk%%>c$&$T&*~92dCz%I4&q z(L;~>01ntmM*pf5vXxsObqgA;5w#9J2h(DEf!+) z$cW0Q(QiCD{3Ev0HXm&4RiM*OubB!PcuD{JMc!1}MU4PZB{4ZmeSd{(O}MX(0SLl6oeP7W;V&0;{xv{dZa zAdQZa%kPrj*bQ$Dj2w}J&l-HHbqWoit@Ej80SU|HcREXeW)*N#21?8%MlGx8gpru{ zQAAh_RsY!Y8G`kKw{Y(N`Z%U(7J@neVP*1dGQ9N=)6@!v|0~^oH<-Hl*t|vpFMC6v zF_+slD=@rJ9$I`~P(-$#xPm5+w7#I-UVD41mBlOcM#s(b4h$^+X2VHVO1O!2k z6Z+WQt}Q&iD|1imIJdBHG$VvgKgOyRlxcm2QQm{A^s~tl^p!idP!sEZ!E_b@ zb`%Jzu5R#eSycHJP$OpW#TCd$<^&)2YrF%|BbP!36<%r^$mv>7lW2~l8siz`f&`Pi zSnZ=K7d6>kLM)o=DvyV0*VHH9TRRxs{x(`>8c4kR+t8HbZ3J;{cB#s{$46UZIZH6d zCT(sA@qMV!bt1W5#@6c{oY~P&pP<#SD4rBP_o6z25B6) zYAAOvT}wh}Y&ouQrI=7rPQISMS}X4p0A}lbPq*yG+Y@|AMFqRw1t@`rTz{}T1XQrn z#i@c_*JNGFmPVvyEfW1Bi|RzbHP#QC{OIaxWem%8T|BkB>NIgEC5`S^t2B>`e6yyh z`@(VDmZCv=8CGp_7+gJ@?nVJB!}SC z^+!n$V=(jKVf!`Y;77r`-@YV_=~vipklf0lZn~Z2L#=GN{$~N`ZPs_7-UWKafc6Ag z0amwT^Ei?2fApCQXb-MEk0EH@y0RPKJ1{0+ms1wD-E6{W*di$9V?I7M|F6#O$wD}l zrdvVwUymU3{}Ac`gTw$ZNUCnhG<`ZeF!4S-NJCJBSzj0(ZHI-|H>@-+uQ&RQ8NMG} z+)qRgL{FhZ_@~*s_K-Q|4AVsw%?_c=ax}@-M(M@{BVm>u-(Rc<&nMA(vu_EcHA_;m zWkt{V)$gP6WP`a#L{U3{OI%F4wf~KfgSt3O^Yhxx-Pz#F7P0lY#D)eY}1v3dm1RDEKYi|T#Hh#;w8MqKPQ z|Fr1UziN+PH@EnYQ-viySw_gT`Y>TTy-O~REAr`LT^F)^g6cC9m{mljhu+$v@tY`7 z(fHb^Ptv^RrKL>==p1o1IJzaL2og|KcD@%2QoUbecD~}Y)AdsCNpP?h`T|%mmXAIA z)4ZMoQdgM<@8=jZ|mvw&ox0g=^B}OjJor;;M>amO;_Z>hnp3Eh@Xg(8>Gs}4QG0W zDwsVt=JwFeWvR!??$daW%gY(oQp*{FYf8Uy$gel!Zs&3lYUNUJn3vm4h1uAa>$kn; zI^wP$c@-nMb+%Ljz@M2W;xhYPRFU><|IKX})gNbi{-rRhV;(u|X4}2-j z2Lq^sXl*!Kjo#|{bGsjJ|EW3Mt}XXHb&vI?zrzv`?0_o=T{U81?r9_kS&}(5o>yS7 zFrm9OLN9)&gRjr9>5RFj-{@CgQd07H+DS$x5JX(rpoycr+HYgDU>tnG5{7H>RViWp zbmr2p=a})9_$xDm0&E6Xvb614{_k8@`Z-4tb`#NWHz3-1lc-ES0t{L||?lH!U;o{;F@!h`dRb`576<`cR z{g`Nlv_-^w*`^9wjXW)ro{3*|`h5#v1XPR-PodmH8~KBQ zKj=D!*0xpvH&6*1Z;I=+xZ~?v4SbbMYMXR`K^&R`QPd>?bLIGq&e4Kk)i$TlSG3 zPXs;=Pj^37F3NGgIIrqXEH?%%?>szQByRPEO0@+>#<7)M012q^fbfw2i9#?1dB!Mh zz!$9!DIcQi6ne~EM*ji`muct1L(&5{bM*-PdM`jj@Z6nI%1tFq#BH+qxr2+VE4wO4 z`oPfUAl(rX;hS9okcX%|@;0lU5;EJb|q?j<1KYm+%tR=vSL5vn;Q1&(fr)?*3-*MUkbczJ;EsQtlXyj0H#nfvbHt0wuO|X z&p$2C_g|r-qXUSt6KpWtfE(dq^A29M>i35C%B%u4&#A}Ha~I@tyOO;OQs%uG1goNf zL9g4@iWxb>)bvxcTH%AOE+_l~!zltfvy-GfxEgda8w;D|`I3{y#4KD+VOV)l?F~pP z>;=gc5ub|9c6WP&u^2S?_5iYkrDW%ob7lEZGRYW)6+#JtQQ{VhO|1O(5M@}3PO{RY zLyw1_Q7aU%tJRu|w*G05a(I_gDM286mdj>YRH=Q}$TyzeSy%obQURE|Q|Roi%a`dBM0u=0`RTnr6tDsu8N12m zq!{3p3keG&U<3gudcXwZ(2DOnJXyF3oT(XPsPr+2W(D{^CEXo0etvOY<1fAUcGg54 z`y>!-m8={R)jHL-I8qOIlUhF%uftLRf94pi_6M%%6}z}E!l1j0WIR2Ux#M$=|IUzj zig(EsicMU0o~M;%E4Ynr*v3?z`(^9YiQkp#OtQ{h7iWI<(X83_0zHiP8b!f=I&Hv z5HL2nZj;<(ZF7)BJ|6`%OV>(1{BKKK_&%Nvb|Iw#`uKDF@Yr7AotM<&_RuI%$ zDO399$x07~|ENFQf{TO(LsWp53^qXZa*hfU?Jcr5)Ef%1P$}yUmRQZOkGjcpLZ?Dn z$?>tPR#^VKtx^x4)NdN(ektQl2_eyQx|B48iPQH&dGEZ;Zs`hfcT1S&VkPrq%WS!n zq-6G>&vr_XxtBbzaQ&%@+E}QjibI)oXjOvJrc8jF)n0JMhlIYqK8e+R3L;RZW}w(l zK*fXhEk#nJcWG%firP4U;c25g5&h!Ngv<9T`r(dh+^(mFe5YFLzy7mUmWehiw_HU-PWm{j=7* zqpmLO*7N)3%G?|UNOmkjz%p{e2D}NE&qP%gwFyHF8 zNJsYcZ$7W8r06oIj3>Su%MT81jcQNU1oejIG0n%Tk+tr_!0Ia4kV$)P@i(`iH~q}v zHdgF9B;%R5XtgT1z~ z-cE6w))YcJUD#}L-gt)G;9EI}IjEF@5Qiri!(7&dsDazxqL5g@gKrOL&}Mpb`zaqg zh@hxtbJfFsVfS-j&k28#+li8_D)Yz7&djc+%gH4s>&!ZJ{hIEQI+7H=+4*H``D^Qu zZq>6s540lnO;@<)yQ=e=j_I#k9`}utnY{gF?#}9s3zht;-%g(i&hp90+V7vAntvys zD{E&?TGUXP?A)xYQ}Djo;JbcB8cBP31#UE4 zwcgwotcxYm%LlZv%&!wmUx#i9?5E;^p;O$#$cd}o{bp)WvNk)^hVy;%NYMXezq5U& zT)%00T3XXy9?@2Mc1AO8t6;_Ow9~AP&e_ROF)vA`IB%D0ax9?-@7QNd$T~jW{jw;$xG;C>7-$8T<_&HT9d!ao`+p&UU?_mvpiEGN+k- ziB;+8FCsScv&ahbFd<8qnkPA~i9YUymuE}AExnK3=-CTGujF3q?rfzry*l`4gDKAS z`g+-m-Ho%9KBi0?a!anUZu7?DjSHi<+;-PD>c`v2{n)-brA(>lgmigaJ1!L!o6KM~ zSzladqn8Be&-r|_8ebGG!(zxnF?-bk+j?zIUHsvoIht_8&wkJs0FnpIVE79#zJcKZ z%C7?2zfjX6uxq#hOv?Qmf3Xa#=MdmO!z_gFD^$Xmer!ZSUVIL-IVSHm`DsMGK>lfHAvFIGhv4JCD$BVoO?SE$;WyZZLZH@oU^WIv=c-pU$F>B74I zc|p9b`Sz(<70-YLzvTQS-_)|JYRrPV>SB~ZmG923%W%paNUiV@dfNP>f;9GcWmIgTdkS)JJ~mZYTI6tv>o*>Pru&t!&9#Mm#QlsIAymLqKt3vX)*}RR##z=igG;3GNacZNt zRzU-|M-HjBK#dvsWRf^|j((y3{z8!TweP8-zZe7y^?D^ic98njskN;l^Y?_XeSDo+ z`F7&^YZ+CP@jI4Jao{V*HGVay%;>dro%eE~iu~r!kTxo-4?loF522Y~D{!rsf%iS# z^~RF1hd6j{#e1bRw>0)&A-<zK{*Z%DqAczCNyUh`xLk1cGy~bNVXNP_yOt{; ze6eYIB?)Uu%G-DEM6Z23umhYaePiR7XSPBvTqVR~8X!TA5p%el?vS0Gy)weQX9Q>o zs_-Ha2$FCjQM9N{GmFDuwFx2x_4K8^d7~r0{+_ZBDL5dg+=TGky;Vbe>eu@RXG1KG z`$Io0PiN=Hxa>VICuIGX^+(}R+k#8b@(&-*jZI8&i;EkghiYup^Y$*k$`=ix&HIoG zRX_{i;^l2;4Uu^rC+(R94yPx?ZZhJfn@|pom=wgFi7WPljBIqp+kL=mV#@!7qqdTg zKhz5s2C7zS_O@yO_wa_qulJ#}eMgQ?2$O8#t)X+szo>kndP~IXj}??-MJ5HS;dQEq zMe&>ELFv(T{sf{P!-*`sb!V;&Wep`l4RIXq*dqo?`#wMa-vrhg^} zc(2ad+7&3$2CeAn>Dg?rFaGhaDhC>qzKIDhpf`wtyFB^R8@vB(*65{V`F1yI60M#jg7y3`SKjH_13AUcCW8PlVG3&Uew;% znVpxX39|%nE0m<8naQdgJozP*Rmyug11uIt)(vqlkMdq-3#m^A^VG{r6F&?!HG|3P znqmAPn@xBO(Dr1hr(Om>7eq4VRNWj6*TTC>mX(!3844CrdQrOwzy=mI4WB<1zr=aZ z7YHzg&Lc`Y07sPw2?C;)3)N`V`0m^9a)6nqsS@nvm)OfS!a6)!GxS6Xr zHkFk&$?W3H2}`p)+2aX=&3E?r0voEYWQ$sqc}WXy`;O@|8^(|hmX^tk=Zx>G-JJGu z&sy_mJ~Mx8;+O&tjFO&hVxaa?vidy zlELP5YkCNqEojAgJ2m2@^kGyb_){=uUDA}i5J17$^7_IPq=$JZV*nEYQ3H?@4pK$r zmJHBOnb=!`Lk^ht9w^T(Ej7Au;R47SVApy`Mf&-m`Qpf$y1H+La>d$1(_v}j-Cd72 z@pqlgbzxystMPWR(GBj8JJh}S$eW3DSBe}naV}g8^ys(=FelbP`cQP}{;Q6f*zXH# z0f$^KJ1MUf`|a&UZTR?8GBXu^PmMOsLJ(el<#f^b=@HO$BI6u!`0yna0`WjrXM$~2#WA^@(G_fq%<)M6!hwGd8f`z_*(MTofd zwjn&WPmYoxx~?=*&+I>OAru15{kA5Hc2?c8Uhco;)c_! z-ye(qonC0@)3~+1R$Q6Uv&I$V(`B81EjrkMRKLM0vy&rve?)R%qJM);>?o0K+QjqmTmG??m!&q3` z-Rd51+h4GXA|B?~X(p;j1r-{;Mq58grc{n@>Hm?Hp4&K>S0K7d*`NC4FxHIni+zeRjPz+Hoqb__g%iH#a@^)+Yk3Jd^CN9luLwc| z+VbHM8H!a@bpfwP86Psbx8c)6MxIW8^ICUZsq@G(kZ_R-8sv(e4Kj+0haJ8e$Pgvl z49a|Xq%^dvu@BXm5D-Qcq*C{)V`6dfsBI!mDS4N1;-B=DVcj`>L-8NNQyvwpOgpTi z{C2dz>zH>1Y+`|qt@-Z8j}GXg93U|lwEp@SZX2#}N7^`8ylWM<&9Z(+Fnza!P-A+q z#xFqZgt%h_8?u@nchmcR_C0cZ-dd0W$ou;X^po3~EBU_Ub23o=7vKS9OqS zLs8jS9D_he=Zgc{Pr+zD4LTRqh3h;(9*z`QA%5G*rgs-VQG^S1LJbx1p@%gVdQpD@v}?EVXAIih4${TIy4N_B52u6&&R5Vgz-O`ghNdQp6UU1v zLm&6=Yj#)i-NF0ZvuhW?8uhTxPw85Pn016cieit?L)6X$qGaGe8^Z27DWGff ztM(qC*&bJeeUM)L_pkRBGuY1@?xfI^j1RAk?kBI71dXfG-ez^&`^+%45SUO?W&E15 zc$B-(tL50(SM}zfQBDrYqX&1k8BNRjBSs{yXf*G~79mur=&-n0faB;}2ztSsUe%jUqR^%Zo5P23BH$+RXu=x8J%W+RduWO`Bereo55!8y7K8f%n{y=MNqOp@2YK7d4B6gOU|ZaLd>t?$M4gAvgFS#2 zWH|QkeA+T}E|_6D=Z|m3}ixe7&+}wsmcJJYk^`c5&}Sy7_#B} z@l+mxHUyB%-?;P7w-sk(sGz=aEE_x88tm6;;yDEh^@F|R5S#{=hN!&CBUZlG-3dnG z5Tzeo6uI>C;$8|^+=rSl%2m;O00na^hbKv#=joriP#K`g?%?EtbWp?OGqF0+r}x$%}o;7bBnW*{fG}Jnlt>CsSC1 zis_CBc1PU`YctlSnbUf!bD5H*Ju)iF4j9KE!*>2y@>0&H90)H1wiSJSS9jLy5j&6)uraL2)8E1%a+G~X02|44Ee%uhal;?O6-gE ziz}M@usIT?zG7b|$30(%fZ8XdhiF6uk!Q9zGFA!FX& z-j2G(!ON=w0q&V&9fe07&Pa}3!kT3Ps5;scjWaf86AZ|m_^mXc{oW7j*^680V z7}fx232#>>apTNN79^23WAk!cu19g?Cq2$u&#!iymEhOHa37a8?lN+ST;G+&aE!l6 z$%@UR4;R42z$H=}7`+uAbh_g&_Af5|{5lWBK!zP)eilY-DW0LgcOKlsh}eC+1A8VrVsuJvh}zXk2i7b`vcq6vurrg8v4 zLtKA~`v9?uPp*1xjtl|`Q^4&F{uQ9-qq7ot)DXkop-+Sac$%F65i1U;r(i#Q-EyRBhstra=r~*-YlUM;*egN8y;nAT+Ks&L5 z6Hui1AAb!E0l%Jt$_{q(r_dXSs)FtbqtOfhd67yYAKy?QM)2SXogeY7()_1YaDmfz zYStAZ13Xj@?y!e;&X9V`qIPTky~f)T_Skxk3bH_jmD(nGhOsF2-HjkECw>!r5-kb3vb7o(UHm--9|2D&t@s zYapeXsa$Fb@0@WcbA)gM$+Dw(j9&xofg66tN1zyI;@+-rck^Zho0rV{i5PVe1A+&s zf_p%|3_RAvi`B~gZ@4oWk{y7PqoJ!FGUL(3+sM|& z9%|v=zJ3k0I8HBfy8!qs{Lu}mfB7#wX(J4>-g=OX0 zte8{6Q-{d>31qXK?<-?0o|u@hhk!aPMtR}mFjP|!_yvy`=CZ(u+5iLppYLt0Ef_jD z`i)C zKkDxwT;S)gN&h@Fk%<7qnZs1=(ivRI-1_8Y*+Y+^or7kDod87Lz#O2_KwM4??2q zN2Y$aZVKD|Dz}0%OR6ARAU~49n$YzC^jAww1dgvP}){@^T1fYPgeDZZhFkOa`YUCOfn%2KaFKoarCje%`;Ed+%{H7z%gj*HS zBY-#u=dd7l6S6-3kBDp_;`GpC+Hi%sx4Nm@*;!d?NWbYe`X%(a!|^0Ioe9i$2yj&w zUkIFqy%fQ|NW%&T@Yq7BEJo1MA31lFUCp!d6wHI+XPkK$gY#@OovJskf1GP&c%?vy znbZEOphJ|Mtf;4PsMB*q^d7;XKl-3%NV?hqN7IT}w_suHR& z{Zo2;W-pK59zed|poWG}|6LR2l{s4PF7xaDiZ5SYtO5>MJKCCZKt>T2`Itc4R5Ql= zNKb|15ezrarr#t8>lUpdH8fZk(UoSO1SJw+9{B5hqE>+Y#`NDeu#+VOz8Jh~{0_l~ z8kwv00Z*fXz#n!YVDK0nMVk~0ggda=p{u+`CGd~vJ=F3U?PH3%KziJq7q)u}J6TpW zR=Wwnqncz1o~z(@HQ1bZ@SI92C;VsNVp@}^)uN%Ha0>qvK(>gYl^{(5UbVxy{q~)5+G(iKk&~**xw*ST@;yMI1|{%!|;s``gfxb;~P!=PovfG zjb?+52^x(y!e-hC96`q=S%J5dn$UJ%&3`Q))>?$#gl?2W@md-KF)!A%@SOnMvj6e= z7-$O6OTaVMR3d82_Msrc04;WZ?*|s7SSFpQHMNx^EUOHHsV2 zK9vypcbh02%wp==2*`#)oBY~;zK&U5jo_#TAhdvAw?(fL807$eFMc1z&8=NnYp_-4 zU$q3XV6w0Y#ziSWK(udsA&BNcUfDRkWSq$p6$%E4L}XzET*Fq_l`>(TWTvE?r{TDW zkln2OyJOrOgHQ5M6jOj+P2l-*&{<6R=>5DcaZ@^>^3O)BGOf6X$U_HpxL?Q0|7Ty$ z@?ny@YXk;R^S5?@e^UtJB?Pr0Bo$_9`xx#kPa^?wg9REDRGGWR58S=qM}OEoQl|c4 z{sI3htakH%vuP&}&(-jK7ivc4gQSXZ&_2{DyDkzlL3< z0nh(nL!-;w2f0(!kNgB+BNr@pxS@jKZ(##@HzKJ*@d>Raur_6^UV#D?I05OP0)VY; zCj1HtL{L3JSTQH~XGgL@ zT*N;ydfj9NdO9_`bz~|>y#eA?`)ZG-n?l|9cIr28ri2$pPZ*yF&3$NopZO?jrgLo z$KH0%JoEbM0W~IMHit4(q!9+mrg+-U%X?Zc3SOO$#EF6fHpqt!!Az`i>(5rInfx2W ziZwUi52scAPk!Gx>$k$?Tz~f_jHNQzSNjWnzQ>5FLm5=W!4EU{Zd_2Z}8R&sCkGb=j0V%ZXNiat5A&85Bo1Z^~Yuj1s(8}!4 z!Se4Ti^>eUD&Oz@Y%*CPRtVd-EPX_$!es1jLr(}wrsnkWT4&5{p z@z`qARN#-4SJED{5YXd}XzS{pQU!JUjW1$=zlFury*5%p`c@Ng2lob;S;T!>57l)X z<%&}dVS_O%<2NKUm!f|o%lj8s}yPCRs zE3h83kv#|R68;PhWP8}&)s^uzoYNjAHlyPfRHYl{JZ8YiZMuM$YB$H|%{jCL!f5Zf ze&LNC-{}c z7tS<$9z<$UVL68jczf+u_IP_c$9ly@ysz*@M@N@j6zCX$wWjM$6}vofzDEad>H&^6Ce=NbypS#h75 z+#l?)fs6g?8;Jk0yR&5v2U|GHY6_5SXg-r*=N_upC^Q-S^mU%loD3#L+FV1Cb%^a2 zVa|sUdl8=mFE1}tv7Oo?!4kn`-26-s4}q%$LpkuSL3B;KR1N9EN-YtkN|?)A#`1|` zUyI&}QHkTgF;Y0(2Oe8zqp_xjhVa(zyVF;pt~+&12P(lRiB36!n)TX{09=!x$S$~$ z{$}x`_!AN@P2fVd5n(K}P=P1*S@;3phH`b=UEg0T-qMADPei_frS6e_Eo|FDg}cL< zD;p4A89>;iuG+z64mt51q?IxPxd{*ZPuNB92BxrEq1NMx%82(JYH=7f( zHk;TrjL)kq?27P#*TNn^ziRI}r@0aN!j%w3Ozp6U>k@KaHQ?TZu><)YBBf_;^{+d+ ztL;IdnzY#&IKs2}{e%4)-7uvL*1)My`Q^)(&a#Lm zTssYvFSs*4rtLwIo&hj48&LmYUs3X3AO+X-Z&$B{G4GBb9el+69x@^9Ib`S1caZ#9 zqbLezg(5Q}#%$bsq0t8j4K z--j8|LGxI(2|M~5P+aMP9vzXLqo^f*URwsdLj{kLAq?m6Y2>r;6%R!TUE;X6>Rp9= z#Kj!@GQa~!1%(PgdxzVi!&&Wta{^_PlTHhuoB?$cIzlNMma{Y{kVZyC*q~Sv5y<(6B%7Ka0(cvd(bys+ce`}2qScZFZ zOHTl^Zw96OwzihsM#@os)10udFbW45rVzMJGMv3rQdSKS9Her{vryD^{Gvv@OxgEU zppc-nE#dB;AZS4H6TWg4ST`JcZUbUpWvbeO4nxp*B_U`-1?q_2!VA+DfTzKT(F==; z;s~ehh1oGKfd3Jr3#zr*z+3=53Pd zOl0&z;OB&jB48&~KKr(zv9v)&08|w(qs)%#R74-X+sHoliGzu{Ujyc9_1q8McYF2` zK)AE=Bv3i1gc1CUJOs3m3O?j`F0#yrbkVc_W*y`-m?GNj~?>7!ZhyU6GnaHK=Dlle%Pl8N&L|sNzR9isQ*6I=q z!mJEHA}*KSN`^!=(xE46$+(WSuKGE7jY{k&mHI4+n<%)a6>FKcp$5@z##R$JFtl97F?tliby3#bC zuV&lD+S=OP26>Wz2Qn%Kz**)FF9XYfDhE{)<`vK_A+-!|s(BcSG7+Z-RaSu!hES^u zPmWFjFiYB<@boD;-j60`g7JP4o~?`eE->EWICO@?w|vNlBErL4leV*VRN@p!4Q4{6 zeny!WG3BDu$07a$(%m#L?4&$qUjV5KBy~x!VW1-gBO@cBc&iJQQpl6w9QSmX6sX`< zWm^5zKlP;);p7wk>Sh?&?O`v}5GJ_{E@xM7ymD4*?uBp%Z~hvtC6@`dIVIguP@=iw zSauCui_kI`;DNPqT5+%NzVmF_Q z)|J2gI}vYl!>YW`aQ#eGH+!dUYp&5W7hB%c>FJbfqI2(DS$VZd)>L8)O_%!5Qoxe+_(@|$aq zb|I)o>QwaV9G4)+LDDU*GiQFnv1KBF_e#cTB9df(xjQn5Oh$%{A@aMWFdKS22Byf% zXYWWL4p6I>d@k}52Y zUQKM>^<--@^Wldwgi2Vc2I1T-i8jb)5!19CmB&$@um?pwkhHExi9y!Mt6m}xC%!vy z+-quT>WDaVsSUz*)Jsr?oNWn=Gv7hXH(vk%r-65X4wgLDK9^s!>uuup^TOGZmAPI+ zNKPrG8H9B2)t;t*{~_tt`_Ra9c!tEJ9R1yuEZZ!K-n6fS5s3q@6tIWq$&UVdxG5f= z>`Hh}pZ_6vJrsTPp#^7rqkUm(t8G%@m@nyY8e-*xPvb zy(*+Q|3M3Rfqa`|iWi!Q=ask0!p;Rduul7?!VM^vCu$C4Dm!weOC0JG0U3*6U@$ds$pc&=107&_izwrq3eVu zP)R0XVmrC^0vFs4vOUPO(@|&vONM=O;#rslNG=JUREY4S5|#&sSVk2+{s15$Yi`f^ zs{l~-wfS&fG33yFA|^2XEy%#|LGtQOV?zVk35KFQMhr7*EwHE)v297Q@=PWn(6$R= z`$+08sdH+BFhXFz!t0L=7%XUr0D;o^bH!g_D8pR4-&7>*G$4alr6MX8s-{=%z%mIU z#8PO&dpH)L65;$?rRWlPQijyt|>VdVN^jE0lfpZaw0%}E}b2m zCmgf=`Pl8Y!`4P{c@{T!R?$%&mV>kmkIF&2-bF;9{m$lGtac}-BHKNUj0Viy-9N!l z_>z0^!Q-zdfcqRB&50}?wIL!_qg*+}aaH2T*W$cax9_fY-|z;jF@>Zg$cwx3$gM?sCBKHtu$6kvLUd3k!>eW9kMn z3uH&XJtVt%&Os|pB@H{^PA3p+ar~rV;XYlBa|Q%N*M4rYvG$O@>0RKAO8Wd}V85{1 zuh*ncuksmQtcUfBu_$5xY3ihNrRE$x0-UrTbz`&wi7*po>|sRbrWJdX_)Z5WwaJ`v zPF z|C|sjkLI_N53fJwRXgHRc3CZ^jzl>0YNs#r^+4;;pr-SOKcA1j0rxf_LHI z6&l!k-C9y)eEF5cYT8WNShV}V=`gV{Bx1C5(k!(cL}6~yE$?nh{8 zkqIDWFNe5zXCbv%(*0=jPWNKozY$kh3K#==$%F=629OExFWvY!wc6p6{NlcKKM1hE z0H{BK+WsN=m6Y*F`Pi74`;Id_8KfPbd2)YT&~? zw*3wy1;98$#EXf=BNWh^X;z*mGi*1ksf(`Ynlenpv*={)_mDfq0svzEjsE};-88aR z$vPAu$ga&=Uk;4u=vS+~9O5$F+ndYuDDSz0iKe32uCD2+auN*Ng&H$vu8+TAE^$tg z^Tg;(-y32`3Q|BJ2G929;Bno{p4`wESSFst@z38vccuLM@l)L=@ZhyKJ|DjTqyKM= zFM7`vf0;-s>|`pQ=Aa8sH(0G2R%NBk&5F;TKcgOK?w`x*Phve3z(%vLeBC-^%~h@T zU#)FtRIim=|3x&{S0+5X`jU=(_}vp2J#odxx~8vi@!0s{)6>r~;vj95SR*!RpR{jI z^56Mh^WsIn)%EK!CGXhqkQ6{0x&|Q7YxB0!x~>${H{VPU(rZ1LJweO%`U-|~{5InR z1#vg2$nbEQCAoKR-=au}b$ka+MXdJm0o?Pq<(61m54#zEOPS>oz9i133M!7a@8W}? z^G(6m@@RGB??<2pLvK$11F67$nNc35`(KwreWt*L${a@ch9wd=F08?E=NK*ml_d%e z60)S^)RNL73oR9Pgy|VkXX8#1*qf@Wd(o^jmc0S{89oWqcixD;5AQlaK;BR z{)-;sH_!Yg!OsycG)IE)10hn75<1fkIy3BV58%592vNHDf@dukek?(J8u1YibA6ML zC%}yGzlXPgsaWHuiNAjBb0}y&=pNWxFCFN)ebF>u^4{y-IF2^I2Apw z;OSp`_6tqPDH#jCA%5OzH_~och#j}yPeM&X@^$p*{s{KBA4%?Ck)Y47w^ZQ^;y6|I zOrO+ogL(nc+?hot^JW=3q(I3K_}M)fWyu4|d5{GbYe`E`_IH2%=LExOAr? zX>TcAs;KDY*1OT{-qa_16SpswkYbB>2bKrz$cj1ob$yF<_v)**K4Mg{?n5peq!xu}z}_&*xr z*%yq4GWH4(It*`6$AGu*dj%!u|NPwd5PjYUW?uLsv3|Kd)qxXC>NFCEBmhTr89uKN zFjMZ=SW2^!*%;n=V$W`Jk!H@$@oVE+XV%W~vx?7@PiS;^40X)cbY6HQ$u;-M;=~sN zf@Bki_w&Id4=FUyqW!}`A{;j&Kr|UqQ)8SD|2uh#>*`*O$llutzb9Dt82xMK;5JuX zl~4k;NTGH2R@zN_bwWVrru-N5rsT8LHM%*m37eaHmn*b(5!-x;cNK!ep0s;c!t zuL#;efdfRuiVE|`pVM$2K0P^3rfuBQn|@BRFNc`o3`|YqSH%EP(=$uhxYZ<}xzp=@ z4ExU48{M^!#vvMaqr}j&_xkTz*0i|=c!y~Y+38<;oduFSc9-@U_0hojkdrkRIDE$B zqx9A-KffWLLVz!RNO8JQwYRF(DupoRBHu(Vk-N>BLT6e48RQXi0Jpo6Hcbg|kmFASOu zZVjvn71sbxF%9tI_pV*6%N|Cc6cqX9=J%CDSpmCs0?sV2pZbadlUmtxBT%`(a3^47 zI(xeybnO<t1tS?e0aNG!zh5BKoW;j@V=#2TT zS6{FL^DFN=^4)(w>ByL&k0qp=KZIf9GYpuZ2LUDlm@>nskwq%3%xJXzhiuXJo=d&2 zZruSZZ+|)%?BX!}l7ABmc%Bfv_7Dd6;oSjr_SDg}126xy>Rb`3sC(;^<~ZLy*PiB> zFKtGtI(z<2r`*#0TYFwa7kdp}&#u4nlBS3$=1r7F)8fA_Ct~xQ$#>lXLZ{N+VnB2e zo+{J~_;?P!TfoUs;-D7hS_7P9$Q*hR1B(ah1K2GZ=rCn`9lsQeEwNe+uwgrm){OPiBEC3t8Y-EL3N&uCBhAi;0bG@9X1H{j;^P zM}!%mUE!bSU?~RoqH<*yh4gJe{W)ddeNVV-}6s?xDR|%(a^+{|NT97A^0_R zOX#1mBPhcJ$q2qnjslKk2`>~5isWeg=RObcj(;Vj&!F~=VVd>e)p}fpfE?HBfh!&Sy#UdHU|8L7H+4)* zzN_B#M`~oii%CoPPoHjvVg>K4&L4=|m7X3?!Y@tt+1w~_$LnB8hS>k_H=Q9-w*$VI zhi9^~?aiAPxiH|5fb==$k?c9G_y5@{IBE}eFszmrhTHK_c5~Es@KXz!z%BCYsQXJS z_WkpFG}LSVu8%O9(L??F>uAKWir8FRrF>ppQ=^mbIba`HR?Q-B7|t0nRY`q;ZZ`5x z)!utjht0LlgT$813G~7Hg}PWjx+Z$%SKG)@xtlcqA|z@=<*Zvk?~;J}(DQh(gZVv^ zyyDB48#1_SQ)NcEeY4u3b-J+%yz*6n6sY(0+wFgxq*TcM#<&J(@7vl^>54u?2scgc?nC?GQ|cgAyi0D@ft z=>D7oXevPvV&fdrdgx3itA~4*8m5wblRWxHW|JBOvO&T-lY`a_8jgU6yUyAKD45PJ|S z;A9EsT9|hiewI2kO@^oM(Zv*r%qaE+j84*nd% zoIgH3{=xwO^>pB@T`w@iewpHT4_LeAVAm5u*dIWA&b@^tB{wp}v0uLUUkk8f2Z;%L z0AfMTatMnANpo1|Ogn<@K=`8pd@HC(^*g4693A|^&5FR80fA&dE=4pDz+0&1_+=7H*eNIeNC84?+)F6^H|6CV9^2(e?2$uFNmvRbITw6~f)DjP51U;Ub|!ml>d{WU`AnTBzZT z>XH8=lxtC~1tKnRxktP|sPEVUF#{>1SHO<&!cJORVQA)~4+8PW$c`bqprH9_$f59C)&NSCLX`7Mrk_MAwBcU-hd&7*zr25IvbC$L z%X$awK-g5#DQyA2IpYDSnSoN+)Nis?LReJbnjXfCB(zChV#Y_8pooXc8btcx_k; z)F#*~zr&{H1GRF-C}gkzRE%-{ek3~egQ@_kQX>u=K;>%VmbK?#nR>YbG3b<*-)1-* zeK|XS5VIm7WML7FgYzomb6dUQx`EXwa9mH|`0VfUCFVMTYo-~iw`HJSBv|EyqvavP z!B~dkWhQ6j4lX(KwnJy|A}%5_+I}2{VASQd5aghlAnb|m!7n1O-<-at@?lIKm- zkQ?do{pKvf;Pk!jp75=*)Zs_Qw^qNWmY>vWNe*EKRjO#%b zvDO=yyKjUy6xZRjn@oV>-MxtKz`0Q=m&VXhYIx0a-68P|;O)XlLB1qKV84mndQnGT zIA(IhccCrw(yFMIHHIDWLtFq+Aoros0o+S)<>{@49o8O1C+MhC{-5fuJ(|kAZ9kD69ZX>)=j2eTP4tq}kWO|)=tN&- zvWaraF-h%_4mx2s?J`2jAr%_uAvsn$OBxX&Ob%f}nIYcyy7$biZ{9z?cdc)&@1O7a zqqS<~@jSohcewBCzOL(j9~RgeQ4t&>%8;|X&upFQsQf3|AD@L?4WCu6n8vaI8uAL1 z2=#>N5t2&AGVGs-c}pC;=H{2FQsA(^2b#!*tuF~ZjZ#!tJ4B|lWZy`Olcl>I+ zljpe2V;EH=M)RemBm#{8>76TdFVu(k15p#Hl{2d0LqqQ_E>^G0#x^Q!1qOqjK*-9qK21XZsX8!* zE$hB%_YW7c(uayFxuVx>lrBl|7_NvGm$@bQu*Sl|_|y2Joqn$CE-kosH`?~rl@t3- z+av|%Vo%^G0QZ}psfLZ}d!RTExo~AR6inCdmK7DP_)?sixwIcGsMw_=4npf7*wK;j zxw5h{uW;U?k(1?IbrU813$<1b4*F*;rwx0w$2e8kck1Y-g^1ji7v02ckr1Y=GlDvI}Nel$!NJFy3MrgkP}f2 zvDPel*m>r14A*@`-(;G_9>Fy9w~8E`0bk;7c3*bsXJ?_c2HKgdJuCmpZ33st0**YA zzB@aIi?>4xd3a*X6Z-G=@FEWP690Ow&dq^{Yk^0SQ{@%EmX&?>t5U}YHL%}BkcXDC{v?2$02O4%5Dt4B=oZ6d4oDP z?&OK$`i{5eD9sZAf@m7#*h5<;wqyM7zj)&uC7;>eESxgbm4^&cc7}F+?O52qDRw?b zPh)S~<+>mC9#GF%HT!$3ZS}wJW9{ws6q(Xfx>W1Kz}nZ7t1<=N@f2#oFZ$fJ3Y)9D z_BiXUl+5*KUgHbX)=3lE1mq%qptjx~m5~y~oqX$e0^d)7GiY;$(tZTof1;nj21eK`mwK1IxU%wSUBCM# zRI71bmylbEQ_e&pJ9geWIAydaodpJR1I>*1;V(m;7WvEQDE6{V)vPQvDYZba=-`kA zSstU2qKsBR03)+BCTi}_)y}@@ToFZ|1Fm~C$H@9 z?@#kGeC1hXD_0(wBCj|{GuZ^hAxz`w`sQY@kgZqc!SaB;&E8%EP~Mi}le*|q-*d;p zSxjBVX=mt|`GMeUz|PZp^x}FK>Aq;`6z97t&aBtKL`eUP-OtKuEg*+#DWh)P;fsae z%5hrWU(el?t`l!`tntZ8r;zs9$qvsQAQFI!Ea4R0%N!)!jHfLRzR0=9e{^QgK$ST2 z8IfzInswIYk;mq-L-_+K#tBWQ76)wE(Qdtb;rd`D7lZT!-6?*8ni!3pjI?iPXTKy0 zASPZ7QBtLCs~U}AJq{7Cw!h2w-iCGh0UN)6mgloLJ#@QKkZJ7g>%%$RyOO1ApI445 z`oS98`cAe9bYz^8kao}y=obytvHpVaThO=X4^7jpwAmDh|X z1~q6ppXB!zZ|isTe6yn@F{@;#6Rxn2RrnAJW%Pj3n&v-hQVm}a>L8&#qD7; z5poWoYHNUCu4by%i6x5TybnT*;$>H0>(tvU4Hri5Y`GY3Gcp9mmh4W26s{a0O!ntP zGK@t5<;^QVVfI=@2xE=rpBXC+;VinxcdoN|Ho{yKVe?=AX{rUoXn}C+Ee!MkCv!VH}Y5%pg`j#rjBXUOOYlX5PebPZQRj*?&t1L5n?lU95kid0w#yV!#H zx}EO+_uq+3Ij)j}S7wm^##3&twBjuwKDy2S^aFptAAZ6j%}L?sw`W2C^HIe3w zUX-gOvzU@*;fRP|;Mq^2Ci}<0KSZ@>{~xa}{Lp&Q74wQRdi(nN2O>JaAGA|Ma5+#g|A8X21x?P{Rcrb_H8m?RTcF{^ZhN~#!NQX6M(S!9;An6tX@v)g zYd|!^%_Wi+TH^54g?0(Bba5B{bCk3e4mN72HwJ-$dq@bwhil73v@#wmRdMnNk zuYox{uL3x*&pSRJ;vP`KU$=llQ%OTdSB@g4n(+G1zwmv2iKri|N*8uYSIojbdqAp6 z8gN7|V1CW*shFl>4jg%sp3pR3%)WNiNUd_NX^nXqhh>p^2IZQhGYL5Q= z`+*$ezAS7e6sTW|^He#+tA-`p3-;rq6)u*8t)LwZz!F8WA4zN$c+LCzoASXYJDiG~ zlRdc4*S7%{-Ji%_1JVy71Y)DtAXowhZYPO`gD!wG*hNrOjJE7T-BEvj!wB5`*Pu1t3o^rmKmXd&gRRK_lfHCnQ5!m{gy0pdQ7^d( zsz{|bg{Yi5N{xeB(H0Y)Mbr@0+xr#3!>a{h5GJZ~kdSbG3&4SlzlFtNP$S8zvyt5%&z|&c%t^IY!AI3d zD2__O83O?2;`*8af z9Fi!Anqm*a0)iQB4su-I69oXI9FZLoTn3L6lCOh#*RAJA4x}kBQwDZVB(9CpVk z7}LdW!U-7%)Vt3AU9|)!ecFl_sHLtq4yvlMP@S!;epb=Q0c-jtw0Bi@&o05wKMM)B z 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 ZMY(>_Vhf4ce&il#yZ7y4?mTkgzW@o0Ex7;y literal 0 HcmV?d00001 diff --git a/dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-41-1.png b/dev/articles/a0_tidysdm_overview_files/figure-html/unnamed-chunk-41-1.png new file mode 100644 index 0000000000000000000000000000000000000000..24cfb565f44d22e8555f2199580d535aad5e1295 GIT binary patch literal 42704 zcmdqJbySsG)IR!Bf=DSU2ogs?5h+1B6{SPz4rNP�Ke&0V*X(NP~1E4VzLFge_gt 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≥j%($ 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 literal 0 HcmV?d00001 diff --git a/dev/articles/a1_palaeodata_application.html b/dev/articles/a1_palaeodata_application.html index 4737b65e..23c2e9d1 100644 --- a/dev/articles/a1_palaeodata_application.html +++ b/dev/articles/a1_palaeodata_application.html @@ -338,13 +338,13 @@

Fit the model by crossvalidation ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 4 resampling: default_glm -#> 1 of 4 resampling: default_glm (258ms) +#> 1 of 4 resampling: default_glm (276ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 4 resampling: default_gam -#> 2 of 4 resampling: default_gam (671ms) +#> 2 of 4 resampling: default_gam (667ms) #> i 3 of 4 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry -#> 3 of 4 tuning: default_rf (2.5s) +#> 3 of 4 tuning: default_rf (2.6s) #> i 4 of 4 tuning: default_gbm #> i Creating pre-processing data to finalize unknown parameter: mtry #> 4 of 4 tuning: default_gbm (15.2s)

xOV^hEDdG$dq4P2T-BO2FGftaoDH{b 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%0ArX+)b_R){ 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

f=vhv9k$4^7 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 z%0D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�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

diff --git a/dev/articles/a2_tidymodels_additions.html b/dev/articles/a2_tidymodels_additions.html index ac41f568..2e4f9c55 100644 --- a/dev/articles/a2_tidymodels_additions.html +++ b/dev/articles/a2_tidymodels_additions.html @@ -135,16 +135,16 @@

Exploring models with DALEXexplainer_lacerta_ens <- explain_tidysdm(lacerta_ensemble) #> Preparation of a new explainer is initiated #> -> model label : data.frame ( default ) -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : predict_function #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidysdm , ver. 0.9.6.9004 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.01490969 , mean = 0.2861937 , max = 0.7169324 +#> -> predicted values : numerical, min = 0.02638562 , mean = 0.2951438 , max = 0.7778588 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.6465921 , mean = -0.03619367 , max = 0.7891973 +#> -> residuals : numerical, min = -0.6797394 , mean = -0.04514377 , max = 0.7720678 #> A new explainer has been created!

Now that we have our explainer, we can explore variable importance for the ensemble:

@@ -177,55 +177,55 @@

Exploring models with DALEXexplainer_list <- explain_tidysdm(tidysdm::lacerta_ensemble, by_workflow = TRUE) #> Preparation of a new explainer is initiated #> -> model label : default_glm -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.2280177 , mean = 0.75 , max = 0.9854359 +#> -> predicted values : numerical, min = 0.2554356 , mean = 0.75 , max = 0.9838188 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.9096205 , mean = 5.395921e-12 , max = 0.7719823 +#> -> residuals : numerical, min = -0.9314151 , mean = 9.574021e-12 , max = 0.7445644 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_rf -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.1315421 , mean = 0.7480648 , max = 1 +#> -> predicted values : numerical, min = 0.06715952 , mean = 0.7496213 , max = 1 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.6878921 , mean = 0.001935171 , max = 0.5870619 +#> -> residuals : numerical, min = -0.6303111 , mean = 0.0003787291 , max = 0.5929444 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_gbm -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.3390188 , mean = 0.7314788 , max = 0.9632964 +#> -> predicted values : numerical, min = 0.2205058 , mean = 0.7324831 , max = 0.9634812 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.9268645 , mean = 0.01852121 , max = 0.6280424 +#> -> residuals : numerical, min = -0.8709313 , mean = 0.01751694 , max = 0.6855955 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_maxent -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.1095764 , mean = 0.6256817 , max = 0.9960248 +#> -> predicted values : numerical, min = 0.03884931 , mean = 0.5873206 , max = 0.9584494 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.8207859 , mean = 0.1243183 , max = 0.8904236 +#> -> residuals : numerical, min = -0.8338183 , mean = 0.1626794 , max = 0.9611507 #> A new explainer has been created!

The resulting list can be then used to build lists of explanations, which can then be plotted.

@@ -395,12 +395,12 @@

Different recipes for certain mode ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 3 resampling: uncor_glm -#> 1 of 3 resampling: uncor_glm (319ms) +#> 1 of 3 resampling: uncor_glm (352ms) #> i 2 of 3 tuning: all_rf #> ! No improvement for 10 iterations; returning current results. -#> 2 of 3 tuning: all_rf (16.9s) +#> 2 of 3 tuning: all_rf (17.6s) #> i 3 of 3 tuning: all_svm -#> 3 of 3 tuning: all_svm (19.8s)

+#> 3 of 3 tuning: all_svm (20.5s)

We can have a look at the performance of our models with:

 autoplot(lacerta_models)
@@ -589,10 +589,10 @@

Using multi-level factors as pr ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm -#> 1 of 2 resampling: default_glm (191ms) +#> 1 of 2 resampling: default_glm (223ms) #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry -#> 2 of 2 tuning: default_rf (994ms) +#> 2 of 2 tuning: default_rf (1s) # fit the ensemble lacerta_ensemble <- simple_ensemble() %>% add_member(lacerta_models, metric = "boyce_cont")

diff --git a/dev/articles/a2_tidymodels_additions_files/figure-html/pdp-1.png b/dev/articles/a2_tidymodels_additions_files/figure-html/pdp-1.png index b41cc40c7870a241f94008f248cf321b2089d40a..4c7e9f68e99ff957a37ed5c1d7b7581a33c30ade 100644 GIT binary patch literal 50109 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 GH~$AXApYq9 diff --git a/dev/articles/a2_tidymodels_additions_files/figure-html/profile-1.png b/dev/articles/a2_tidymodels_additions_files/figure-html/profile-1.png index ca54b6283f65b60280b318ca89a0cdca6968d8c9..fd7a93a98e14026fb459b8fdec0126bbf28d704f 100644 GIT binary patch literal 73626 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 literal 77524 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 NhPs?_CZGH@?Js+kB$)sJ literal 40590 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 OQ^B0v9cd2#y!$7oH>|(_ diff --git a/dev/articles/a3_troubleshooting.html b/dev/articles/a3_troubleshooting.html index e4d63f6d..0e06e666 100644 --- a/dev/articles/a3_troubleshooting.html +++ b/dev/articles/a3_troubleshooting.html @@ -94,7 +94,7 @@

NAs in the data#> dplyr::filter() masks stats::filter() #> dplyr::lag() masks stats::lag() #> recipes::step() masks stats::step() -#> Use tidymodels_prefer() to resolve common conflicts. +#> Dig deeper into tidy modeling with R at https://www.tmwr.org #> Loading required package: spatialsample lacerta_thin <- readRDS(system.file("extdata/lacerta_climate_sf.RDS", package = "tidysdm" @@ -135,10 +135,10 @@

NAs in the data ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm -#> 1 of 2 resampling: default_glm (341ms) +#> 1 of 2 resampling: default_glm (342ms) #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry -#> 2 of 2 tuning: default_rf (1.8s)

+#> 2 of 2 tuning: default_rf (1.9s)

We can see that the error is self-explanatory. Also, note that the error impacts all data splits (technically, rset objects): error A is repeated 15 times (5 splits for 3 hyperparameter values).

@@ -320,7 +320,7 @@

Using the desired formula with GAM ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm -#> 1 of 2 resampling: default_glm (275ms) +#> 1 of 2 resampling: default_glm (290ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 2 resampling: default_gam #> 2 of 2 resampling: default_gam (1.5s)

@@ -405,10 +405,10 @@

When only some splits fail#> There were issues with some computations A: x1 #> There were issues with some computations A: x1 #> -#> 2 of 3 resampling: default_gam (1.6s) +#> 2 of 3 resampling: default_gam (1.7s) #> i 3 of 3 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry -#> 3 of 3 tuning: default_rf (456ms)

+#> 3 of 3 tuning: default_rf (501ms)

We see that one of the folds gives us an error when using GAMs. The error (“Fitting terminated with step failure - check results carefully”) comes from the gam function in the package mgcv. A quick diff --git a/dev/pkgdown.yml b/dev/pkgdown.yml index 2545f7d5..1db5d380 100644 --- a/dev/pkgdown.yml +++ b/dev/pkgdown.yml @@ -6,7 +6,7 @@ articles: a1_palaeodata_application: a1_palaeodata_application.html a2_tidymodels_additions: a2_tidymodels_additions.html a3_troubleshooting: a3_troubleshooting.html -last_built: 2024-11-18T21:47Z +last_built: 2024-12-10T15:34Z urls: reference: https://evolecolgroup.github.io/tidysdm/reference article: https://evolecolgroup.github.io/tidysdm/articles diff --git a/dev/reference/collect_metrics.simple_ensemble.html b/dev/reference/collect_metrics.simple_ensemble.html index 29b07739..0f0ca02e 100644 --- a/dev/reference/collect_metrics.simple_ensemble.html +++ b/dev/reference/collect_metrics.simple_ensemble.html @@ -87,18 +87,18 @@

Examples#> # A tibble: 12 × 5 #> wflow_id .metric mean std_err n #> <chr> <chr> <dbl> <dbl> <int> -#> 1 default_glm boyce_cont 0.683 0.0573 3 -#> 2 default_glm roc_auc 0.789 0.0137 3 -#> 3 default_glm tss_max 0.533 0.0192 3 -#> 4 default_rf boyce_cont 0.632 0.0552 3 -#> 5 default_rf roc_auc 0.791 0.0146 3 -#> 6 default_rf tss_max 0.519 0.0284 3 -#> 7 default_gbm boyce_cont 0.738 0.0473 3 -#> 8 default_gbm roc_auc 0.792 0.00304 3 -#> 9 default_gbm tss_max 0.545 0.0368 3 -#> 10 default_maxent boyce_cont 0.832 0.0771 3 -#> 11 default_maxent roc_auc 0.832 0.00649 3 -#> 12 default_maxent tss_max 0.595 0.0124 3 +#> 1 default_glm boyce_cont 0.661 0.192 3 +#> 2 default_glm roc_auc 0.779 0.0149 3 +#> 3 default_glm tss_max 0.494 0.0612 3 +#> 4 default_rf boyce_cont 0.637 0.0367 3 +#> 5 default_rf roc_auc 0.773 0.0180 3 +#> 6 default_rf tss_max 0.497 0.0118 3 +#> 7 default_gbm boyce_cont 0.550 0.188 3 +#> 8 default_gbm roc_auc 0.776 0.0107 3 +#> 9 default_gbm tss_max 0.514 0.0202 3 +#> 10 default_maxent boyce_cont 0.622 0.0412 3 +#> 11 default_maxent roc_auc 0.809 0.00822 3 +#> 12 default_maxent tss_max 0.572 0.00390 3 collect_metrics(lacerta_rep_ens) #> # A tibble: 18 × 6 #> rep_id wflow_id .metric mean std_err n diff --git a/dev/reference/explain_tidysdm.html b/dev/reference/explain_tidysdm.html index 1c7fb3dd..35e905a4 100644 --- a/dev/reference/explain_tidysdm.html +++ b/dev/reference/explain_tidysdm.html @@ -197,16 +197,16 @@

Exampleslacerta_explainer <- explain_tidysdm(tidysdm::lacerta_ensemble) #> Preparation of a new explainer is initiated #> -> model label : data.frame ( default ) -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : predict_function #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidysdm , ver. 0.9.6.9004 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.01490969 , mean = 0.2861937 , max = 0.7169324 +#> -> predicted values : numerical, min = 0.02638562 , mean = 0.2951438 , max = 0.7778588 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.6465921 , mean = -0.03619367 , max = 0.7891973 +#> -> residuals : numerical, min = -0.6797394 , mean = -0.04514377 , max = 0.7720678 #> A new explainer has been created! # by workflow explainer_list <- explain_tidysdm(tidysdm::lacerta_ensemble, @@ -214,55 +214,55 @@

Examples) #> Preparation of a new explainer is initiated #> -> model label : default_glm -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.2280177 , mean = 0.75 , max = 0.9854359 +#> -> predicted values : numerical, min = 0.2554356 , mean = 0.75 , max = 0.9838188 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.9096205 , mean = 5.395921e-12 , max = 0.7719823 +#> -> residuals : numerical, min = -0.9314151 , mean = 9.574021e-12 , max = 0.7445644 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_rf -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.1315421 , mean = 0.7480648 , max = 1 +#> -> predicted values : numerical, min = 0.06715952 , mean = 0.7496213 , max = 1 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.6878921 , mean = 0.001935171 , max = 0.5870619 +#> -> residuals : numerical, min = -0.6303111 , mean = 0.0003787291 , max = 0.5929444 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_gbm -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.3390188 , mean = 0.7314788 , max = 0.9632964 +#> -> predicted values : numerical, min = 0.2205058 , mean = 0.7324831 , max = 0.9634812 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.9268645 , mean = 0.01852121 , max = 0.6280424 +#> -> residuals : numerical, min = -0.8709313 , mean = 0.01751694 , max = 0.6855955 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_maxent -#> -> data : 444 rows 4 cols +#> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame -#> -> target variable : 444 values +#> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification -#> -> predicted values : numerical, min = 0.1095764 , mean = 0.6256817 , max = 0.9960248 +#> -> predicted values : numerical, min = 0.03884931 , mean = 0.5873206 , max = 0.9584494 #> -> residual function : difference between y and yhat ( default ) -#> -> residuals : numerical, min = -0.8207859 , mean = 0.1243183 , max = 0.8904236 +#> -> residuals : numerical, min = -0.8338183 , mean = 0.1626794 , max = 0.9611507 #> A new explainer has been created! # }

diff --git a/dev/reference/thin_by_cell.html b/dev/reference/thin_by_cell.html index 1d619c1c..0e79d670 100644 --- a/dev/reference/thin_by_cell.html +++ b/dev/reference/thin_by_cell.html @@ -92,7 +92,10 @@

Value

Details

Further thinning can be achieved by aggregating cells in the raster before thinning, as achieved by setting agg_fact > 1 (aggregation works in a -manner equivalent to terra::aggregate()).

+manner equivalent to terra::aggregate()). +Note that if data is an sf object, the function will transform the coordinates +to the same projection as the raster (recommended); if data is a data.frame, it is up +to the user to ensure that the coordinates are in the correct units.

Further spatial thinning can be achieved by aggregating cells in the raster before thinning, as achieved by setting agg_fact > 1 (aggregation works in a -manner equivalent to terra::aggregate()).

+manner equivalent to terra::aggregate()). +Note that if data is an sf object, the function will transform the coordinates +to the same projection as the raster (recommended); if data is a data.frame, it is up +to the user to ensure that the coordinates are in the correct units.

@@ -92,6 +93,11 @@

Argumentslubridate_fun

function to convert the time column into a lubridate object

+ +
dist_method
+

method to compute distance, either "euclidean" or "great_circle". +Defaults to "great_circle", which is more accurate but takes slightly longer.

+

Value

diff --git a/dev/search.json b/dev/search.json index 657d55e7..b9817206 100644 --- a/dev/search.json +++ b/dev/search.json @@ -1 +1 @@ -[{"path":"https://evolecolgroup.github.io/tidysdm/dev/CODE_OF_CONDUCT.html","id":null,"dir":"","previous_headings":"","what":"Contributor Code of Conduct","title":"Contributor Code of Conduct","text":"contributors maintainers project, pledge respect people contribute reporting issues, posting feature requests, updating documentation, submitting pull requests patches, activities. committed making participation project harassment-free experience everyone, regardless level experience, gender, gender identity expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion. Examples unacceptable behavior participants include use sexual language imagery, derogatory comments personal attacks, trolling, public private harassment, insults, unprofessional conduct. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct. Project maintainers follow Code Conduct may removed project team. Instances abusive, harassing, otherwise unacceptable behavior may reported opening issue contacting one project maintainers. Code Conduct adapted Contributor Covenant (https://www.contributor-covenant.org), version 1.0.0, available https://contributor-covenant.org/version/1/0/0/.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":null,"dir":"","previous_headings":"","what":"Contributing to tidysdm","title":"Contributing to tidysdm","text":"document outlines contribute development tidysdm. package maintained voluntary basis, help always appreciated.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"the-basic-process-of-contributing","dir":"","previous_headings":"","what":"The basic process of contributing","title":"Contributing to tidysdm","text":"Development work tidysdm occurs dev branch. , want propose changes, work dev. Start forking project onto github repository, make changes directly fork (either dev branch, make custom branch). updating documentation checking tests pass (see ), start Pull Request. proposed changes reviewed, might asked fix/improve code. can iterative process, requiring rounds revision depending complexity code. Functions documented using roxygen. changes affects documentation , rebuild . root directory package, simply run: implemented new functionality, patched bug, consider whether add appropriate unit test. tidysdm uses testthat framework unit tests. make sure tests work : Finally, submit push request, check changes don’t break build. can check, also builds vignette runs tests.: Make sure resolved warnings notes raised devtools::check()! followed 3 steps, ready make Pull Request. changes go automatic continuous integration, check impact changes multiple platforms. everything goes well, see green tick submission.","code":"devtools::document() devtools::test() devtools::check()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"fixing-typos","dir":"","previous_headings":"","what":"Fixing typos","title":"Contributing to tidysdm","text":"spot typos, spelling mistakes, grammatical errors documentation, fix directly file describes function. .R file R directory, .Rd file man directory. .Rd files automatically generated roxygen2 edited hand. recommend study first roxygen2 comments work.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"functional-changes","dir":"","previous_headings":"","what":"Functional changes","title":"Contributing to tidysdm","text":"want make change impacts functioning tidysdm, ’s good idea first file issue explaining mind. change meant fix bug, add minimal reprex. good reprex also perfect starting point writing unit test, accompany functional change code. Unit tests also essential fixing bugs, can demonstrate fix work, prevent future changes undoing work. unit testing, use testthat; find tests tests, file dedicated function, following convention test_my_function.R naming files. creating tests, try make use built-datasets, rather adding data files package. Ideally, body Pull Request include phrase Fixes #issue-number, issue_number number Github. way, Pull Request automatically linked issue, issue closed Pull Request merged . user-facing changes, add bullet top NEWS.md (.e. just first header). Follow style described https://style.tidyverse.org/news.html. continuous integration checks Pull Request reduce test coverage.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"code-style","dir":"","previous_headings":"Functional changes","what":"Code style","title":"Contributing to tidysdm","text":"New code follow tidyverse style guide. can use styler package apply styles, please don’t restyle code nothing PR. Lots commenting code helps mantainability; , doubt, always add explanation new code.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Contributing to tidysdm","text":"Please note tidyverse project released Contributor Code Conduct. contributing project agree abide terms.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"GNU Affero General Public License","title":"GNU Affero General Public License","text":"Version 3, 19 November 2007 Copyright (C) 2007 Free Software Foundation, Inc.  Everyone permitted copy distribute verbatim copies license document, changing allowed.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"preamble","dir":"","previous_headings":"","what":"Preamble","title":"GNU Affero General Public License","text":"GNU Affero General Public License free, copyleft license software kinds works, specifically designed ensure cooperation community case network server software. licenses software practical works designed take away freedom share change works. contrast, General Public Licenses intended guarantee freedom share change versions program–make sure remains free software users. speak free software, referring freedom, price. General Public Licenses designed make sure freedom distribute copies free software (charge wish), receive source code can get want , can change software use pieces new free programs, know can things. Developers use General Public Licenses protect rights two steps: (1) assert copyright software, (2) offer License gives legal permission copy, distribute /modify software. secondary benefit defending users’ freedom improvements made alternate versions program, receive widespread use, become available developers incorporate. Many developers free software heartened encouraged resulting cooperation. However, case software used network servers, result may fail come . GNU General Public License permits making modified version letting public access server without ever releasing source code public. GNU Affero General Public License designed specifically ensure , cases, modified source code becomes available community. requires operator network server provide source code modified version running users server. Therefore, public use modified version, publicly accessible server, gives public access source code modified version. older license, called Affero General Public License published Affero, designed accomplish similar goals. different license, version Affero GPL, Affero released new version Affero GPL permits relicensing license. precise terms conditions copying, distribution modification follow.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_0-definitions","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"0. Definitions.","title":"GNU Affero General Public License","text":"“License” refers version 3 GNU Affero General Public License. “Copyright” also means copyright-like laws apply kinds works, semiconductor masks. “Program” refers copyrightable work licensed License. licensee addressed “”. “Licensees” “recipients” may individuals organizations. “modify” work means copy adapt part work fashion requiring copyright permission, making exact copy. resulting work called “modified version” earlier work work “based ” earlier work. “covered work” means either unmodified Program work based Program. “propagate” work means anything , without permission, make directly secondarily liable infringement applicable copyright law, except executing computer modifying private copy. Propagation includes copying, distribution (without modification), making available public, countries activities well. “convey” work means kind propagation enables parties make receive copies. Mere interaction user computer network, transfer copy, conveying. interactive user interface displays “Appropriate Legal Notices” extent includes convenient prominently visible feature (1) displays appropriate copyright notice, (2) tells user warranty work (except extent warranties provided), licensees may convey work License, view copy License. interface presents list user commands options, menu, prominent item list meets criterion.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_1-source-code","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"1. Source Code.","title":"GNU Affero General Public License","text":"“source code” work means preferred form work making modifications . “Object code” means non-source form work. “Standard Interface” means interface either official standard defined recognized standards body, , case interfaces specified particular programming language, one widely used among developers working language. “System Libraries” executable work include anything, work whole, () included normal form packaging Major Component, part Major Component, (b) serves enable use work Major Component, implement Standard Interface implementation available public source code form. “Major Component”, context, means major essential component (kernel, window system, ) specific operating system () executable work runs, compiler used produce work, object code interpreter used run . “Corresponding Source” work object code form means source code needed generate, install, (executable work) run object code modify work, including scripts control activities. However, include work’s System Libraries, general-purpose tools generally available free programs used unmodified performing activities part work. example, Corresponding Source includes interface definition files associated source files work, source code shared libraries dynamically linked subprograms work specifically designed require, intimate data communication control flow subprograms parts work. Corresponding Source need include anything users can regenerate automatically parts Corresponding Source. Corresponding Source work source code form work.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_2-basic-permissions","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"2. Basic Permissions.","title":"GNU Affero General Public License","text":"rights granted License granted term copyright Program, irrevocable provided stated conditions met. License explicitly affirms unlimited permission run unmodified Program. output running covered work covered License output, given content, constitutes covered work. License acknowledges rights fair use equivalent, provided copyright law. may make, run propagate covered works convey, without conditions long license otherwise remains force. may convey covered works others sole purpose make modifications exclusively , provide facilities running works, provided comply terms License conveying material control copyright. thus making running covered works must exclusively behalf, direction control, terms prohibit making copies copyrighted material outside relationship . Conveying circumstances permitted solely conditions stated . Sublicensing allowed; section 10 makes unnecessary.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_3-protecting-users-legal-rights-from-anti-circumvention-law","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"3. Protecting Users’ Legal Rights From Anti-Circumvention Law.","title":"GNU Affero General Public License","text":"covered work shall deemed part effective technological measure applicable law fulfilling obligations article 11 WIPO copyright treaty adopted 20 December 1996, similar laws prohibiting restricting circumvention measures. convey covered work, waive legal power forbid circumvention technological measures extent circumvention effected exercising rights License respect covered work, disclaim intention limit operation modification work means enforcing, work’s users, third parties’ legal rights forbid circumvention technological measures.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_4-conveying-verbatim-copies","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"4. Conveying Verbatim Copies.","title":"GNU Affero General Public License","text":"may convey verbatim copies Program’s source code receive , medium, provided conspicuously appropriately publish copy appropriate copyright notice; keep intact notices stating License non-permissive terms added accord section 7 apply code; keep intact notices absence warranty; give recipients copy License along Program. may charge price price copy convey, may offer support warranty protection fee.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_5-conveying-modified-source-versions","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"5. Conveying Modified Source Versions.","title":"GNU Affero General Public License","text":"may convey work based Program, modifications produce Program, form source code terms section 4, provided also meet conditions: work must carry prominent notices stating modified , giving relevant date. work must carry prominent notices stating released License conditions added section 7. requirement modifies requirement section 4 “keep intact notices”. must license entire work, whole, License anyone comes possession copy. License therefore apply, along applicable section 7 additional terms, whole work, parts, regardless packaged. License gives permission license work way, invalidate permission separately received . work interactive user interfaces, must display Appropriate Legal Notices; however, Program interactive interfaces display Appropriate Legal Notices, work need make . compilation covered work separate independent works, nature extensions covered work, combined form larger program, volume storage distribution medium, called “aggregate” compilation resulting copyright used limit access legal rights compilation’s users beyond individual works permit. Inclusion covered work aggregate cause License apply parts aggregate.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_6-conveying-non-source-forms","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"6. Conveying Non-Source Forms.","title":"GNU Affero General Public License","text":"may convey covered work object code form terms sections 4 5, provided also convey machine-readable Corresponding Source terms License, one ways: Convey object code , embodied , physical product (including physical distribution medium), accompanied Corresponding Source fixed durable physical medium customarily used software interchange. Convey object code , embodied , physical product (including physical distribution medium), accompanied written offer, valid least three years valid long offer spare parts customer support product model, give anyone possesses object code either (1) copy Corresponding Source software product covered License, durable physical medium customarily used software interchange, price reasonable cost physically performing conveying source, (2) access copy Corresponding Source network server charge. Convey individual copies object code copy written offer provide Corresponding Source. alternative allowed occasionally noncommercially, received object code offer, accord subsection 6b. Convey object code offering access designated place (gratis charge), offer equivalent access Corresponding Source way place charge. need require recipients copy Corresponding Source along object code. place copy object code network server, Corresponding Source may different server (operated third party) supports equivalent copying facilities, provided maintain clear directions next object code saying find Corresponding Source. Regardless server hosts Corresponding Source, remain obligated ensure available long needed satisfy requirements. Convey object code using peer--peer transmission, provided inform peers object code Corresponding Source work offered general public charge subsection 6d. separable portion object code, whose source code excluded Corresponding Source System Library, need included conveying object code work. “User Product” either (1) “consumer product”, means tangible personal property normally used personal, family, household purposes, (2) anything designed sold incorporation dwelling. determining whether product consumer product, doubtful cases shall resolved favor coverage. particular product received particular user, “normally used” refers typical common use class product, regardless status particular user way particular user actually uses, expects expected use, product. product consumer product regardless whether product substantial commercial, industrial non-consumer uses, unless uses represent significant mode use product. “Installation Information” User Product means methods, procedures, authorization keys, information required install execute modified versions covered work User Product modified version Corresponding Source. information must suffice ensure continued functioning modified object code case prevented interfered solely modification made. convey object code work section , , specifically use , User Product, conveying occurs part transaction right possession use User Product transferred recipient perpetuity fixed term (regardless transaction characterized), Corresponding Source conveyed section must accompanied Installation Information. requirement apply neither third party retains ability install modified object code User Product (example, work installed ROM). requirement provide Installation Information include requirement continue provide support service, warranty, updates work modified installed recipient, User Product modified installed. Access network may denied modification materially adversely affects operation network violates rules protocols communication across network. Corresponding Source conveyed, Installation Information provided, accord section must format publicly documented (implementation available public source code form), must require special password key unpacking, reading copying.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_7-additional-terms","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"7. Additional Terms.","title":"GNU Affero General Public License","text":"“Additional permissions” terms supplement terms License making exceptions one conditions. Additional permissions applicable entire Program shall treated though included License, extent valid applicable law. additional permissions apply part Program, part may used separately permissions, entire Program remains governed License without regard additional permissions. convey copy covered work, may option remove additional permissions copy, part . (Additional permissions may written require removal certain cases modify work.) may place additional permissions material, added covered work, can give appropriate copyright permission. Notwithstanding provision License, material add covered work, may (authorized copyright holders material) supplement terms License terms: Disclaiming warranty limiting liability differently terms sections 15 16 License; Requiring preservation specified reasonable legal notices author attributions material Appropriate Legal Notices displayed works containing ; Prohibiting misrepresentation origin material, requiring modified versions material marked reasonable ways different original version; Limiting use publicity purposes names licensors authors material; Declining grant rights trademark law use trade names, trademarks, service marks; Requiring indemnification licensors authors material anyone conveys material (modified versions ) contractual assumptions liability recipient, liability contractual assumptions directly impose licensors authors. non-permissive additional terms considered “restrictions” within meaning section 10. Program received , part , contains notice stating governed License along term restriction, may remove term. license document contains restriction permits relicensing conveying License, may add covered work material governed terms license document, provided restriction survive relicensing conveying. add terms covered work accord section, must place, relevant source files, statement additional terms apply files, notice indicating find applicable terms. Additional terms, permissive non-permissive, may stated form separately written license, stated exceptions; requirements apply either way.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_8-termination","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"8. Termination.","title":"GNU Affero General Public License","text":"may propagate modify covered work except expressly provided License. attempt otherwise propagate modify void, automatically terminate rights License (including patent licenses granted third paragraph section 11). However, cease violation License, license particular copyright holder reinstated () provisionally, unless copyright holder explicitly finally terminates license, (b) permanently, copyright holder fails notify violation reasonable means prior 60 days cessation. Moreover, license particular copyright holder reinstated permanently copyright holder notifies violation reasonable means, first time received notice violation License (work) copyright holder, cure violation prior 30 days receipt notice. Termination rights section terminate licenses parties received copies rights License. rights terminated permanently reinstated, qualify receive new licenses material section 10.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_9-acceptance-not-required-for-having-copies","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"9. Acceptance Not Required for Having Copies.","title":"GNU Affero General Public License","text":"required accept License order receive run copy Program. Ancillary propagation covered work occurring solely consequence using peer--peer transmission receive copy likewise require acceptance. However, nothing License grants permission propagate modify covered work. actions infringe copyright accept License. Therefore, modifying propagating covered work, indicate acceptance License .","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_10-automatic-licensing-of-downstream-recipients","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"10. Automatic Licensing of Downstream Recipients.","title":"GNU Affero General Public License","text":"time convey covered work, recipient automatically receives license original licensors, run, modify propagate work, subject License. responsible enforcing compliance third parties License. “entity transaction” transaction transferring control organization, substantially assets one, subdividing organization, merging organizations. propagation covered work results entity transaction, party transaction receives copy work also receives whatever licenses work party’s predecessor interest give previous paragraph, plus right possession Corresponding Source work predecessor interest, predecessor can get reasonable efforts. may impose restrictions exercise rights granted affirmed License. example, may impose license fee, royalty, charge exercise rights granted License, may initiate litigation (including cross-claim counterclaim lawsuit) alleging patent claim infringed making, using, selling, offering sale, importing Program portion .","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_11-patents","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"11. Patents.","title":"GNU Affero General Public License","text":"“contributor” copyright holder authorizes use License Program work Program based. work thus licensed called contributor’s “contributor version”. contributor’s “essential patent claims” patent claims owned controlled contributor, whether already acquired hereafter acquired, infringed manner, permitted License, making, using, selling contributor version, include claims infringed consequence modification contributor version. purposes definition, “control” includes right grant patent sublicenses manner consistent requirements License. contributor grants non-exclusive, worldwide, royalty-free patent license contributor’s essential patent claims, make, use, sell, offer sale, import otherwise run, modify propagate contents contributor version. following three paragraphs, “patent license” express agreement commitment, however denominated, enforce patent (express permission practice patent covenant sue patent infringement). “grant” patent license party means make agreement commitment enforce patent party. convey covered work, knowingly relying patent license, Corresponding Source work available anyone copy, free charge terms License, publicly available network server readily accessible means, must either (1) cause Corresponding Source available, (2) arrange deprive benefit patent license particular work, (3) arrange, manner consistent requirements License, extend patent license downstream recipients. “Knowingly relying” means actual knowledge , patent license, conveying covered work country, recipient’s use covered work country, infringe one identifiable patents country reason believe valid. , pursuant connection single transaction arrangement, convey, propagate procuring conveyance , covered work, grant patent license parties receiving covered work authorizing use, propagate, modify convey specific copy covered work, patent license grant automatically extended recipients covered work works based . patent license “discriminatory” include within scope coverage, prohibits exercise , conditioned non-exercise one rights specifically granted License. may convey covered work party arrangement third party business distributing software, make payment third party based extent activity conveying work, third party grants, parties receive covered work , discriminatory patent license () connection copies covered work conveyed (copies made copies), (b) primarily connection specific products compilations contain covered work, unless entered arrangement, patent license granted, prior 28 March 2007. Nothing License shall construed excluding limiting implied license defenses infringement may otherwise available applicable patent law.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_12-no-surrender-of-others-freedom","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"12. No Surrender of Others’ Freedom.","title":"GNU Affero General Public License","text":"conditions imposed (whether court order, agreement otherwise) contradict conditions License, excuse conditions License. convey covered work satisfy simultaneously obligations License pertinent obligations, consequence may convey . example, agree terms obligate collect royalty conveying convey Program, way satisfy terms License refrain entirely conveying Program.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_13-remote-network-interaction-use-with-the-gnu-general-public-license","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"13. Remote Network Interaction; Use with the GNU General Public License.","title":"GNU Affero General Public License","text":"Notwithstanding provision License, modify Program, modified version must prominently offer users interacting remotely computer network (version supports interaction) opportunity receive Corresponding Source version providing access Corresponding Source network server charge, standard customary means facilitating copying software. Corresponding Source shall include Corresponding Source work covered version 3 GNU General Public License incorporated pursuant following paragraph. Notwithstanding provision License, permission link combine covered work work licensed version 3 GNU General Public License single combined work, convey resulting work. terms License continue apply part covered work, work combined remain governed version 3 GNU General Public License.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_14-revised-versions-of-this-license","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"14. Revised Versions of this License.","title":"GNU Affero General Public License","text":"Free Software Foundation may publish revised /new versions GNU Affero General Public License time time. new versions similar spirit present version, may differ detail address new problems concerns. version given distinguishing version number. Program specifies certain numbered version GNU Affero General Public License “later version” applies , option following terms conditions either numbered version later version published Free Software Foundation. Program specify version number GNU Affero General Public License, may choose version ever published Free Software Foundation. Program specifies proxy can decide future versions GNU Affero General Public License can used, proxy’s public statement acceptance version permanently authorizes choose version Program. Later license versions may give additional different permissions. However, additional obligations imposed author copyright holder result choosing follow later version.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_15-disclaimer-of-warranty","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"15. Disclaimer of Warranty.","title":"GNU Affero General Public License","text":"WARRANTY PROGRAM, EXTENT PERMITTED APPLICABLE LAW. EXCEPT OTHERWISE STATED WRITING COPYRIGHT HOLDERS /PARTIES PROVIDE PROGRAM “” WITHOUT WARRANTY KIND, EITHER EXPRESSED IMPLIED, INCLUDING, LIMITED , IMPLIED WARRANTIES MERCHANTABILITY FITNESS PARTICULAR PURPOSE. ENTIRE RISK QUALITY PERFORMANCE PROGRAM . PROGRAM PROVE DEFECTIVE, ASSUME COST NECESSARY SERVICING, REPAIR CORRECTION.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_16-limitation-of-liability","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"16. Limitation of Liability.","title":"GNU Affero General Public License","text":"EVENT UNLESS REQUIRED APPLICABLE LAW AGREED WRITING COPYRIGHT HOLDER, PARTY MODIFIES /CONVEYS PROGRAM PERMITTED , LIABLE DAMAGES, INCLUDING GENERAL, SPECIAL, INCIDENTAL CONSEQUENTIAL DAMAGES ARISING USE INABILITY USE PROGRAM (INCLUDING LIMITED LOSS DATA DATA RENDERED INACCURATE LOSSES SUSTAINED THIRD PARTIES FAILURE PROGRAM OPERATE PROGRAMS), EVEN HOLDER PARTY ADVISED POSSIBILITY DAMAGES.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_17-interpretation-of-sections-15-and-16","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"17. Interpretation of Sections 15 and 16.","title":"GNU Affero General Public License","text":"disclaimer warranty limitation liability provided given local legal effect according terms, reviewing courts shall apply local law closely approximates absolute waiver civil liability connection Program, unless warranty assumption liability accompanies copy Program return fee. END TERMS CONDITIONS","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"how-to-apply-these-terms-to-your-new-programs","dir":"","previous_headings":"","what":"How to Apply These Terms to Your New Programs","title":"GNU Affero General Public License","text":"develop new program, want greatest possible use public, best way achieve make free software everyone can redistribute change terms. , attach following notices program. safest attach start source file effectively state exclusion warranty; file least “copyright” line pointer full notice found. Also add information contact electronic paper mail. software can interact users remotely computer network, also make sure provides way users get source. example, program web application, interface display “Source” link leads users archive code. many ways offer source, different solutions better different programs; see section 13 specific requirements. also get employer (work programmer) school, , sign “copyright disclaimer” program, necessary. information , apply follow GNU AGPL, see https://www.gnu.org/licenses/.","code":" Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see ."},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"sdms-with-tidymodels","dir":"Articles","previous_headings":"","what":"SDMs with tidymodels","title":"tidysdm overview","text":"Species Distribution Modelling relies several algorithms, many number hyperparameters require turning. tidymodels universe includes number packages specifically design fit, tune validate models. advantage tidymodels models syntax results returned users standardised, thus providing coherent interface modelling. Given variety models required SDM, tidymodels ideal framework. tidysdm provides number wrappers specialised functions facilitate fitting SDM tidymodels. article provides overview tidysdm facilitates fitting SDMs. articles, detailing use package palaeodata, fitting complex models troubleshoot models can found tidisdm website. tidysdm relies tidymodels, users advised familiarise introductory tutorials tidymodels website. load tidysdm, automatically loads tidymodels associated packages necessary fit models:","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Search for functions across packages at https://www.tidymodels.org/find/ #> Loading required package: spatialsample"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"accessing-the-data-for-this-vignette-how-to-use-rgbif","dir":"Articles","previous_headings":"SDMs with tidymodels","what":"Accessing the data for this vignette: how to use rgbif","title":"tidysdm overview","text":"start reading set presences species lizard inhabits Iberian peninsula, Lacerta schreiberi. data taken GBIF Occurrence Download (6 July 2023) https://doi.org/10.15468/dl.srq3b3. dataset already included tidysdm package: Alternatively, can easily access manipulate dataset using rbgif. Note data GBIF often requires level cleaning. use simple cleaning function CoordinateCleaner; general, recommend inspect data flagged problematic, rather just accepting :","code":"data(lacerta) head(lacerta) #> # A tibble: 6 × 3 #> ID latitude longitude #> #> 1 858029749 42.6 -7.09 #> 2 858029738 42.6 -7.09 #> 3 614631090 41.4 -7.90 #> 4 614631085 41.3 -7.81 #> 5 614631083 41.3 -7.81 #> 6 614631080 41.4 -7.83 # download presences library(rgbif) occ_download_get(key = \"0068808-230530130749713\", path = tempdir()) # read file library(readr) distrib <- read_delim(file.path(tempdir(), \"0068808-230530130749713.zip\")) # keep the necessary columns and rename them lacerta <- distrib %>% select(gbifID, decimalLatitude, decimalLongitude) %>% rename(ID = gbifID, latitude = decimalLatitude, longitude = decimalLongitude) # clean up the data library(CoordinateCleaner) lacerta <- clean_coordinates(x = lacerta, lon = \"longitude\", lat = \"latitude\", species = \"ID\", value = \"clean\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"preparing-your-data","dir":"Articles","previous_headings":"","what":"Preparing your data","title":"tidysdm overview","text":"First, let us visualise presences plotting map. tidysdm works sf objects represent locations, cast coordinates sf object, set projections standard ‘lonlat’ (crs = 4326). usually advisable plot locations directly raster used extract climatic variables, see locations fall within discrete space raster. vignette, use WorldClim source climatic information. access WorldClim data via library pastclim; even though library, name suggests, mostly designed handle palaeoclimatic reconstructions, also provides convenient functions access present day reconstructions future projections. pastclim handy function get land mask available datasets, can use background locations. cut raster Iberian peninsula, lizard lives. simply illustration, bother project raster, equal area projection desirable… plotting, take advantage tidyterra, makes handling terra rasters ggplot breeze.","code":"library(sf) #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE lacerta <- st_as_sf(lacerta, coords = c(\"longitude\", \"latitude\")) st_crs(lacerta) <- 4326 library(pastclim) download_dataset(dataset = \"WorldClim_2.1_10m\") land_mask <- get_land_mask(time_ce = 1985, dataset = \"WorldClim_2.1_10m\") # Iberia peninsula extension iberia_poly <- terra::vect( \"POLYGON((-9.8 43.3,-7.8 44.1,-2.0 43.7,3.6 42.5,3.8 41.5,1.3 40.8,0.3 39.5, 0.9 38.6,-0.4 37.5,-1.6 36.7,-2.3 36.3,-4.1 36.4,-4.5 36.4,-5.0 36.1, -5.6 36.0,-6.3 36.0,-7.1 36.9,-9.5 36.6,-9.4 38.0,-10.6 38.9,-9.5 40.8, -9.8 43.3))\" ) crs(iberia_poly) <- \"lonlat\" # crop the extent land_mask <- crop(land_mask, iberia_poly) # and mask to the polygon land_mask <- mask(land_mask, iberia_poly) #> Loading required package: terra #> terra 1.7.83 #> #> Attaching package: 'terra' #> The following object is masked from 'package:tidyr': #> #> extract #> The following object is masked from 'package:scales': #> #> rescale #> [1] TRUE library(tidyterra) #> #> Attaching package: 'tidyterra' #> The following object is masked from 'package:stats': #> #> filter library(ggplot2) ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta) + guides(fill=\"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"thinning-step","dir":"Articles","previous_headings":"","what":"Thinning step","title":"tidysdm overview","text":"Now, thin observations one per cell raster (better equal area projection…): Now, thin remove points closer 20km. However, note standard map units ‘lonlat’ projection meters. tidysdm provides convening conversion function, km2m(), avoid write lots zeroes): Let’s see left points: now need select points represent potential available area species. two approaches, can either sample background sample_background(), can generate pseudo-absences sample_pseudoabs(). example, sample background; specifically, attempt account potential sampling biases using target group approach, presences species within taxonomic group used condition sampling background, providing information differential sampling different areas within region interest. start downloading records 8 genera Lacertidae, covering geographic region Iberian peninsula GBIF https://doi.org/10.15468/dl.53js5z: need convert observations raster whose values number records (later used determine likely cell used background point): can see sampling far random, certain locations large number records. can now sample background, using ‘bias’ method represent heterogeneity sampling effort: Let’s see presences background: can use pastclim download WorldClim dataset (’ll use 10 arc-minute resolution) extract bioclimatic variables available (use pastclim, use raster dataset access , loading directly terra). Note dataset covers period 1970-2000, pastclim dates 1985 (midpoint). also cropped directly Iberian peninsula. Note , vignette, focus continuous variables; machine learning algorithms natively cope multi-level factors, possible use recipes::step_dummy() generate dummy variables factors. worked example can found article additional features tidymodels tidysdm. Next, extract climate presences background points: Based paper (https://doi.org/10.1007/s10531-010-9865-2), interested variables: “bio06”, “bio05”, “bio13”, “bio14”, “bio15”. can visualise differences presences background using violin plots: can see variables interest seem different distribution presences background. can formally quantify mismatch two computing overlap: , can see variables interest seem good candidates clear signal. Let us focus variables: Environmental variables often highly correlated, collinearity issue several types models. can inspect correlation among variables : can see variables rather high correlation (e.g. bio05 vs bio14). can subset variables certain threshold correlation (e.g. 0.7) : , removing bio14 leaves us set uncorrelated variables. Note filter_collinear methods based variable inflation also worth exploring. example, remove bio14 work remaining variables.","code":"set.seed(1234567) lacerta <- thin_by_cell(lacerta, raster = land_mask) nrow(lacerta) #> [1] 226 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta) + guides(fill=\"none\") set.seed(1234567) lacerta_thin <- thin_by_dist(lacerta, dist_min = km2m(20)) nrow(lacerta_thin) #> [1] 111 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta_thin) + guides(fill=\"none\") library(rgbif) occ_download_get(key = \"0121761-240321170329656\", path = tempdir()) library(readr) backg_distrib <- readr::read_delim(file.path(tempdir(), \"0121761-240321170329656.zip\")) # keep the necessary columns lacertidae_background <- backg_distrib %>% select(gbifID, decimalLatitude, decimalLongitude) %>% rename(ID = gbifID, latitude = decimalLatitude, longitude = decimalLongitude) # convert to an sf object lacertidae_background <- st_as_sf(lacertidae_background, coords = c(\"longitude\", \"latitude\")) st_crs(lacertidae_background) <- 4326 lacertidae_background_raster <- rasterize(lacertidae_background, land_mask, fun = \"count\") plot(lacertidae_background_raster) set.seed(1234567) lacerta_thin <- sample_background(data = lacerta_thin, raster = lacertidae_background_raster, n = 3 * nrow(lacerta_thin), method = \"bias\", class_label = \"background\", return_pres = TRUE) ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta_thin, aes(col = class)) + guides(fill=\"none\") download_dataset(\"WorldClim_2.1_10m\") climate_vars <- get_vars_for_dataset(\"WorldClim_2.1_10m\") climate_present <- pastclim::region_slice( time_ce = 1985, bio_variables = climate_vars, data = \"WorldClim_2.1_10m\", crop = iberia_poly ) lacerta_thin <- lacerta_thin %>% bind_cols(terra::extract(climate_present, lacerta_thin, ID = FALSE)) lacerta_thin %>% plot_pres_vs_bg(class) lacerta_thin %>% dist_pres_vs_bg(class) #> bio09 bio12 bio16 bio19 bio13 bio05 bio10 #> 0.43907819 0.41888524 0.41487381 0.40742724 0.40492411 0.38854703 0.38610145 #> bio02 bio07 bio04 bio08 bio17 bio15 bio18 #> 0.35191109 0.35036167 0.32450555 0.31879785 0.28143659 0.27152095 0.25007068 #> bio01 bio14 bio03 bio11 altitude bio06 #> 0.24589097 0.24294699 0.18414624 0.11169528 0.07271380 0.06742951 suggested_vars <- c(\"bio06\", \"bio05\", \"bio13\", \"bio14\", \"bio15\") pairs(climate_present[[suggested_vars]]) climate_present <- climate_present[[suggested_vars]] vars_uncor <- filter_collinear(climate_present, cutoff = 0.7, method = \"cor_caret\") vars_uncor #> [1] \"bio15\" \"bio05\" \"bio13\" \"bio06\" #> attr(,\"to_remove\") #> [1] \"bio14\" lacerta_thin <- lacerta_thin %>% select(all_of(c(vars_uncor, \"class\"))) climate_present <- climate_present[[vars_uncor]] names(climate_present) # added to highlight which variables are retained in the end #> [1] \"bio15\" \"bio05\" \"bio13\" \"bio06\""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"fit-the-model-by-cross-validation","dir":"Articles","previous_headings":"","what":"Fit the model by cross-validation","title":"tidysdm overview","text":"Next, need set recipe define handle dataset. don’t want anything data terms transformations, just need define formula (class outcome, variables predictors; note , sf objects, geometry automatically replaced X Y columns assigned role coords, thus used predictors): classification models tidymodels, assumption level interest response (case, presences) reference level. can confirm data correctly formatted : now build workflow_set different models, defining hyperparameters want tune. use glm, random forest, boosted_trees maxent models (details use workflow_sets, see tutorial). latter three models tunable hyperparameters. commonly used models, tidysdm automatically chooses important parameters, possible fully customise model specifications (e.g. see help sdm_spec_rf). Note , used GAMs sdm_spec_gam(), necessary update model gam_formula() due non-standard formula notation GAMs (see help sdm_spec_gam() example ). now want set spatial block cross-validation scheme tune assess models. split data creating 3 folds. use spatial_block_cv function package spatialsample. spatialsample offers number sampling approaches spatial data; also possible convert objects created blockCV (offers features spatial sampling, stratified sampling) rsample object suitable tisysdm function blockcv2rsample. can now use block CV folds tune assess models (keep computations fast, explore 3 combination hyperparameters per model; far little real life!): Note workflow_set correctly detects tuning parameters glm. can look performance models : Now let’s create ensemble, selecting best set parameters model (really relevant random forest, hype-parameters tune glm gam). use Boyce continuous index metric choose best random forest boosted tree. adding members ensemble, automatically fitted full training dataset, ready make predictions. visualise tabular form model metrics can obtained :","code":"lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) lacerta_rec #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 4 #> coords: 2 lacerta_thin %>% check_sdm_presence(class) #> [1] TRUE lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf(), # boosted tree model (gbm) specs with tuning gbm = sdm_spec_boost_tree(), # maxent specs with tuning maxent = sdm_spec_maxent() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) library(tidysdm) set.seed(100) #lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_cv <- spatial_block_cv(data = lacerta_thin, v = 3, n = 5) autoplot(lacerta_cv) set.seed(1234567) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 4 resampling: default_glm #> ✔ 1 of 4 resampling: default_glm (190ms) #> i 2 of 4 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 2 of 4 tuning: default_rf (848ms) #> i 3 of 4 tuning: default_gbm #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 3 of 4 tuning: default_gbm (4s) #> i 4 of 4 tuning: default_maxent #> ✔ 4 of 4 tuning: default_maxent (1.2s) autoplot(lacerta_models) lacerta_ensemble <- simple_ensemble() %>% add_member(lacerta_models, metric = \"boyce_cont\") lacerta_ensemble #> A simple_ensemble of models #> #> Members: #> • default_glm #> • default_rf #> • default_gbm #> • default_maxent #> #> Available metrics: #> • boyce_cont #> • roc_auc #> • tss_max #> #> Metric used to tune workflows: #> • boyce_cont autoplot(lacerta_ensemble) lacerta_ensemble %>% collect_metrics() #> # A tibble: 12 × 5 #> wflow_id .metric mean std_err n #> #> 1 default_glm boyce_cont 0.573 0.115 3 #> 2 default_glm roc_auc 0.775 0.0138 3 #> 3 default_glm tss_max 0.486 0.0337 3 #> 4 default_rf boyce_cont 0.709 0.0856 3 #> 5 default_rf roc_auc 0.794 0.00648 3 #> 6 default_rf tss_max 0.537 0.0363 3 #> 7 default_gbm boyce_cont 0.659 0.0472 3 #> 8 default_gbm roc_auc 0.789 0.00707 3 #> 9 default_gbm tss_max 0.524 0.0152 3 #> 10 default_maxent boyce_cont 0.651 0.157 3 #> 11 default_maxent roc_auc 0.804 0.00653 3 #> 12 default_maxent tss_max 0.572 0.0111 3"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"projecting-to-the-present","dir":"Articles","previous_headings":"","what":"Projecting to the present","title":"tidysdm overview","text":"can now make predictions ensemble (using default option taking mean predictions model). can subset ensemble use best models, based Boyce continuous index, setting minimum threshold 0.7 metric. also take median available model predictions (instead mean, default). plot change much (models quite consistent). Sometimes, desirable binary predictions (presence vs absence), rather probability occurrence. , first need calibrate threshold used convert probabilities classes (case, optimise TSS): now can predict whole continent:","code":"prediction_present <- predict_raster(lacerta_ensemble, climate_present) ggplot() + geom_spatraster(data = prediction_present, aes(fill = mean)) + scale_fill_terrain_c() + # plot presences used in the model geom_sf(data = lacerta_thin %>% filter(class == \"presence\")) prediction_present_boyce <- predict_raster(lacerta_ensemble, climate_present, metric_thresh = c(\"boyce_cont\", 0.7), fun = \"median\" ) ggplot() + geom_spatraster(data = prediction_present_boyce, aes(fill = median)) + scale_fill_terrain_c() + geom_sf(data = lacerta_thin %>% filter(class == \"presence\")) lacerta_ensemble <- calib_class_thresh(lacerta_ensemble, class_thresh = \"tss_max\", metric_thresh = c(\"boyce_cont\", 0.7) ) prediction_present_binary <- predict_raster(lacerta_ensemble, climate_present, type = \"class\", class_thresh = c(\"tss_max\"), metric_thresh = c(\"boyce_cont\", 0.7) ) ggplot() + geom_spatraster(data = prediction_present_binary, aes(fill = binary_mean)) + geom_sf(data = lacerta_thin %>% filter(class == \"presence\")) + scale_fill_discrete(na.value = \"transparent\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"projecting-to-the-future","dir":"Articles","previous_headings":"","what":"Projecting to the future","title":"tidysdm overview","text":"WorldClim wide selection projections future based different models Shared Socio-economic Pathways (SSP). Type help(\"WorldClim_2.1\") full list. use predictions based “HadGEM3-GC31-LL” model SSP 245 (intermediate green house gas emissions) resolution present day data (10 arc-minutes). first download data: Let’s see times available: predict 2090, prediction future available. Let’s now check available variables: Note future predictions include altitude (change time), needed , copy present. However, set uncorrelated variables used earlier, don’t need worry . predict using ensemble:","code":"download_dataset(\"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\") get_time_ce_steps(\"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\") #> [1] 2030 2050 2070 2090 get_vars_for_dataset(\"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\") #> [1] \"bio01\" \"bio02\" \"bio03\" \"bio04\" \"bio05\" \"bio06\" \"bio07\" \"bio08\" \"bio09\" #> [10] \"bio10\" \"bio11\" \"bio12\" \"bio13\" \"bio14\" \"bio15\" \"bio16\" \"bio17\" \"bio18\" #> [19] \"bio19\" climate_future <- pastclim::region_slice( time_ce = 2090, bio_variables = vars_uncor, data = \"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\", crop = iberia_poly ) prediction_future <- predict_raster(lacerta_ensemble, climate_future) ggplot() + geom_spatraster(data = prediction_future, aes(fill = mean)) + scale_fill_terrain_c()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"dealing-with-extrapolation","dir":"Articles","previous_headings":"","what":"Dealing with extrapolation","title":"tidysdm overview","text":"total area projection model may include environmental conditions lie outside range conditions covered calibration dataset. phenomenon can lead misinterpretation SDM outcomes due spatial extrapolation. tidysdm offers couple approaches deal problem. simplest one can clamp environmental variables stay within limits observed calibration set: predictions seem changed little. alternative allow values exceed ranges calibration set, compute Multivariate environmental similarity surfaces (MESS) (Elith et al. 2010) highlight areas extrapolation occurs thus visualise prediction’s uncertainty. estimate MESS future time slice used : Extrapolation occurs areas MESS values negative, magnitude negative values indicating extreme interpolation. plot, can see area extrapolation model already predicted suitability zero. explains clamping little predictions. can now overlay MESS values current prediction visualize areas characterized spatial extrapolation. Note clamping MESS useful making predictions future, also past present (latter case, allows us make sure background/pseudoabsences cover full range predictor variables area interest). tidymodels universe also includes functions estimate area applicability package waywiser, can used tidysdm.","code":"climate_future_clamped <- clamp_predictors(climate_future, training = lacerta_thin, .col= class) prediction_future_clamped <- predict_raster(lacerta_ensemble, raster = climate_future_clamped) ggplot() + geom_spatraster(data = prediction_future_clamped, aes(fill = mean)) + scale_fill_terrain_c() lacerta_mess_future <- extrapol_mess(x = climate_future, training = lacerta_thin, .col = \"class\") ggplot() + geom_spatraster(data = lacerta_mess_future) + scale_fill_viridis_b(na.value = \"transparent\") # subset mess lacerta_mess_future_subset <- lacerta_mess_future lacerta_mess_future_subset[lacerta_mess_future_subset >= 0] <- NA lacerta_mess_future_subset[lacerta_mess_future_subset < 0] <- 1 # convert into polygon lacerta_mess_future_subset <- as.polygons(lacerta_mess_future_subset) # plot as a mask ggplot() + geom_spatraster(data = prediction_future) + scale_fill_viridis_b(na.value = \"transparent\") + geom_sf(data = lacerta_mess_future_subset, fill= \"lightgray\", alpha = 0.5, linewidth = 0.5)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"visualising-the-contribution-of-individual-variables","dir":"Articles","previous_headings":"","what":"Visualising the contribution of individual variables","title":"tidysdm overview","text":"sometimes interest understand relative contribution individual variables prediction. complex task, especially interactions among variables. simpler linear models, possible obtain marginal response curves (show effect variable whilst keeping variables mean) using step_profile() recipes package. use step_profile() define new recipe can bake generate appropriate dataset make marginal prediction. can plot predictions values variable interest. example, investigate contribution bio05, : also possible use DALEX,explore tidysdm models; see details tidymodels additions article.","code":"bio05_prof <- lacerta_rec %>% step_profile(-bio05, profile = vars(bio05)) %>% prep(training = lacerta_thin) bio05_data <- bake(bio05_prof, new_data = NULL) bio05_data <- bio05_data %>% mutate( pred = predict(lacerta_ensemble, bio05_data)$mean ) ggplot(bio05_data, aes(x = bio05, y = pred)) + geom_point(alpha = .5, cex = 1)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"repeated-ensembles","dir":"Articles","previous_headings":"","what":"Repeated ensembles","title":"tidysdm overview","text":"steps thinning sampling pseudo-absences can bit impact performance SDMs. steps stochastic, good practice explore effect repeating , creating ensembles models repeats. tidysdm, possible create repeat_ensembles. start creating list simple_ensembles, looping SDM pipeline. just use two fast models speed process. Now can create repeat_ensemble list: can summarise goodness fit models repeat collect_metrics(), autoplot() function repeated_ensemble objects. can predict usual way (take mean median models):","code":"# empty object to store the simple ensembles that we will create ensemble_list <- list() set.seed(123) # make sure you set the seed OUTSIDE the loop for (i_repeat in 1:3) { # thin the data lacerta_thin_rep <- thin_by_cell(lacerta, raster = climate_present) lacerta_thin_rep <- thin_by_dist(lacerta_thin_rep, dist_min = 20000) # sample pseudo-absences lacerta_thin_rep <- sample_pseudoabs(lacerta_thin_rep, n = 3 * nrow(lacerta_thin_rep), raster = climate_present, method = c(\"dist_min\", 50000) ) # get climate lacerta_thin_rep <- lacerta_thin_rep %>% bind_cols(terra::extract(climate_present, lacerta_thin_rep, ID = FALSE)) # create folds lacerta_thin_rep_cv <- spatial_block_cv(lacerta_thin_rep, v = 5) # create a recipe lacerta_thin_rep_rec <- recipe(lacerta_thin_rep, formula = class ~ .) # create a workflow_set lacerta_thin_rep_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_thin_rep_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # maxent specs with tuning maxent = sdm_spec_maxent() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) # train the model lacerta_thin_rep_models <- lacerta_thin_rep_models %>% workflow_map(\"tune_grid\", resamples = lacerta_thin_rep_cv, grid = 10, metrics = sdm_metric_set(), verbose = TRUE ) # make an simple ensemble and add it to the list ensemble_list[[i_repeat]] <- simple_ensemble() %>% add_member(lacerta_thin_rep_models, metric = \"boyce_cont\") } #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (226ms) #> i 2 of 2 tuning: default_maxent #> ✔ 2 of 2 tuning: default_maxent (7.1s) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (226ms) #> i 2 of 2 tuning: default_maxent #> ✔ 2 of 2 tuning: default_maxent (6.8s) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (225ms) #> i 2 of 2 tuning: default_maxent #> ✔ 2 of 2 tuning: default_maxent (7.4s) lacerta_rep_ens <- repeat_ensemble() %>% add_repeat(ensemble_list) lacerta_rep_ens #> A repeat_ensemble of models #> #> Number of repeats: #> • 3 #> #> Members: #> • default_glm #> • default_maxent #> #> Available metrics: #> • boyce_cont #> • roc_auc #> • tss_max #> #> Metric used to tune workflows: #> • boyce_cont lacerta_rep_ens <- predict_raster(lacerta_rep_ens, climate_present, fun = c(\"mean\", \"median\") ) ggplot() + geom_spatraster(data = lacerta_rep_ens, aes(fill = median)) + scale_fill_terrain_c()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"sdms-with-tidymodels-for-palaeo-data","dir":"Articles","previous_headings":"","what":"SDMs with tidymodels for palaeo data","title":"Application with palaeodata","text":"article, show Species Distribution Model can fitted tidysdm time-scattered (.e.palaeontological, archaeozoological, archaeological) data, samples covering different time periods. recommend users first read “tidysdm overview” article, introduces number functions concepts used present article. first load tidysdm:","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"preparing-your-data","dir":"Articles","previous_headings":"","what":"Preparing your data","title":"Application with palaeodata","text":"start loading set radiocarbon dates (calibrated) horses, covering 22k years ago 8k years ago. convert dataset sf data.frame can easily plot (tidyterra shines): background presences, use land mask present, taken pastclim, cut cover Europe: use tidyterra plot: now thin presences, locations 100km 2000 years apart. see left: now need time series palaeoclimate reconstructions. vignette, use example dataset pastclim. dataset reconstructions every 5k years past 20k years 1 degree resolution, 3 bioclimatic variables. suffice illustrative purposes, recommend download higher quality datasets pastclim real analysis. land mask, cut reconstructions cover Europe : Now thin observations keep one per cell raster (better equal area projection…), remove locations outside desired area (): Let’s see left points: Now sample pseudo-absences (constraint least 70km away presences), selecting three times number presences Let’s see presences absences: Now let’s get climate location. pastclim requires data frame two columns coordinates column time years present (negative values represent time past). manipulate sf object accordingly:","code":"data(horses) horses #> # A tibble: 788 × 3 #> latitude longitude time_bp #> #> 1 43.2 -2.04 -14000 #> 2 43.2 -2.04 -14000 #> 3 43.2 -2.04 -14000 #> 4 43.2 -2.04 -14000 #> 5 43.2 -2.04 -16000 #> 6 43.3 -1.89 -16000 #> 7 43.2 -2.2 -14000 #> 8 43.2 -2.2 -19000 #> 9 43.2 -2.2 -20000 #> 10 43.2 -2.2 -21000 #> # ℹ 778 more rows library(sf) #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE horses <- st_as_sf(horses, coords = c(\"longitude\", \"latitude\")) st_crs(horses) <- 4326 #> Loading required package: terra #> terra 1.7.83 #> #> Attaching package: 'terra' #> The following object is masked from 'package:tidyr': #> #> extract #> The following object is masked from 'package:scales': #> #> rescale library(pastclim) land_mask <- pastclim::get_land_mask(time_bp = 0, dataset = \"Example\") europe_poly <- vect(region_outline$Europe) crs(europe_poly) <- \"lonlat\" land_mask <- crop(land_mask, europe_poly) land_mask <- mask(land_mask, europe_poly) library(tidyterra) #> #> Attaching package: 'tidyterra' #> The following object is masked from 'package:stats': #> #> filter ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = time_bp)) set.seed(123) horses <- thin_by_dist_time(horses, dist_min = km2m(100), interval_min = y2d(2000), time_col = \"time_bp\", lubridate_fun = pastclim::ybp2date ) nrow(horses) #> [1] 185 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = time_bp)) library(pastclim) climate_vars <- c(\"bio01\", \"bio10\", \"bio12\") climate_full <- pastclim::region_series( bio_variables = climate_vars, data = \"Example\", crop = region_outline$Europe ) set.seed(123) horses <- thin_by_cell_time(horses, raster = climate_full, time_col = \"time_bp\", lubridate_fun = pastclim::ybp2date ) nrow(horses) #> [1] 138 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = time_bp)) set.seed(123) horses <- sample_pseudoabs_time(horses, n_per_presence = 3, raster = climate_full, time_col = \"time_bp\", lubridate_fun = pastclim::ybp2date, method = c(\"dist_min\", km2m(70)) ) ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = class)) horses_df <- horses %>% dplyr::bind_cols(sf::st_coordinates(horses)) %>% mutate(time_bp = date2ybp(time_step)) %>% as.data.frame() %>% select(-geometry) # get climate horses_df <- location_slice_from_region_series(horses_df, region_series = climate_full ) # add the climate reconstructions to the sf object, and remove the time_step # as we don't need it for modelling horses <- horses %>% bind_cols(horses_df[, climate_vars]) %>% select(-time_step)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"fit-the-model-by-crossvalidation","dir":"Articles","previous_headings":"","what":"Fit the model by crossvalidation","title":"Application with palaeodata","text":"Next, need set recipe define handle dataset. don’t want transform data, just need define formula (class outcome, variables predictors; note , sf objects, geometry automatically ignored predictor): can quickly check variables want : now build workflow_set different models, defining hyperparameters want tune. use glm, gam, random forest boosted trees models, random forest boosted trees tunable hyperparameters. commonly used models, tidysdm automatically chooses important parameters, possible fully customise model specifications. Note gams unusual, need specify formula define variables fit smooths. default, gam_formula() fits smooth every continuous predictor, custom formula can provided instead. now want set spatial block cross-validation scheme tune assess models: can now use block CV folds tune assess models: Note workflow_set correctly detects tuning parameters glm gam. can look performance models : Now let’s create ensemble, selecting best set parameters model (really relevant random forest, hype-parameters tune glm gam). use Boyce continuous index metric choose best random forest boosted tree. adding members ensemble, automatically fitted full training dataset, ready make predictions. visualise ","code":"horses_rec <- recipe(horses, formula = class ~ .) horses_rec #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 3 #> coords: 2 horses_rec$var_info #> # A tibble: 6 × 4 #> variable type role source #> #> 1 bio01 predictor original #> 2 bio10 predictor original #> 3 bio12 predictor original #> 4 X coords original #> 5 Y coords original #> 6 class outcome original horses_models <- # create the workflow_set workflow_set( preproc = list(default = horses_rec), models = list( # the standard glm specs (no params to tune) glm = sdm_spec_glm(), # the standard sdm specs (no params to tune) gam = sdm_spec_gam(), # rf specs with tuning rf = sdm_spec_rf(), # boosted tree model (gbm) specs with tuning gbm = sdm_spec_boost_tree() ), # make all combinations of preproc and models, cross = TRUE ) %>% # set formula for gams update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(horses_rec) ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) library(tidysdm) set.seed(1005) horses_cv <- spatial_block_cv(horses, v = 5) autoplot(horses_cv) set.seed(123) horses_models <- horses_models %>% workflow_map(\"tune_grid\", resamples = horses_cv, grid = 5, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 4 resampling: default_glm #> ✔ 1 of 4 resampling: default_glm (258ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 4 resampling: default_gam #> ✔ 2 of 4 resampling: default_gam (671ms) #> i 3 of 4 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 3 of 4 tuning: default_rf (2.5s) #> i 4 of 4 tuning: default_gbm #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 4 of 4 tuning: default_gbm (15.2s) autoplot(horses_models) horses_ensemble <- simple_ensemble() %>% add_member(horses_models, metric = \"boyce_cont\") autoplot(horses_ensemble)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"projecting-to-other-times","dir":"Articles","previous_headings":"","what":"Projecting to other times","title":"Application with palaeodata","text":"can now make predictions ensemble (using default option taking mean predictions model) Last Glacial Maximum (LGM, 21,000 years ago). predict using ensemble:","code":"climate_lgm <- pastclim::region_slice( time_bp = -20000, bio_variables = climate_vars, data = \"Example\", crop = region_outline$Europe ) prediction_lgm <- predict_raster(horses_ensemble, climate_lgm) ggplot() + geom_spatraster(data = prediction_lgm, aes(fill = mean)) + scale_fill_terrain_c()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"exploring-models-with-dalex","dir":"Articles","previous_headings":"","what":"Exploring models with DALEX","title":"Examples of additional tidymodels features","text":"issue machine learning algorithms easy understand role different variables giving final prediction. number packages created explore explain behaviour ML algorithms, used tidysdm. tidysdm overview article, illustrated use recipes create profiles. demonstrate use DALEX, excellent package methods deal tidymodels. tidysdm contains additional functions allow use use DALEX functions directly tidysdm ensembles. use simple ensemble built overview vignette. first step DALEX create explainer object, can queried different functions package, turn explainer explanation (following DALEX lingo). first step, use custom function explain_tidysdm generate explainer: Now explainer, can explore variable importance ensemble: generate partial dependency plots given variable (e.g. bio05): many functions DALEX can applied explainer explore behaviour model; see several tutorial https://modeloriented.github.io/DALEX/ also possible explore individual models make ensemble: resulting list can used build lists explanations, can plotted.","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample lacerta_ensemble #> A simple_ensemble of models #> #> Members: #> • default_glm #> • default_rf #> • default_gbm #> • default_maxent #> #> Available metrics: #> • boyce_cont #> • roc_auc #> • tss_max #> #> Metric used to tune workflows: #> • boyce_cont explainer_lacerta_ens <- explain_tidysdm(lacerta_ensemble) #> Preparation of a new explainer is initiated #> -> model label : data.frame ( default ) #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : predict_function #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidysdm , ver. 0.9.6.9004 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.01490969 , mean = 0.2861937 , max = 0.7169324 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6465921 , mean = -0.03619367 , max = 0.7891973 #> A new explainer has been created! library(DALEX) #> Welcome to DALEX (version: 2.4.3). #> Find examples and detailed introduction at: http://ema.drwhy.ai/ #> Additional features will be available after installation of: ggpubr. #> Use 'install_dependencies()' to get all suggested dependencies #> #> Attaching package: 'DALEX' #> The following object is masked from 'package:dplyr': #> #> explain vip_ensemble <- model_parts(explainer = explainer_lacerta_ens) plot(vip_ensemble) pdp_bio05 <- model_profile(explainer_lacerta_ens, N = 500, variables = \"bio05\") plot(pdp_bio05) explainer_list <- explain_tidysdm(tidysdm::lacerta_ensemble, by_workflow = TRUE) #> Preparation of a new explainer is initiated #> -> model label : default_glm #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.2280177 , mean = 0.75 , max = 0.9854359 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.9096205 , mean = 5.395921e-12 , max = 0.7719823 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_rf #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.1315421 , mean = 0.7480648 , max = 1 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6878921 , mean = 0.001935171 , max = 0.5870619 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_gbm #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.3390188 , mean = 0.7314788 , max = 0.9632964 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.9268645 , mean = 0.01852121 , max = 0.6280424 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_maxent #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.1095764 , mean = 0.6256817 , max = 0.9960248 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.8207859 , mean = 0.1243183 , max = 0.8904236 #> A new explainer has been created! profile_list <- lapply(explainer_list, model_profile, N = 500, variables = \"bio05\" ) plot(profile_list)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"the-initial-split","dir":"Articles","previous_headings":"","what":"The initial split","title":"Examples of additional tidymodels features","text":"standard approach tidymodels make initial split data test training set. use retain 20% data (1/5) testing set, use rest training. start loading set presences absences associated climate, analogous one generated tidysdm overview article: use spatial_initial_split split, using spatial_block_cv scheme partition data: check balance presences vs pseudoabsences: can now extract training set lacerta_initial split, sample folds set cross validation (note set cellsize offset based full dataset, lacerta_thin; allows us use grid used initial_split). check balance dataset:","code":"library(tidysdm) library(sf) #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) set.seed(1005) lacerta_initial <- spatial_initial_split(lacerta_thin, prop = 1 / 5, spatial_block_cv ) autoplot(lacerta_initial) check_splits_balance(lacerta_initial, class) #> # A tibble: 1 × 4 #> presence_test pseudoabs_test presence_train pseudoabs_train #> #> 1 88 267 25 72 set.seed(1005) lacerta_training <- training(lacerta_initial) lacerta_cv <- spatial_block_cv(lacerta_training, v = 5, cellsize = grid_cellsize(lacerta_thin), offset = grid_offset(lacerta_thin) ) autoplot(lacerta_cv) check_splits_balance(lacerta_cv, class) #> # A tibble: 5 × 4 #> presence_assessment pseudoabs_assessment presence_analysis pseudoabs_analysis #> #> 1 74 197 14 70 #> 2 59 225 29 42 #> 3 73 220 15 47 #> 4 76 209 12 58 #> 5 70 218 18 49"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"different-recipes-for-certain-models","dir":"Articles","previous_headings":"","what":"Different recipes for certain models","title":"Examples of additional tidymodels features","text":"certain type models (e.g. glm, svm) struggle correlated variables; algorithms, random forests, can handle correlated variables. , create two recipes, one variables, one variables uncorrelated: now use two recipes workflowset (keep small computational time), selecting appropriate recipe model. include model (polynomial support vector machines, SVM) wrapper tidysdm creating model specification. However, can use standard model spec yardstick: can now use block CV folds tune assess models. Note multiple tuning approaches, besides standard grid method. use tune_bayes tune package (see help page see Gaussian Process model used choose parameter combinations). tuning method (opposed use standard grid) allow hyper-parameters unknown limits, mtry random forest undefined upper range depends number variables dataset. , tuning, need finalise mtry informing set dials actual data: now can tune models: can look performance models :","code":"lacerta_rec_all <- recipe(lacerta_thin, formula = class ~ .) lacerta_rec_uncor <- lacerta_rec_all %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_rec_uncor #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 20 #> coords: 2 #> #> ── Operations #> • Variables removed: all_of(c(\"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", #> \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", #> \"bio18\", \"bio19\", \"altitude\")) lacerta_models <- # create the workflow_set workflow_set( preproc = list( uncor = lacerta_rec_uncor, # recipe for the glm all = lacerta_rec_all, # recipe for the random forest all = lacerta_rec_uncor # recipe for svm ), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf(), # svm specs with tuning svm = parsnip::svm_poly( cost = tune(), degree = tune() ) %>% parsnip::set_engine(\"kernlab\") %>% parsnip::set_mode(\"classification\") ), # make all combinations of preproc and models, cross = FALSE ) %>% # tweak controls to store information needed later to create the ensemble # note that we use the bayes version as we will use a Bayes search (see later) option_add(control = stacks::control_stack_bayes()) rf_param <- lacerta_models %>% # extract the rf workflow extract_workflow(\"all_rf\") %>% # extract its parameters dials (used to tune) extract_parameter_set_dials() %>% # give it the predictors to finalize mtry finalize(x = st_drop_geometry(lacerta_thin) %>% select(-class)) # now update the workflowset with the new parameter info lacerta_models <- lacerta_models %>% option_add(param_info = rf_param, id = \"all_rf\") set.seed(1234567) lacerta_models <- lacerta_models %>% workflow_map(\"tune_bayes\", resamples = lacerta_cv, initial = 8, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 3 resampling: uncor_glm #> ✔ 1 of 3 resampling: uncor_glm (319ms) #> i 2 of 3 tuning: all_rf #> ! No improvement for 10 iterations; returning current results. #> ✔ 2 of 3 tuning: all_rf (16.9s) #> i 3 of 3 tuning: all_svm #> ✔ 3 of 3 tuning: all_svm (19.8s) autoplot(lacerta_models)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"stack-ensembles","dir":"Articles","previous_headings":"","what":"Stack ensembles","title":"Examples of additional tidymodels features","text":"Instead building simple ensemble best version model type, can build stack ensemble, implemented package stacks. Stacking uses meta-learning algorithm learn best combine multiple models, including multiple versions algorithm different hyper-parameters. can see three versions SVM one random forests selected; stacking coefficients give indication weight model carries within ensemble. can now use ensemble make predictions testing data: look goodness fit using commonly used sdm metrics. Note sdm_metric_set first invoked generate function (empty ()) used data. can now make predictions stacked ensemble. start extracting climate variables interest","code":"library(stacks) set.seed(1005) lacerta_stack <- # initialize the stack stacks() %>% # add candidate members add_candidates(lacerta_models) %>% # determine how to combine their predictions blend_predictions() %>% # fit the candidates with non-zero weights (i.e.non-zero stacking coefficients) fit_members() autoplot(lacerta_stack, type = \"weights\") lacerta_testing <- testing(lacerta_initial) lacerta_test_pred <- lacerta_testing %>% bind_cols(predict(lacerta_stack, ., type = \"prob\")) sdm_metric_set()(data = lacerta_test_pred, truth = class, .pred_presence) #> # A tibble: 3 × 3 #> .metric .estimator .estimate #> #> 1 boyce_cont binary 0.853 #> 2 roc_auc binary 0.986 #> 3 tss_max binary 0.92 download_dataset(\"WorldClim_2.1_10m\") climate_vars <- lacerta_rec_all$var_info %>% filter(role == \"predictor\") %>% pull(variable) climate_present <- pastclim::region_slice( time_ce = 1985, bio_variables = climate_vars, data = \"WorldClim_2.1_10m\", crop = iberia_poly ) prediction_present <- predict_raster(lacerta_stack, climate_present, type = \"prob\" ) library(tidyterra) #> #> Attaching package: 'tidyterra' #> The following object is masked from 'package:stats': #> #> filter ggplot() + geom_spatraster(data = prediction_present, aes(fill = .pred_presence)) + scale_fill_terrain_c() + # plot presences used in the model geom_sf(data = lacerta_thin %>% filter(class == \"presence\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"using-multi-level-factors-as-predictors","dir":"Articles","previous_headings":"","what":"Using multi-level factors as predictors","title":"Examples of additional tidymodels features","text":"machine learning algorithms natively use multilevel factors predictors. solution create dummy variables, binary variables represent levels factor. tidymodels, done using step_dummy function. Let’s create factor variable 3 levels based altitude. create recipe adding step create dummy variables topography variable. Let’s us see : added two “derived” variables, topography_hills topography_mountains, binary variables allow us code topography (plains used reference level, coded hills mountains 0 given location). can look first rows data see new variables baking recipe: can now run sdm usual: can now verify dummy variables used extracting model fit one models ensemble: can see coefficients topography_hills topography_mountains. Let us now predict presence lizard Iberian Peninsula using ensemble. Note , predict_raster() work, name levels categorical variable need match used training models (.e. recipe step_dummy()):","code":"library(tidysdm) # load the dataset lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) # create a topography variable with 3 levels based on altitude lacerta_thin$topography <- cut(lacerta_thin$altitude, breaks = c(-Inf, 200, 800, Inf), labels = c(\"plains\", \"hills\", \"mountains\")) table(lacerta_thin$topography) #> #> plains hills mountains #> 82 233 137 # subset to variable of interest lacerta_thin <- lacerta_thin %>% select(class, bio05, bio06, bio12, bio15, topography) lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_dummy(topography) lacerta_rec #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 5 #> coords: 2 #> #> ── Operations #> • Dummy variables from: topography lacerta_prep <- prep(lacerta_rec) summary(lacerta_prep) #> # A tibble: 9 × 4 #> variable type role source #> #> 1 bio05 predictor original #> 2 bio06 predictor original #> 3 bio12 predictor original #> 4 bio15 predictor original #> 5 X coords original #> 6 Y coords original #> 7 class outcome original #> 8 topography_hills predictor derived #> 9 topography_mountains predictor derived lacerta_bake <- bake(lacerta_prep, new_data = lacerta_thin) glimpse(lacerta_bake) #> Rows: 452 #> Columns: 9 #> $ bio05 30.50350, 25.28050, 23.67800, 29.68875, 26.34075,… #> $ bio06 1.477000, 3.631750, 0.789500, 6.048750, 1.869000,… #> $ bio12 596, 1490, 1395, 729, 1324, 1409, 1260, 1390, 116… #> $ bio15 50.59533, 50.07437, 47.24211, 58.88199, 51.62960,… #> $ X -5.394226, -8.374844, -7.886102, -8.231414, -7.17… #> $ Y 39.48495, 41.97207, 41.89992, 39.49710, 41.78401,… #> $ class presence, presence, presence, presence, presence,… #> $ topography_hills 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0… #> $ topography_mountains 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1… # define the models lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) # tune set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 3) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (191ms) #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 2 of 2 tuning: default_rf (994ms) # fit the ensemble lacerta_ensemble <- simple_ensemble() %>% add_member(lacerta_models, metric = \"boyce_cont\") lacerta_ensemble$workflow[[1]] %>% extract_fit_parsnip() #> parsnip model object #> #> #> Call: stats::glm(formula = ..y ~ ., family = stats::binomial, data = data) #> #> Coefficients: #> (Intercept) bio05 bio06 #> -6.920024 0.635493 -0.334427 #> bio12 bio15 topography_hills #> -0.002505 -0.113106 -1.851098 #> topography_mountains #> -2.531259 #> #> Degrees of Freedom: 451 Total (i.e. Null); 445 Residual #> Null Deviance: 508.4 #> Residual Deviance: 189.5 AIC: 203.5 climate_present <- terra::readRDS(system.file(\"extdata/lacerta_climate_present_10m.rds\", package = \"tidysdm\")) # first we add a topography variable to the climate data climate_present$topography <- climate_present$altitude climate_present$topography <- terra::classify(climate_present$topography, rcl = c(-Inf, 200, 800, Inf), include.lowest=TRUE, brackets=TRUE) library(terra) #> terra 1.7.83 #> #> Attaching package: 'terra' #> The following objects are masked from 'package:kernlab': #> #> buffer, size #> The following object is masked from 'package:tidyr': #> #> extract #> The following object is masked from 'package:scales': #> #> rescale levels(climate_present$topography) <- data.frame(ID = c(0,1,2), topography = c(\"plains\", \"hills\", \"mountains\")) # now we can predict predict_factor <- predict_raster(lacerta_ensemble, climate_present) plot(predict_factor)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"nas-in-the-data","dir":"Articles","previous_headings":"","what":"NAs in the data","title":"Troubleshooting models that fail","text":"algorithms allow NAs. can generate problematic dataset loading Lacerta dataset, manually add NA: Let us set recipe fit workflow_set can see error self-explanatory. Also, note error impacts data splits (technically, rset objects): error repeated 15 times (5 splits 3 hyperparameter values). Prepping recipe (trains dataset) can help diagnosing problems: Note , training information, warned 1 row incomplete. use step_naomit deal programmatically, ascertain generating missing data (prefer latter, good SDM pipeline generate observations, presences pseudoabsences, missing data).","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) lacerta_thin$bio05[37] <- NA lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (341ms) #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 2 of 2 tuning: default_rf (1.8s) lacerta_prep <- lacerta_rec %>% prep(lacerta_thin) lacerta_prep #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 20 #> coords: 2 #> #> ── Training information #> Training data contained 452 data points and 1 incomplete row. #> #> ── Operations #> • Variables removed: bio01, bio02, bio03, bio04, bio07, bio08, ... | Trained"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"recipes-and-the-response-variable","dir":"Articles","previous_headings":"","what":"Recipes and the response variable","title":"Troubleshooting models that fail","text":"response variable treated special way recipes, can lead problems. best manipulate (e.g. transform character factor) response variable recipe, since response variable available train test models, make projections. hard-coded step recipe includes response variable, model fit, fail start making predictions. Another potential mistake remove response variable selecting variables interest. can happen use step_select choose variables interest, error less clear: Let’s load data create recipe step_select: Now create workflow set fit : errors intuitive. However, models failed algorithms, suggests problem lies data preparation side (either data , recipe). Ideally, already look data (summary glimpse). , case, know data fine. Whilst prepping (sometimes baking) recipe generally informative predictor variables, hard diagnose problems outcome variable recipe. Prepping show anything obvious: case, process exclusion. Everything seems fine, models don’t work. ask outcome variable might problematic. general rule, found easier rely step_rm remove variables (e.g. correlated variables).","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) suggested_vars <- c(\"bio05\", \"bio06\", \"bio13\", \"bio14\", \"bio15\") lacerta_rec_sel <- recipe(lacerta_thin, formula = class ~ .) %>% step_select(all_of(suggested_vars)) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec_sel), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> → A | error: ! `logistic_reg()` was unable to find an outcome. #> ℹ Ensure that you have specified an outcome column and that it hasn't been #> removed in pre-processing. #> There were issues with some computations A: x1 #> There were issues with some computations A: x5 #> #> Warning: All models failed. Run `show_notes(.Last.tune.result)` for more #> information. #> Warning: Unknown or uninitialised column: `.notes`. #> ✖ 1 of 2 resampling: default_glm failed with #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> → A | error: ! `rand_forest()` was unable to find an outcome. #> ℹ Ensure that you have specified an outcome column and that it hasn't been #> removed in pre-processing. #> Warning: All models failed. Run `show_notes(.Last.tune.result)` for more information. #> Unknown or uninitialised column: `.notes`. #> ✖ 2 of 2 tuning: default_rf failed with lacerta_prep_sel <- lacerta_rec_sel %>% prep(lacerta_thin) lacerta_prep_sel #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 20 #> coords: 2 #> #> ── Training information #> Training data contained 452 data points and no incomplete rows. #> #> ── Operations #> • Variables selected: bio05, bio06, bio13, bio14, bio15 | Trained"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"using-the-desired-formula-with-gam","dir":"Articles","previous_headings":"","what":"Using the desired formula with GAM","title":"Troubleshooting models that fail","text":"General Additive Models unusual syntax, user define variables fitted splines. tidysdm functions simplify process, assuming user just wants fit standard smooth every continuous predictor. Note step defining formula incompatible using step_cor recipe. step_cor removes correlated variables recipes, using similar algorithm filter_collinear using method cor_caret. However, algorithm fitted data split cross-validating. means different variables eventually presented model fitted split, leading error mismatch formula available variables. known issue GAMs implemented tidymodels.","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # the standard gam specs gam = sdm_spec_gam() ), # make all combinations of preproc and models, cross = TRUE ) %>% # set formula for gams update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(lacerta_rec) ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (275ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 2 resampling: default_gam #> ✔ 2 of 2 resampling: default_gam (1.5s)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"when-only-some-splits-fail","dir":"Articles","previous_headings":"","what":"When only some splits fail","title":"Troubleshooting models that fail","text":"examples , splits used cross-validation given algorithms failed. However, also possible failures occur splits certain algorithms (technically, specific rsplit within certain workflows). type problem occurs, best extract problematic workflow, potentially investigate fitting specific rsplit. generate problematic dataset subsampling lacerta dataset: create 3 folds attempt fit models: see one folds gives us error using GAMs. error (“Fitting terminated step failure - check results carefully”) comes gam function package mgcv. quick google StackOverflow[https://stats.stackexchange.com/questions/576273/gam-model-warning-message-step-failure--theta-estimation] gives us idea error comes . start extracting results gam fits: see , .notes column, second item empty (zero rows). can check indeed contains error wanted: can now get problematic data split, extract training data: case, nothing obvious leads error (important check make sure enough presences split; presences generally lead errors). can now extract workflow refit split confirm isolated problem: next step dig deeper data, trying understand whether outliers problematic. specific steps depend algorithm giving problems.","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) set.seed(123) lacerta_thin <- lacerta_thin[sample( 1:nrow(lacerta_thin), nrow(lacerta_thin) / 5 ), ] lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # the standard gam specs gam = sdm_spec_gam(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # set formula for gams update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(lacerta_rec) ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 3) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 3 resampling: default_glm #> ✔ 1 of 3 resampling: default_glm (199ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 3 resampling: default_gam #> → A | warning: Fitting terminated with step failure - check results carefully #> There were issues with some computations A: x1 #> There were issues with some computations A: x1 #> #> ✔ 2 of 3 resampling: default_gam (1.6s) #> i 3 of 3 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 3 of 3 tuning: default_rf (456ms) gam_results <- extract_workflow_set_result(lacerta_models, id = \"default_gam\") gam_results #> # Resampling results #> # 3-fold spatial block cross-validation #> # A tibble: 3 × 5 #> splits id .metrics .notes .predictions #> #> 1 Fold1 #> 2 Fold2 #> 3 Fold3 #> #> There were issues with some computations: #> #> - Warning(s) x1: Fitting terminated with step failure - check results carefully #> #> Run `show_notes(.Last.tune.result)` for more information. gam_results$.notes[2] #> [[1]] #> # A tibble: 1 × 3 #> location type note #> #> 1 preprocessor 1/1, model 1/1 warning Fitting terminated with step failure - ch… problem_split <- gam_results$splits[2][[1]] summary(training(problem_split)) #> class geometry bio01 bio02 #> presence :18 POINT :63 Min. : 4.74 Min. : 6.737 #> pseudoabs:45 epsg:4326 : 0 1st Qu.:11.81 1st Qu.: 9.336 #> +proj=long...: 0 Median :13.09 Median :10.937 #> Mean :12.88 Mean :11.052 #> 3rd Qu.:14.82 3rd Qu.:12.649 #> Max. :17.87 Max. :14.037 #> bio03 bio04 bio05 bio06 #> Min. :34.30 Min. :341.2 Min. :19.90 Min. :-6.2732 #> 1st Qu.:39.30 1st Qu.:500.8 1st Qu.:24.91 1st Qu.:-0.6787 #> Median :40.55 Median :610.8 Median :28.59 Median : 1.1918 #> Mean :40.54 Mean :584.6 Mean :28.57 Mean : 1.2175 #> 3rd Qu.:42.19 3rd Qu.:656.1 3rd Qu.:32.31 3rd Qu.: 3.5664 #> Max. :46.98 Max. :756.7 Max. :35.31 Max. : 8.2344 #> bio07 bio08 bio09 bio10 #> Min. :16.40 Min. : 1.922 Min. : 1.588 Min. :12.86 #> 1st Qu.:23.32 1st Qu.: 7.716 1st Qu.:16.995 1st Qu.:18.53 #> Median :27.88 Median : 9.668 Median :19.828 Median :20.51 #> Mean :27.35 Mean : 9.450 Mean :18.938 Mean :20.48 #> 3rd Qu.:31.49 3rd Qu.:11.341 3rd Qu.:22.607 3rd Qu.:23.08 #> Max. :35.27 Max. :16.882 Max. :25.470 Max. :25.71 #> bio11 bio12 bio13 bio14 #> Min. :-2.060 Min. : 249.0 Min. : 36.0 Min. : 2.00 #> 1st Qu.: 4.968 1st Qu.: 452.0 1st Qu.: 59.0 1st Qu.: 8.00 #> Median : 6.236 Median : 628.0 Median : 91.0 Median :17.00 #> Mean : 6.268 Mean : 757.8 Mean :101.5 Mean :21.97 #> 3rd Qu.: 8.455 3rd Qu.:1016.5 3rd Qu.:119.0 3rd Qu.:30.50 #> Max. :11.795 Max. :1622.0 Max. :248.0 Max. :74.00 #> bio15 bio16 bio17 bio18 #> Min. :13.44 Min. : 96.0 Min. : 17.00 Min. : 22.0 #> 1st Qu.:30.07 1st Qu.:157.0 1st Qu.: 43.00 1st Qu.: 47.0 #> Median :38.97 Median :249.0 Median : 71.00 Median : 78.0 #> Mean :41.58 Mean :280.3 Mean : 88.08 Mean : 96.0 #> 3rd Qu.:54.30 3rd Qu.:334.0 3rd Qu.:109.50 3rd Qu.:117.5 #> Max. :71.59 Max. :714.0 Max. :253.00 Max. :253.0 #> bio19 altitude #> Min. : 68.0 Min. : 38.0 #> 1st Qu.:128.5 1st Qu.: 319.5 #> Median :225.0 Median : 689.0 #> Mean :252.5 Mean : 685.5 #> 3rd Qu.:319.5 3rd Qu.: 855.0 #> Max. :714.0 Max. :1926.0 gam_workflow <- extract_workflow(lacerta_models, id = \"default_gam\") faulty_gam <- fit(gam_workflow, training(problem_split)) #> Warning in newton(lsp = lsp, X = G$X, y = G$y, Eb = G$Eb, UrS = G$UrS, L = G$L, #> : Fitting terminated with step failure - check results carefully"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Michela Leonardi. Author. Margherita Colucci. Author. Andrea Vittorio Pozzi. Author. Eleanor M.L. Scerri. Author. Ben Tupper. Contributor. Andrea Manica. Author, maintainer.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Leonardi M, Colucci M, Pozzi , Scerri E, Manica (2024). tidysdm: Species Distribution Models Tidymodels. R package version 0.9.6.9004, https://evolecolgroup.github.io/tidysdm/, https://github.com/EvolEcolGroup/tidysdm.","code":"@Manual{, title = {tidysdm: Species Distribution Models with Tidymodels}, author = {Michela Leonardi and Margherita Colucci and Andrea Vittorio Pozzi and Eleanor M.L. Scerri and Andrea Manica}, year = {2024}, note = {R package version 0.9.6.9004, https://evolecolgroup.github.io/tidysdm/}, url = {https://github.com/EvolEcolGroup/tidysdm}, }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"tidysdm-","dir":"","previous_headings":"","what":"Species Distribution Models with Tidymodels","title":"Species Distribution Models with Tidymodels","text":"goal tidysdm implement Species Distribution Models using tidymodels framework. advantage tidymodels model syntax results returned user standardised, thus providing coherent interface modelling. Given variety models required SDM, tidymodels ideal framework. tidysdm provides number wrappers specialised functions facilitate fitting SDM tidymodels. Besides modelling contemporary species, tidysdm number functions specifically designed work palaeontological data. Whilst users free use environmental data, articles showcase potential integration pastclim, helps downloading manipulating present day data, future predictions, palaeoclimate reconstructions. overview capabilities tidysdm given Leonardi et al. (2023).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Species Distribution Models with Tidymodels","text":"tidysdm CRAN, easiest way install : version CRAN recommended every day use. New features bug fixes appear first dev branch GitHub, make way CRAN. need early access new features, can install tidysdm directly GitHub. install GitHub, need use devtools; haven’t done already, get CRAN install.packages(\"devtools\"). can install latest dev version tidysdm GitHub :","code":"install.packages(\"tidysdm\") # install.packages(\"devtools\") devtools::install_github(\"EvolEcolGroup/tidysdm\", ref = \"dev\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"overview-of-functionality","dir":"","previous_headings":"","what":"Overview of functionality","title":"Species Distribution Models with Tidymodels","text":"dedicated website, can find Articles giving step--step overview fitting SDMs contemporary species, well equivalent tutorial using palaeontological data. Furthermore, Article examples leverage various features tidymodels commonly adopted SDM pipelines also dev version site updated dev branch tidysdm (top left dev website, version number red format x.x.x.9xxx, indicating development version). want contribute, make sure read contributing guide.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"when-something-does-not-work","dir":"","previous_headings":"","what":"When something does not work","title":"Species Distribution Models with Tidymodels","text":"get error trying fit model? tidysdm relatively new package, might well , get error, might encountered bug. However, also possible misspecified model (error comes tidymodels, model valid). prepared Article diagnose failing models. fully comprehensive list everything go wrong, hopefully give ideas dig deeper wrong. also check issues GitHub see whether problem already reported. convinced problem bug tidysdm, feel free create new issue. Please make sure updated latest version tidysdm, well updating packages system, provide reproducible example developers investigate problem. think can help fixing bug, read contributing guide.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":null,"dir":"Reference","previous_headings":"","what":"Add best member of workflow to a simple ensemble — add_member","title":"Add best member of workflow to a simple ensemble — add_member","text":"function adds member(s) simple_ensemble() object, taking best member workflow provided. possible pass individual tune_results objects tuned workflow, workflowsets::workflow_set().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add best member of workflow to a simple ensemble — add_member","text":"","code":"add_member(x, member, ...) # Default S3 method add_member(x, member, ...) # S3 method for class 'tune_results' add_member(x, member, metric = NULL, id = NULL, ...) # S3 method for class 'workflow_set' add_member(x, member, metric = NULL, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add best member of workflow to a simple ensemble — add_member","text":"x simple_ensemble member(s) added member tune_results, workflowsets::workflow_set ... used moment. metric character string (NULL) metric optimize. NULL, first metric used. id name given workflow wflow_id column.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add best member of workflow to a simple ensemble — add_member","text":"simple_ensemble additional member(s)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":null,"dir":"Reference","previous_headings":"","what":"Add repeat(s) to a repeated ensemble — add_repeat","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"function adds repeat(s) repeat_ensemble object, repeat simple_ensemble. repeats must contain members, selected using metric.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"","code":"add_repeat(x, rep, ...) # Default S3 method add_repeat(x, rep, ...) # S3 method for class 'simple_ensemble' add_repeat(x, rep, ...) # S3 method for class 'list' add_repeat(x, rep, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"x repeat_ensemble repeat(s) added rep repeat, single simple_ensemble, list simple_ensemble objects ... used moment.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"repeat_ensemble additional repeat(s)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot the results of a simple ensemble — autoplot.simple_ensemble","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"autoplot() method plots performance metrics ranked using metric.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"","code":"# S3 method for class 'simple_ensemble' autoplot( object, rank_metric = NULL, metric = NULL, std_errs = stats::qnorm(0.95), ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"object simple_ensemble whose elements results. rank_metric character string metric used rank results. none given, first metric metric set used (filtering metric option). metric character vector metrics (apart rank_metric) included visualization. NULL (default), available metrics plotted std_errs number standard errors plot (standard error exists). ... options pass autoplot(). Currently unused.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"ggplot object.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"function intended produce default plot visualize helpful information across possible applications simple_ensemble. sophisticated plots can produced using standard ggplot2 code plotting. x-axis workflow rank set (value one best) versus performance metric(s) y-axis. multiple metrics, facets metric, rank_metric first (provided; otherwise metric used create simple_ensemble used). multiple resamples used, confidence bounds shown result (95% confidence, default).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"","code":"# \\donttest{ #' # we use the two_class_example from `workflowsets` two_class_ens <- simple_ensemble() %>% add_member(two_class_res, metric = \"roc_auc\") #> #> Attaching package: ‘plotrix’ #> The following object is masked from ‘package:scales’: #> #> rescale autoplot(two_class_ens) # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"method provides good visualization method spatial initial rsplit.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"","code":"# S3 method for class 'spatial_initial_split' autoplot(object, ..., alpha = 0.6)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"object spatial_initial_rsplit object. Note resamples made sf objects create spatial_initial_rsplit objects; function work resamples made non-spatial tibbles data.frames. ... Options passed ggplot2::geom_sf(). alpha Opacity, passed ggplot2::geom_sf(). Values alpha range 0 1, lower values corresponding transparent colors.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"ggplot object fold assigned color, made using ggplot2::geom_sf().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"plot method wrapper around standard spatial_rsplit method, re-labels folds Testing Training following convention standard initial_split object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"","code":"set.seed(123) block_initial <- spatial_initial_split(boston_canopy, prop = 1 / 5, spatial_block_cv ) autoplot(block_initial)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert an object created with blockCV to an rsample object — blockcv2rsample","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"function creates objects created blockCV rsample objects can used tidysdm. BlockCV provides sophisticated sampling options spatialsample library. example, possible stratify sampling ensure presences absences evenly distributed among folds (see example ).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"","code":"blockcv2rsample(x, data)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"x object created blockCV function data sf object used create x","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"rsample object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"Note currently objects type cv_spatial cv_cluster supported.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"","code":"# \\donttest{ library(blockCV) #> blockCV 3.1.5 points <- read.csv(system.file(\"extdata/\", \"species.csv\", package = \"blockCV\")) pa_data <- sf::st_as_sf(points, coords = c(\"x\", \"y\"), crs = 7845) sb1 <- cv_spatial( x = pa_data, column = \"occ\", # the response column to balance the folds k = 5, # number of folds size = 350000, # size of the blocks in metres selection = \"random\", # random blocks-to-fold iteration = 10 ) # find evenly dispersed folds #> | | | 0% | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100% #> train_0 train_1 test_0 test_1 #> 1 172 207 85 36 #> 2 218 202 39 41 #> 3 218 192 39 51 #> 4 217 171 40 72 #> 5 203 200 54 43 sb1_rsample <- blockcv2rsample(sb1, pa_data) class(sb1_rsample) #> [1] \"spatial_rset\" \"rset\" \"tbl_df\" \"tbl\" \"data.frame\" autoplot(sb1_rsample) # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":null,"dir":"Reference","previous_headings":"","what":"Boyce continuous index (BCI) — boyce_cont","title":"Boyce continuous index (BCI) — boyce_cont","text":"function Boyce Continuous Index, measure model accuracy appropriate Species Distribution Models presence data (.e. using pseudoabsences background). algorithm used comes package enmSdm, uses multiple overlapping windows.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Boyce continuous index (BCI) — boyce_cont","text":"","code":"boyce_cont(data, ...) # S3 method for class 'data.frame' boyce_cont( data, truth, ..., estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL ) # S3 method for class 'sf' boyce_cont(data, ...) boyce_cont_vec( truth, estimate, estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Boyce continuous index (BCI) — boyce_cont","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... set unquoted column names one dplyr selector functions choose variables contain class probabilities. truth binary, 1 column selected, correspond value event_level. Otherwise, many columns factor levels truth ordering columns factor levels truth. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimator One \"binary\", \"hand_till\", \"macro\", \"macro_weighted\" specify type averaging done. \"binary\" relevant two class case. others general methods calculating multiclass metrics. default automatically choose \"binary\" truth binary, \"hand_till\" truth >2 levels case_weights specified, \"macro\" truth >2 levels case_weights specified (case \"hand_till\" well-defined). na_rm logical value indicating whether NA values stripped computation proceeds. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\" case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. estimate truth binary, numeric vector class probabilities corresponding \"relevant\" class. Otherwise, matrix many columns factor levels truth. assumed order levels truth.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Boyce continuous index (BCI) — boyce_cont","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Boyce continuous index (BCI) — boyce_cont","text":"multiclass version function, operates binary predictions (e.g. presences absences SDMs).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Boyce continuous index (BCI) — boyce_cont","text":"Boyce, M.S., P.R. Vernier, S.E. Nielsen F.K.. Schmiegelow. 2002. Evaluating resource selection functions. Ecol. Model., 157, 281-300. Hirzel, .H., G. Le Lay, V. Helfer, C. Randin . Guisan. 2006. Evaluating ability habitat suitability models predict species presences. Ecol. Model., 199, 142-152.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Boyce continuous index (BCI) — boyce_cont","text":"","code":"boyce_cont(two_class_example, truth, Class1) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 boyce_cont binary 0.805"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":null,"dir":"Reference","previous_headings":"","what":"Calibrate class thresholds — calib_class_thresh","title":"Calibrate class thresholds — calib_class_thresh","text":"Predict new dataset using simple ensemble. Predictions individual models combined according fun","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Calibrate class thresholds — calib_class_thresh","text":"","code":"calib_class_thresh(object, class_thresh, metric_thresh = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Calibrate class thresholds — calib_class_thresh","text":"object simple_ensemble object class_thresh probability threshold used convert probabilities classes. can number (0 1), character metric (currently \"tss_max\", \"kap_max\" \"sensitivity\"). sensitivity, additional target value passed along second element vector, e.g. c(\"sensitivity\",0.8). metric_thresh vector length 2 giving metric threshold, used prune models ensemble used prediction. 'metrics' need computed workflow tuned. metric's threshold needs match value used prediction. Examples c(\"accuracy\",0.8) c(\"boyce_cont\",0.7).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Calibrate class thresholds — calib_class_thresh","text":"simple_ensemble object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Calibrate class thresholds — calib_class_thresh","text":"","code":"test_ens <- simple_ensemble() %>% add_member(two_class_res[1:3, ], metric = \"roc_auc\") test_ens <- calib_class_thresh(test_ens, class_thresh = \"tss_max\") test_ens <- calib_class_thresh(test_ens, class_thresh = \"kap_max\") test_ens <- calib_class_thresh(test_ens, class_thresh = c(\"sens\", 0.9))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":null,"dir":"Reference","previous_headings":"","what":"Check that we have a valid pair of coordinate names — check_coords_names","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"internal function checks coords (passed functions) valid set names, , NULL, standard variable names data","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"","code":"check_coords_names(data, coords)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"data data.frame containing locations. coords vector length two giving names \"x\" \"y\" coordinates, points data.frame use standard names.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"vector length 2 valid names, correct order","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":null,"dir":"Reference","previous_headings":"","what":"Check that the column with presences is correctly formatted — check_sdm_presence","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":"tidysdm, string defining presences first level response factor. function checks column correctly formatted.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":"","code":"check_sdm_presence(.data, .col, presence_level = \"presence\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":".data data.frame tibble, derived object sf data.frame .col column containing presences presence_level string used define presence level .col","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":"TRUE correctly formatted","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":null,"dir":"Reference","previous_headings":"","what":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"Check balance presences vs pseudoabsences among splits","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"","code":"check_splits_balance(splits, .col)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"splits data splits (rset split object), generated function spatialsample::spatial_block_cv() .col column containing presences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"tibble number presences pseudoabsences assessment analysis set split (training testing initial split)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) check_splits_balance(lacerta_cv, class) #> # A tibble: 5 × 4 #> presence_assessment pseudoabs_assessment presence_analysis pseudoabs_analysis #> #> 1 80 273 33 66 #> 2 80 283 33 56 #> 3 97 272 16 67 #> 4 94 262 19 77 #> 5 101 267 12 72"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":null,"dir":"Reference","previous_headings":"","what":"Clamp the predictors to match values in training set — clamp_predictors","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"function clamps environmental variables terra::SpatRaster terra::SpatRasterDataset minimum maximum values exceed range training dataset.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"","code":"clamp_predictors(x, training, .col, use_na) # Default S3 method clamp_predictors(x, training, .col, use_na) # S3 method for class 'stars' clamp_predictors(x, ...) # S3 method for class 'SpatRaster' clamp_predictors(x, training, .col, use_na = FALSE) # S3 method for class 'SpatRasterDataset' clamp_predictors(x, training, .col, use_na = FALSE)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"x terra::SpatRaster, stars terra::SpatRasterDataset clamp. training training dataset (data.frame sf::sf object. .col column containing presences (optional). specified, excluded clamping. use_na boolean determining whether values outside range training dataset removed (set NA). FALSE (default), values outside training range replaced extremes training range. ... additional arguments specific given object type","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"terra::SpatRaster terra::SpatRasterDataset clamped ranges training","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"Return tibble performance metrics models.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"","code":"# S3 method for class 'simple_ensemble' collect_metrics(x, ...) # S3 method for class 'repeat_ensemble' collect_metrics(x, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"x simple_ensemble repeat_ensemble object ... currently used.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"tibble.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"applied ensemble, metrics returned contain actual tuning parameter columns values (unlike collect functions run objects). reason ensembles contain different types models models different tuning parameters.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"","code":"collect_metrics(lacerta_ensemble) #> # A tibble: 12 × 5 #> wflow_id .metric mean std_err n #> #> 1 default_glm boyce_cont 0.683 0.0573 3 #> 2 default_glm roc_auc 0.789 0.0137 3 #> 3 default_glm tss_max 0.533 0.0192 3 #> 4 default_rf boyce_cont 0.632 0.0552 3 #> 5 default_rf roc_auc 0.791 0.0146 3 #> 6 default_rf tss_max 0.519 0.0284 3 #> 7 default_gbm boyce_cont 0.738 0.0473 3 #> 8 default_gbm roc_auc 0.792 0.00304 3 #> 9 default_gbm tss_max 0.545 0.0368 3 #> 10 default_maxent boyce_cont 0.832 0.0771 3 #> 11 default_maxent roc_auc 0.832 0.00649 3 #> 12 default_maxent tss_max 0.595 0.0124 3 collect_metrics(lacerta_rep_ens) #> # A tibble: 18 × 6 #> rep_id wflow_id .metric mean std_err n #> #> 1 rep_01 default_glm boyce_cont 0.796 0.0241 5 #> 2 rep_01 default_glm roc_auc 0.974 0.00385 5 #> 3 rep_01 default_glm tss_max 0.881 0.0155 5 #> 4 rep_01 default_maxent boyce_cont 0.834 0.0603 5 #> 5 rep_01 default_maxent roc_auc 0.981 0.0129 5 #> 6 rep_01 default_maxent tss_max 0.914 0.0345 5 #> 7 rep_02 default_glm boyce_cont 0.716 0.0520 5 #> 8 rep_02 default_glm roc_auc 0.940 0.0268 5 #> 9 rep_02 default_glm tss_max 0.813 0.0543 5 #> 10 rep_02 default_maxent boyce_cont 0.808 0.0745 5 #> 11 rep_02 default_maxent roc_auc 0.982 0.00807 5 #> 12 rep_02 default_maxent tss_max 0.883 0.0270 5 #> 13 rep_03 default_glm boyce_cont 0.402 0.179 5 #> 14 rep_03 default_glm roc_auc 0.940 0.0202 5 #> 15 rep_03 default_glm tss_max 0.821 0.0330 5 #> 16 rep_03 default_maxent boyce_cont 0.908 0.0312 5 #> 17 rep_03 default_maxent roc_auc 0.976 0.00727 5 #> 18 rep_03 default_maxent tss_max 0.854 0.0345 5"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"Create confusion matrix multiple thresholds, using optimise tss","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"","code":"conf_matrix_df(presences, absences)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"presences Probabilities presences absences probabilities absences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"data.frame thresholds columns thres, tp, fp, fn, tn","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/control_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Control wrappers — control_ensemble_grid","title":"Control wrappers — control_ensemble_grid","text":"Supply light wrappers control argument tune::tune_grid(), tune::tune_bayes(), tune::fit_resamples() call return needed elements use ensemble. functions return appropriate control grid ensure assessment set predictions information model specifications preprocessors, supplied resampling results object! integrate ensemble settings existing control settings, note functions just call appropriate tune::control_* function arguments save_pred = TRUE, save_workflow = TRUE. wrappers equivalent ones used stacks package.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/control_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Control wrappers — control_ensemble_grid","text":"","code":"control_ensemble_grid() control_ensemble_resamples() control_ensemble_bayes()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/control_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Control wrappers — control_ensemble_grid","text":"tune::control_grid, tune::control_bayes, tune::control_resamples object.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":null,"dir":"Reference","previous_headings":"","what":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"environmental variable, function computes density functions presences absences returns (1-overlap), measure distance two distributions. Variables high distance good candidates SDMs, species occurrences confined subset available background.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"","code":"dist_pres_vs_bg(.data, .col)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":".data data.frame (derived object, tibble, sf) values bioclimate variables presences background .col column containing presences; assumes presences first level factor","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"name vector distances","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"","code":"# This should be updated to use a dataset from tidysdm data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) %>% select(-ecoreg) bradypus_tb %>% dist_pres_vs_bg(presence) #> pre6190_l10 frs6190_ann tmn6190_ann pre6190_ann vap6190_ann pre6190_l7 #> 0.4366602 0.4299480 0.4295013 0.4096230 0.3945855 0.3933454 #> h_dem tmp6190_ann dtr6190_ann pre6190_l4 tmx6190_ann cld6190_ann #> 0.3647375 0.3316686 0.3288771 0.2544976 0.2418274 0.1812527 #> pre6190_l1 #> 0.1297035"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":null,"dir":"Reference","previous_headings":"","what":"Create explainer from your tidysdm ensembles. — explain_tidysdm","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"DALEX designed explore explain behaviour Machine Learning methods. function creates DALEX explainer (see DALEX::explain()), can queried multiple function create explanations model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"","code":"explain_tidysdm( model, data, y, predict_function, predict_function_target_column, residual_function, ..., label, verbose, precalculate, colorize, model_info, type, by_workflow ) # Default S3 method explain_tidysdm( model, data = NULL, y = NULL, predict_function = NULL, predict_function_target_column = NULL, residual_function = NULL, ..., label = NULL, verbose = TRUE, precalculate = TRUE, colorize = !isTRUE(getOption(\"knitr.in.progress\")), model_info = NULL, type = \"classification\", by_workflow = FALSE ) # S3 method for class 'simple_ensemble' explain_tidysdm( model, data = NULL, y = NULL, predict_function = NULL, predict_function_target_column = NULL, residual_function = NULL, ..., label = NULL, verbose = TRUE, precalculate = TRUE, colorize = !isTRUE(getOption(\"knitr.in.progress\")), model_info = NULL, type = \"classification\", by_workflow = FALSE ) # S3 method for class 'repeat_ensemble' explain_tidysdm( model, data = NULL, y = NULL, predict_function = NULL, predict_function_target_column = NULL, residual_function = NULL, ..., label = NULL, verbose = TRUE, precalculate = TRUE, colorize = !isTRUE(getOption(\"knitr.in.progress\")), model_info = NULL, type = \"classification\", by_workflow = FALSE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"model object - model explained data data.frame matrix - data used calculate explanations. provided, extracted model. Data passed without target column (shall provided y argument). NOTE: target variable present data, functionalities may work properly. y numeric vector outputs/scores. provided, shall size data predict_function function takes two arguments: model new data returns numeric vector predictions. default yhat. predict_function_target_column Character numeric containing either column name column number model prediction object class considered positive (.e. class associated probability 1). NULL, second column output taken binary classification. multiclass classification setting, parameter cause switch binary classification mode one vs others probabilities. residual_function function takes four arguments: model, data, target vector y predict function (optionally). return numeric vector model residuals given data. provided, response residuals (\\(y-\\hat{y}\\)) calculated. default residual_function_default. ... parameters label character - name model. default extracted 'class' attribute model verbose logical. TRUE (default) diagnostic messages printed precalculate logical. TRUE (default) predicted_values residual calculated explainer created. happen also verbose TRUE. Set verbose precalculate FALSE omit calculations. colorize logical. TRUE (default) WARNINGS, ERRORS NOTES colorized. work R console. Now default FALSE knitting TRUE otherwise. model_info named list (package, version, type) containing information model. NULL, DALEX seek information . type type model, either classification regression. specified type extracted model_info. by_workflow boolean determining whether list explainer, one per model, returned instead single explainer ensemble","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"explainer object DALEX::explain ready work DALEX","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"","code":"# \\donttest{ # using the whole ensemble lacerta_explainer <- explain_tidysdm(tidysdm::lacerta_ensemble) #> Preparation of a new explainer is initiated #> -> model label : data.frame ( default ) #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : predict_function #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidysdm , ver. 0.9.6.9004 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.01490969 , mean = 0.2861937 , max = 0.7169324 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6465921 , mean = -0.03619367 , max = 0.7891973 #> A new explainer has been created! # by workflow explainer_list <- explain_tidysdm(tidysdm::lacerta_ensemble, by_workflow = TRUE ) #> Preparation of a new explainer is initiated #> -> model label : default_glm #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.2280177 , mean = 0.75 , max = 0.9854359 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.9096205 , mean = 5.395921e-12 , max = 0.7719823 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_rf #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.1315421 , mean = 0.7480648 , max = 1 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6878921 , mean = 0.001935171 , max = 0.5870619 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_gbm #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.3390188 , mean = 0.7314788 , max = 0.9632964 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.9268645 , mean = 0.01852121 , max = 0.6280424 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_maxent #> -> data : 444 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 444 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.1095764 , mean = 0.6256817 , max = 0.9960248 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.8207859 , mean = 0.1243183 , max = 0.8904236 #> A new explainer has been created! # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":null,"dir":"Reference","previous_headings":"","what":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"Compute multivariate environmental similarity surfaces (MESS), described Elith et al., 2010.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"","code":"extrapol_mess(x, training, .col, ...) # Default S3 method extrapol_mess(x, training, ...) # S3 method for class 'stars' extrapol_mess(x, ...) # S3 method for class 'SpatRaster' extrapol_mess(x, training, .col, filename = \"\", ...) # S3 method for class 'data.frame' extrapol_mess(x, training, .col, ...) # S3 method for class 'SpatRasterDataset' extrapol_mess(x, training, .col, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"x terra::SpatRaster, stars, terra::SpatRasterDataset data.frame training matrix data.frame sf object containing reference values; column correspond one layer terra::SpatRaster object, exception presences column defined .col (optional). .col column containing presences (optional). specified, excluded computing MESS scores. ... additional arguments terra::writeRaster() filename character. Output filename (optional)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"terra::SpatRaster (data.frame) MESS values.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"function modified version mess package predicts, method added work terra::SpatRasterDataset. Note method terra::SpatRasterDataset assumes variables stored terra::SpatRaster time information within x. Time also assumed years. conditions met, possible manually extract terra::SpatRaster time step, use extrapol_mess terra::SpatRasters","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"Elith J., M. Kearney M., S. Phillips, 2010. art modelling range-shifting species. Methods Ecology Evolution 1:330-342.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"Jean-Pierre Rossi, Robert Hijmans, Paulo van Breugel, Andrea Manica","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":null,"dir":"Reference","previous_headings":"","what":"Filter to retain only variables that have low collinearity — filter_collinear","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"method finds subset variables low collinearity. provides three methods: cor_caret, stepwise approach remove variables pairwise correlation given cutoff, choosing variable greatest mean correlation (based algorithm caret::findCorrelation); vif_step, stepwise approach remove variables variance inflation factor given cutoff (based algorithm usdm::vifstep), vif_cor, stepwise approach , step, find pair variables highest correlation cutoff removes one largest vif. correlation certain cutoff. methods terra::SpatRaster, data.frame matrix. terra::SpatRaster data.frame, numeric variables considered.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"","code":"filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... ) # Default S3 method filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... ) # S3 method for class 'stars' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, exhaustive = FALSE, ... ) # S3 method for class 'SpatRaster' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, exhaustive = FALSE, ... ) # S3 method for class 'data.frame' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... ) # S3 method for class 'matrix' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"x terra::SpatRaster stars object, data.frame (numeric variables) cutoff numeric value used threshold remove variables. , \"cor_caret\" \"vif_cor\", pair-wise absolute correlation cutoff, defaults 0.7. \"vif_step\", variable inflation factor, defaults 10 verbose boolean whether additional information provided screen names logical; column names returned TRUE column index FALSE)? to_keep vector variable names want force set (note function return error correlation among variables higher cutoff). method character. One \"cor_caret\", \"vif_cor\" \"vif_step\". cor_type character. methods use correlation, type correlation: \"pearson\", \"kendall\", \"spearman\". Defaults \"pearson\" max_cells positive integer. maximum number cells used. smaller ncell(x), regular sample x used ... additional arguments specific given object type exhaustive boolean. Used terra::SpatRaster downsampling max_cells, require exhaustive approach terra::spatSample(). needed rasters sparse large, see help page terra::spatSample() details.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"vector names columns correlation threshold (names = TRUE), otherwise vector indices. Note indices numeric variables (.e. factors present, indices take account).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"Naimi, B., Hamm, N..S., Groen, T.., Skidmore, .K., Toxopeus, .G. 2014. positional uncertainty problem species distribution modelling?, Ecography 37 (2): 191-203.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"cor_caret: Original R code Dong Li, modified Max Kuhn Andrea Manica; vif_step vif_cor, original algorithm Babak Naimi, rewritten Andrea Manica tidysdm","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":null,"dir":"Reference","previous_headings":"","what":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"FUNCTION DEPRECATED. USE filter_collinear method=cor_caret instead","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"","code":"filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # Default S3 method filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # S3 method for class 'SpatRaster' filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # S3 method for class 'data.frame' filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # S3 method for class 'matrix' filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"x terra::SpatRaster object, data.frame (numeric variables), correlation matrix cutoff numeric value pair-wise absolute correlation cutoff verbose boolean printing details names logical; column names returned TRUE column index FALSE)? to_keep vector variable names want force set (note function return error correlation among variables higher cutoff).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"vector names columns correlation threshold (names = TRUE), otherwise vector indices. Note indices numeric variables (.e. factors present, indices take account).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"method finds subset variable correlation certain cutoff. methods terra::SpatRaster, data.frame, work directly correlation matrix previously estimated. data.frame, numeric variables considered. algorithm based caret::findCorrelation, using exact option. absolute values pair-wise correlations considered. two variables high correlation, function looks mean absolute correlation variable removes variable largest mean absolute correlation. several function package subselect can also used accomplish goal tend retain predictors.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":null,"dir":"Reference","previous_headings":"","what":"Get the response variable from a formula — form_resp","title":"Get the response variable from a formula — form_resp","text":"counterpart rsample::form_pred.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get the response variable from a formula — form_resp","text":"","code":"form_resp(x)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get the response variable from a formula — form_resp","text":"x formula","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get the response variable from a formula — form_resp","text":"character name response","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get the response variable from a formula — form_resp","text":"Note: might behave well functions log(y). neither form_pred modified https://stackoverflow.com/questions/13217322/--reliably-get-dependent-variable-name--formula-object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a formula for gam — gam_formula","title":"Create a formula for gam — gam_formula","text":"function takes formula recipe, turns numeric predictors smooths given k. formula can passed workflow workflow set fitting gam.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a formula for gam — gam_formula","text":"","code":"gam_formula(object, k = 10)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a formula for gam — gam_formula","text":"object recipes::recipe, already trained k k value smooth","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a formula for gam — gam_formula","text":"formula","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":null,"dir":"Reference","previous_headings":"","what":"Split violin geometry for ggplots — geom_split_violin","title":"Split violin geometry for ggplots — geom_split_violin","text":"geometry displays density distribution two groups side side, two halves violin. Note emptyx aesthetic provided even want plot single variable (see example ).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Split violin geometry for ggplots — geom_split_violin","text":"","code":"geom_split_violin( mapping = NULL, data = NULL, stat = \"ydensity\", position = \"identity\", nudge = 0, ..., draw_quantiles = NULL, trim = TRUE, scale = \"area\", na.rm = FALSE, show.legend = NA, inherit.aes = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Split violin geometry for ggplots — geom_split_violin","text":"mapping Set aesthetic mappings created aes(). specified inherit.aes = TRUE (default), combined default mapping top level plot. must supply mapping plot mapping. data data displayed layer. three options: NULL, default, data inherited plot data specified call ggplot(). data.frame, object, override plot data. objects fortified produce data frame. See fortify() variables created. function called single argument, plot data. return value must data.frame, used layer data. function can created formula (e.g. ~ head(.x, 10)). stat Use override default connection ggplot2::geom_violin() ggplot2::stat_ydensity(). position position adjustment use data layer. can used various ways, including prevent overplotting improving display. position argument accepts following: result calling position function, position_jitter(). method allows passing extra arguments position. string naming position adjustment. give position string, strip function name position_ prefix. example, use position_jitter(), give position \"jitter\". information ways specify position, see layer position documentation. nudge Add space half-violin middle space allotted given factor x-axis. ... arguments passed layer()'s params argument. arguments broadly fall one 4 categories . Notably, arguments position argument, aesthetics required can passed .... Unknown arguments part 4 categories ignored. Static aesthetics mapped scale, fixed value apply layer whole. example, colour = \"red\" linewidth = 3. geom's documentation Aesthetics section lists available options. 'required' aesthetics passed params. Please note passing unmapped aesthetics vectors technically possible, order required length guaranteed parallel input data. constructing layer using stat_*() function, ... argument can used pass parameters geom part layer. example stat_density(geom = \"area\", outline.type = \"\"). geom's documentation lists parameters can accept. Inversely, constructing layer using geom_*() function, ... argument can used pass parameters stat part layer. example geom_area(stat = \"density\", adjust = 0.5). stat's documentation lists parameters can accept. key_glyph argument layer() may also passed .... can one functions described key glyphs, change display layer legend. draw_quantiles (NULL) (default), draw horizontal lines given quantiles density estimate. trim TRUE (default), trim tails violins range data. FALSE, trim tails. scale \"area\" (default), violins area (trimming tails). \"count\", areas scaled proportionally number observations. \"width\", violins maximum width. na.rm FALSE, default, missing values removed warning. TRUE, missing values silently removed. show.legend logical. layer included legends? NA, default, includes aesthetics mapped. FALSE never includes, TRUE always includes. can also named logical vector finely select aesthetics display. inherit.aes FALSE, overrides default aesthetics, rather combining . useful helper functions define data aesthetics inherit behaviour default plot specification, e.g. borders().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Split violin geometry for ggplots — geom_split_violin","text":"ggplot2::layer object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Split violin geometry for ggplots — geom_split_violin","text":"implementation based https://stackoverflow.com/questions/35717353/split-violin-plot--ggplot2. Credit goes @jan-jlx providing complete implementation StackOverflow, Trang Q. Nguyen adding nudge parameter.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Split violin geometry for ggplots — geom_split_violin","text":"","code":"data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) ggplot(bradypus_tb, aes( x = \"\", y = cld6190_ann, fill = presence )) + geom_split_violin(nudge = 0.01)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":null,"dir":"Reference","previous_headings":"","what":"Get default grid cellsize for a given dataset — grid_cellsize","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"function facilitates using spatialsample::spatial_block_cv multiple times analysis. spatialsample::spatial_block_cv creates grid based object data. However, spatial blocks generated multiple times analysis (e.g. spatial_initial_split(), subsequently cross-validation training dataset), might desirable keep grid). applying function largest dataset, usually full dataset spatial_initial_split(). resulting cellsize can used option spatialsample::spatial_block_cv.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"","code":"grid_cellsize(data, n = c(10, 10))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"data sf::sf dataset used size grid n number cells grid, defaults c(10,10), also default sf::st_make_grid()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"cell size","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":null,"dir":"Reference","previous_headings":"","what":"Get default grid cellsize for a given dataset — grid_offset","title":"Get default grid cellsize for a given dataset — grid_offset","text":"function facilitates using spatialsample::spatial_block_cv multiple times analysis. spatialsample::spatial_block_cv creates grid based object data. However, spatial blocks generated multiple times analysis (e.g. spatial_initial_split(), subsequently cross-validation training dataset), might desirable keep grid). applying function largest dataset, usually full dataset spatial_initial_split(). resulting cellsize can used option spatialsample::spatial_block_cv.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get default grid cellsize for a given dataset — grid_offset","text":"","code":"grid_offset(data)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get default grid cellsize for a given dataset — grid_offset","text":"data sf::sf dataset used size grid","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get default grid cellsize for a given dataset — grid_offset","text":"grid offset","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/horses.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinates of radiocarbon dates for horses — horses","title":"Coordinates of radiocarbon dates for horses — horses","text":"Coordinates presences horses 22k 8k YBP.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/horses.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinates of radiocarbon dates for horses — horses","text":"","code":"horses"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/horses.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Coordinates of radiocarbon dates for horses — horses","text":"tibble 1,297 rows 3 variables: latitude latitudes degrees longitude longitudes degrees time_bp time years present","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Maximum Cohen's Kappa — kap_max","title":"Maximum Cohen's Kappa — kap_max","text":"Cohen's Kappa (yardstick::kap()) measure similar yardstick::accuracy(), normalises observed accuracy value expected chance (helps unbalanced cases one class predominant).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maximum Cohen's Kappa — kap_max","text":"","code":"kap_max(data, ...) # S3 method for class 'data.frame' kap_max( data, truth, ..., estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL ) # S3 method for class 'sf' kap_max(data, ...) kap_max_vec( truth, estimate, estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Maximum Cohen's Kappa — kap_max","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... set unquoted column names one dplyr selector functions choose variables contain class probabilities. truth binary, 1 column selected, correspond value event_level. Otherwise, many columns factor levels truth ordering columns factor levels truth. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimator One \"binary\", \"hand_till\", \"macro\", \"macro_weighted\" specify type averaging done. \"binary\" relevant two class case. others general methods calculating multiclass metrics. default automatically choose \"binary\" truth binary, \"hand_till\" truth >2 levels case_weights specified, \"macro\" truth >2 levels case_weights specified (case \"hand_till\" well-defined). na_rm logical value indicating whether NA values stripped computation proceeds. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\" case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. estimate truth binary, numeric vector class probabilities corresponding \"relevant\" class. Otherwise, matrix many columns factor levels truth. assumed order levels truth.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Maximum Cohen's Kappa — kap_max","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Maximum Cohen's Kappa — kap_max","text":"function calibrates probability threshold classify presences maximises kappa. multiclass version function, operates binary predictions (e.g. presences absences SDMs).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Maximum Cohen's Kappa — kap_max","text":"Cohen, J. (1960). \"coefficient agreement nominal scales\". Educational Psychological Measurement. 20 (1): 37-46. Cohen, J. (1968). \"Weighted kappa: Nominal scale agreement provision scaled disagreement partial credit\". Psychological Bulletin. 70 (4): 213-220.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Maximum Cohen's Kappa — kap_max","text":"","code":"kap_max(two_class_example, truth, Class1) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 kap_max binary 0.725"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert a geographic distance from km to m — km2m","title":"Convert a geographic distance from km to m — km2m","text":"function takes distance km converts meters, units generally used geographic operations R. trivial conversion, functions ensures zeroes lost along way!","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert a geographic distance from km to m — km2m","text":"","code":"km2m(x)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert a geographic distance from km to m — km2m","text":"x number km","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert a geographic distance from km to m — km2m","text":"number meters","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert a geographic distance from km to m — km2m","text":"","code":"km2m(10000) #> [1] 1e+07 km2m(1) #> [1] 1000"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinates of presences for Iberian emerald lizard — lacerta","title":"Coordinates of presences for Iberian emerald lizard — lacerta","text":"Coordinates presences Lacerta schreiberi. variables follows:","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinates of presences for Iberian emerald lizard — lacerta","text":"","code":"lacerta"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Coordinates of presences for Iberian emerald lizard — lacerta","text":"tibble 1,297 rows 3 variables: ID ids GBIF latitude latitudes degrees longitude longitudes degrees","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"A simple ensemble for the lacerta data — lacerta_ensemble","title":"A simple ensemble for the lacerta data — lacerta_ensemble","text":"Ensemble SDM Lacerta schreiberi, generated vignette.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"A simple ensemble for the lacerta data — lacerta_ensemble","text":"","code":"lacerta_ensemble"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_ensemble.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"A simple ensemble for the lacerta data — lacerta_ensemble","text":"simple_ensemble object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_rep_ens.html","id":null,"dir":"Reference","previous_headings":"","what":"A repeat ensemble for the lacerta data — lacerta_rep_ens","title":"A repeat ensemble for the lacerta data — lacerta_rep_ens","text":"Ensemble SDM Lacerta schreiberi, generated vignette.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_rep_ens.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"A repeat ensemble for the lacerta data — lacerta_rep_ens","text":"","code":"lacerta_rep_ens"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_rep_ens.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"A repeat ensemble for the lacerta data — lacerta_rep_ens","text":"repeat_ensemble object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacertidae_background.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","title":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","text":"Coordinates presences lacertidae, used background lacerta dataset.. variables follows:","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacertidae_background.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","text":"","code":"lacertidae_background"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacertidae_background.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","text":"tibble 1,297 rows 3 variables: ID ids GBIF latitude latitudes degrees longitude longitudes degrees","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a mask from presence data — make_mask_from_presence","title":"Make a mask from presence data — make_mask_from_presence","text":"functions uses presence column create mask apply raster define area interest. Two methods available: one uses buffer around presence, one create convex hull around presences (possibility adding buffer around hull).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a mask from presence data — make_mask_from_presence","text":"","code":"make_mask_from_presence(data, method = \"buffer\", buffer = 0, return_sf = FALSE)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a mask from presence data — make_mask_from_presence","text":"data sf::sf data frame presences.. method method use create mask. Either 'buffer' 'convex_hull' buffer buffer add around presence (units crs data; lat/lon, buffer meters), around convex hull (method 'convex_hull') return_sf whether return mask sf object (TRUE) terra::SpatVector object (FALSE, default)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a mask from presence data — make_mask_from_presence","text":"terra::SpatVector sf object (depending value return_sf) mask","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make a mask from presence data — make_mask_from_presence","text":"use terra::mask() raster, use return_sf = FALSE get terra::SpatVector object can used masking.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make a mask from presence data — make_mask_from_presence","text":"","code":"lacerta_sf <- lacerta %>% sf::st_as_sf(coords = c(\"longitude\", \"latitude\")) %>% sf::st_set_crs(4326) land_mask <- terra::readRDS(system.file(\"extdata/lacerta_land_mask.rds\", package = \"tidysdm\")) mask_buffer <- make_mask_from_presence(lacerta_sf, method = \"buffer\", buffer = 60000) terra::plot(terra::mask(land_mask, mask_buffer)) mask_ch <- make_mask_from_presence(lacerta_sf, method = \"convex_hull\") terra::plot(terra::mask(land_mask, mask_ch))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":null,"dir":"Reference","previous_headings":"","what":"MaxEnt model — maxent","title":"MaxEnt model — maxent","text":"maxent defines MaxEnt model used Species Distribution Models. good guide options MaxEnt model work can found https://onlinelibrary.wiley.com/doi/full/10.1111/j.1600-0587.2013.07872.x","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"MaxEnt model — maxent","text":"","code":"maxent( mode = \"classification\", engine = \"maxnet\", feature_classes = NULL, regularization_multiplier = NULL )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"MaxEnt model — maxent","text":"mode single character string type model. possible value model \"classification\". engine single character string specifying computational engine use fitting. Currently \"maxnet\" available. feature_classes character, continuous feature classes desired, either \"default\" subset \"lqpht\" (example, \"lh\") regularization_multiplier numeric, constant adjust regularization","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"MaxEnt model — maxent","text":"parsnip::model_spec maxent model","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"MaxEnt model — maxent","text":"","code":"# \\donttest{ # format the data data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) %>% select(-ecoreg) # fit the model, and make some predictions maxent_spec <- maxent(feature_classes = \"lq\") maxent_fitted <- maxent_spec %>% fit(presence ~ ., data = bradypus_tb) pred_prob <- predict(maxent_fitted, new_data = bradypus[, -1], type = \"prob\") pred_class <- predict(maxent_fitted, new_data = bradypus[, -1], type = \"class\") # Now with tuning maxent_spec <- maxent( regularization_multiplier = tune(), feature_classes = tune() ) set.seed(452) cv <- vfold_cv(bradypus_tb, v = 2) maxent_tune_res <- maxent_spec %>% tune_grid(presence ~ ., cv, grid = 3) show_best(maxent_tune_res, metric = \"roc_auc\") #> # A tibble: 3 × 8 #> feature_classes regularization_multip…¹ .metric .estimator mean n std_err #> #> 1 l 1.02 roc_auc binary 0.857 2 0.0143 #> 2 lqph 1.90 roc_auc binary 0.856 2 0.0121 #> 3 lqph 2.50 roc_auc binary 0.854 2 0.0123 #> # ℹ abbreviated name: ¹​regularization_multiplier #> # ℹ 1 more variable: .config # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":null,"dir":"Reference","previous_headings":"","what":"Parameters for maxent models — maxent_params","title":"Parameters for maxent models — maxent_params","text":"parameters auxiliary MaxEnt models using \"maxnet\" engine. functions used tuning functions, user rarely access directly.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Parameters for maxent models — maxent_params","text":"","code":"regularization_multiplier(range = c(0.5, 3), trans = NULL) feature_classes(values = c(\"l\", \"lq\", \"lqp\", \"lqph\", \"lqpht\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Parameters for maxent models — maxent_params","text":"range two-element vector holding defaults smallest largest possible values, respectively. transformation specified, values transformed units. trans trans object scales package, scales::log10_trans() scales::reciprocal_trans(). provided, default used matches units used range. transformation, NULL. values feature_classes(), character string subset \"lqpht\" (example, \"lh\")","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Parameters for maxent models — maxent_params","text":"param object can used tuning.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Parameters for maxent models — maxent_params","text":"","code":"regularization_multiplier() #> Reg. multiplier (quantitative) #> Range: [0.5, 3] feature_classes() #> Feature classes (qualitative) #> 5 possible values include: #> 'l', 'lq', 'lqp', 'lqph' and 'lqpht'"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":null,"dir":"Reference","previous_headings":"","what":"Wrapper to fit maxnet models with formulae — maxnet_fit","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"function wrapper around maxnet::maxnet, takes formula data well exposing parameters normalisation manner compatible parsnip. Users unlikely use function directly. parsnip model specification MaxEnt, see maxent().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"","code":"maxnet_fit( formula, data, regmult = 1, classes = \"default\", regfun = maxnet::maxnet.default.regularization, addsamplestobackground = TRUE, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"formula formula defining outcome predictors data data.frame outcomes predictors regmult numeric, constant adjust regularization classes character, continuous feature classes desired, either \"default\" subset \"lqpht\" (example, \"lh\") regfun function, computes regularization constant feature addsamplestobackground logical, TRUE add background presence sample already ... currently used.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"Maxnet returns object class maxnet, list consisting glmnet model following elements added: betas nonzero coefficients fitted model alpha constant offset making exponential model sum one background data entropy entropy exponential model penalty.factor regularization constants used feature featuremins minimum feature, used clamping featuremaxs maximum feature, used clamping varmin minimum predictor, used clamping varmax maximum predictor, used clamping samplemeans mean predictor samples (majority factors) levels levels predictor factor","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"response needs factor class representing presences reference level factor (expected classification models). good guide options Maxent model work can found https://onlinelibrary.wiley.com/doi/full/10.1111/j.1600-0587.2013.07872.x","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"","code":"# \\donttest{ # we repeat the example in the `maxnet` package data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) mod <- maxnet_fit(presence ~ ., data = bradypus_tb, classes = \"lq\") plot(mod, \"tmp6190_ann\") # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":null,"dir":"Reference","previous_headings":"","what":"Wrapper to predict maxnet models — maxnet_predict","title":"Wrapper to predict maxnet models — maxnet_predict","text":"function wrapper around predict method maxnet::maxnet, making function compatible parsnip. Users unlikely use function directly. parsnip model specification MaxEnt, see maxent().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Wrapper to predict maxnet models — maxnet_predict","text":"","code":"maxnet_predict( object, newdata, type = c(\"class\", \"prob\"), maxnet_type = c(\"cloglog\", \"link\", \"exponential\", \"logistic\"), clamp = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Wrapper to predict maxnet models — maxnet_predict","text":"object maxnet::maxnet object newdata dataframe new data type either \"prob\" \"class\" maxnet_type transformation used prediction clamp logical, defining whether clamping observed ranges used","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Wrapper to predict maxnet models — maxnet_predict","text":"tibble predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":null,"dir":"Reference","previous_headings":"","what":"Compute overlap metrics of the two niches — niche_overlap","title":"Compute overlap metrics of the two niches — niche_overlap","text":"function computes overlap metrics two rasters. currently implements Schoener's D inverse Hellinger's distance.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Compute overlap metrics of the two niches — niche_overlap","text":"","code":"niche_overlap(x, y, method = c(\"Schoener\", \"Hellinger\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Compute overlap metrics of the two niches — niche_overlap","text":"x terra::SpatRaster single layer y terra::SpatRaster single layer method string (vector strings) taking values \"Schoener\" \"Hellinger\"","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Compute overlap metrics of the two niches — niche_overlap","text":"list overlap metrics, slots D (depending method)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Compute overlap metrics of the two niches — niche_overlap","text":"Note Hellinger's distance normalised dividing square root 2 (correct asymptote Hellinger's D), rather incorrect 2 used originally Warren et al (2008), based Erratum paper.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Compute overlap metrics of the two niches — niche_overlap","text":"Warren, D.L., Glor, R.E. & Turelli M. (2008) Environmental niche equivalency versus conservativism: quantitative approaches niche evolution. Evolution 62: 2868-2883","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that optimises a given metric — optim_thresh","title":"Find threshold that optimises a given metric — optim_thresh","text":"function returns threshold turn probabilities binary classes whilst optimising given metric. Currently available tss_max, kap_max sensitivity (target sensitivity required).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that optimises a given metric — optim_thresh","text":"","code":"optim_thresh(truth, estimate, metric, event_level = \"first\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that optimises a given metric — optim_thresh","text":"truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimate predicted probability event metric character metric optimised. Currently \"tss_max\", \"kap_max\", \"sensitivity\" given target (e.g. c(\"sensitivity\",0.8)) event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\"","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that optimises a given metric — optim_thresh","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Find threshold that optimises a given metric — optim_thresh","text":"","code":"optim_thresh(two_class_example$truth, two_class_example$Class1, metric = c(\"tss_max\")) #> [1] 0.7544818 optim_thresh(two_class_example$truth, two_class_example$Class1, metric = c(\"sens\", 0.9)) #> [1] 0.3710924"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that maximises Kappa — optim_thresh_kap_max","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"internal function returns threshold turn probabilities binary classes maximise kappa","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"","code":"optim_thresh_kap_max(presences, absences)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"presences Probabilities presences. absences Provabilities absences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that gives a target sensitivity — optim_thresh_sens","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"internal function returns threshold turn probabilities binary classes given target sensitivity","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"","code":"optim_thresh_sens(presences, absences, sens_target)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"presences Probabilities presences. absences Provabilities absences sens_target target sensitivity","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that maximises TSS — optim_thresh_tss_max","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"internal function returns threshold turn probabilities binary classes maximise TSS","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"","code":"optim_thresh_tss_max(presences, absences)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"presences Probabilities presences. absences Provabilities absences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":null,"dir":"Reference","previous_headings":"","what":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"function helps making sure , assign times time_step layers raster, values badly range","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"","code":"out_of_range_warning(times, time_steps)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"times times locations time_steps time steps raster","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"NULL return","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pairs-stars-method.html","id":null,"dir":"Reference","previous_headings":"","what":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","title":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","text":"wrapper around graphics::pairs() accepts stars objects. adapted similar function terra package.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pairs-stars-method.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","text":"","code":"# S4 method for class 'stars' pairs( x, hist = TRUE, cor = TRUE, use = \"pairwise.complete.obs\", maxcells = 1e+05, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pairs-stars-method.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","text":"x SpatRaster hist logical. TRUE histogram values shown diagonal cor logical. TRUE correlation coefficient shown upper panels use argument passed cor function maxcells integer. Number pixels sample layer large SpatRaster ... additional arguments (graphical parameters)","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Pipe operator — %>%","text":"lhs value magrittr placeholder. rhs function call using magrittr semantics.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Pipe operator — %>%","text":"result calling rhs(lhs).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot presences vs background — plot_pres_vs_bg","title":"Plot presences vs background — plot_pres_vs_bg","text":"Create composite plots contrasting distribution multiple variables presences vs background.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot presences vs background — plot_pres_vs_bg","text":"","code":"plot_pres_vs_bg(.data, .col)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot presences vs background — plot_pres_vs_bg","text":".data data.frame (derived object, tibble::tibble, sf::st_sf) values bioclimate variables presences background .col column containing presences; assumes presences first level factor","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot presences vs background — plot_pres_vs_bg","text":"patchwork composite plot","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot presences vs background — plot_pres_vs_bg","text":"","code":"# \\donttest{ data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) %>% select(-ecoreg) bradypus_tb %>% plot_pres_vs_bg(presence) # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Predict for a repeat ensemble set — predict.repeat_ensemble","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"Predict new dataset using repeat ensemble. Predictions individual models combined according fun","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"","code":"# S3 method for class 'repeat_ensemble' predict( object, new_data, type = \"prob\", fun = \"mean\", metric_thresh = NULL, class_thresh = NULL, members = FALSE, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"object repeat_ensemble object new_data data frame look variables predict. type type prediction, \"prob\" \"class\". fun string defining aggregating function. can take values mean, median, weighted_mean, weighted_median none. possible combine multiple functions, except \"none\". set \"none\", individual member predictions returned (automatically sets member TRUE) metric_thresh vector length 2 giving metric threshold, used prune models ensemble used prediction. 'metrics' need computed workflow tuned. Examples c(\"accuracy\",0.8) c(\"boyce_cont\",0.7) class_thresh probability threshold used convert probabilities classes. can number (0 1), character metric (currently \"tss_max\" \"sensitivity\"). sensitivity, additional target value passed along second element vector, e.g. c(\"sensitivity\",0.8). members boolean defining whether individual predictions member added ensemble prediction. columns individual members name workflow prefix, separated \".\" usual column names predictions. ... used method.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"tibble predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Predict for a simple ensemble set — predict.simple_ensemble","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"Predict new dataset using simple ensemble. Predictions individual models (.e. workflows) combined according fun","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"","code":"# S3 method for class 'simple_ensemble' predict( object, new_data, type = \"prob\", fun = \"mean\", metric_thresh = NULL, class_thresh = NULL, members = FALSE, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"object simple_ensemble object new_data data frame look variables predict. type type prediction, \"prob\" \"class\". fun string defining aggregating function. can take values mean, median, weighted_mean, weighted_median none. possible combine multiple functions, except \"none\". set \"none\", individual member predictions returned (automatically sets member TRUE) metric_thresh vector length 2 giving metric threshold, used prune models ensemble used prediction. 'metrics' need computed workflow tuned. Examples c(\"accuracy\",0.8) c(\"boyce_cont\",0.7) class_thresh probability threshold used convert probabilities classes. can number (0 1), character metric (currently \"tss_max\" \"sensitivity\"). sensitivity, additional target value passed along second element vector, e.g. c(\"sensitivity\",0.8). members boolean defining whether individual predictions member added ensemble prediction. columns individual members name workflow prefix, separated \".\" usual column names predictions. ... used method.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"tibble predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":null,"dir":"Reference","previous_headings":"","what":"Make predictions for a whole raster — predict_raster","title":"Make predictions for a whole raster — predict_raster","text":"function allows use raster data make predictions variety tidymodels objects, simple_ensemble stacks::stacks","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make predictions for a whole raster — predict_raster","text":"","code":"predict_raster(object, raster, ...) # Default S3 method predict_raster(object, raster, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make predictions for a whole raster — predict_raster","text":"object tidymodels object interest raster terra::SpatRaster stars input data. include levels names variables used object ... parameters passed standard predict() function appropriate object type (e.g. metric_thresh class_thresh).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make predictions for a whole raster — predict_raster","text":"terra::SpatRaster (stars input) predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":null,"dir":"Reference","previous_headings":"","what":"Probability metrics for sf objects — prob_metrics_sf","title":"Probability metrics for sf objects — prob_metrics_sf","text":"tidysdm provides specialised metrics SDMs, help pages(boyce_cont(), kap_max(), tss_max()). Additionally, also provides methods handle sf::sf objects following standard yardstick metrics: yardstick::average_precision() yardstick::brier_class() yardstick::classification_cost() yardstick::gain_capture() yardstick::mn_log_loss() yardstick::pr_auc() yardstick::roc_auc() yardstick::roc_aunp() yardstick::roc_aunu()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Probability metrics for sf objects — prob_metrics_sf","text":"","code":"# S3 method for class 'sf' average_precision(data, ...) # S3 method for class 'sf' brier_class(data, ...) # S3 method for class 'sf' classification_cost(data, ...) # S3 method for class 'sf' gain_capture(data, ...) # S3 method for class 'sf' mn_log_loss(data, ...) # S3 method for class 'sf' pr_auc(data, ...) # S3 method for class 'sf' roc_auc(data, ...) # S3 method for class 'sf' roc_aunp(data, ...) # S3 method for class 'sf' roc_aunu(data, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Probability metrics for sf objects — prob_metrics_sf","text":"data sf::sf object ... parameters pass data.frame version metric. See specific man page metric interest.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Probability metrics for sf objects — prob_metrics_sf","text":"tibble columns .metric, .estimator, .estimate 1 row values.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Probability metrics for sf objects — prob_metrics_sf","text":"Note roc_aunp roc_aunu multiclass metrics, relevant SDMs (work binary response). included completeness, class probability metrics yardstick sf method, applications SDMs.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":null,"dir":"Reference","previous_headings":"","what":"simple function to convert probability to binary classes — prob_to_binary","title":"simple function to convert probability to binary classes — prob_to_binary","text":"simple function convert probability binary classes","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"simple function to convert probability to binary classes — prob_to_binary","text":"","code":"prob_to_binary(x, thresh, class_levels)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"simple function to convert probability to binary classes — prob_to_binary","text":"x vector probabilities thresh threshold convert binary class_levels binary levels","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"simple function to convert probability to binary classes — prob_to_binary","text":"vector binary values","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":null,"dir":"Reference","previous_headings":"","what":"Recipe for sf objects — recipe.sf","title":"Recipe for sf objects — recipe.sf","text":"method recipes::recipe() handles case x sf::sf object, commonly used Species Distribution Model, generates spatial_recipe.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Recipe for sf objects — recipe.sf","text":"","code":"# S3 method for class 'sf' recipe(x, ...) spatial_recipe(x, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Recipe for sf objects — recipe.sf","text":"x sf::sf data frame. ... parameters passed recipes::recipe()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Recipe for sf objects — recipe.sf","text":"object class spatial_recipe, derived version recipes::recipe() , see manpage recipes::recipe() details.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Recipe for sf objects — recipe.sf","text":"recipes::recipe() natively compatible sf::sf objects. problem geometry column sf::sf objects list, incompatible translation formulae recipes::recipe(). method strips geometry column data.frame replaces simple X Y columns operations, thus allowing usual processing recipes::recipe() succeed (X Y give role coords spatial recipe). prepping baking spatial_recipe, data.frame tibble without coordinates used training new_data, dummy X Y columns generated filled NAs. NOTE order matters! need use syntax recipe(x=sf_obj, formula=class~.) method successfully detect sf::sf object. Starting formula fail.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Repeat ensemble — repeat_ensemble","title":"Repeat ensemble — repeat_ensemble","text":"ensemble based multiple sets pseudoabsences/background. object collection (list) simple_ensemble objects predictions combined simple way (e.g. taking either mean median). simple_ensemble contains best version given model type following turning; simple ensembles need metric estimated cv process.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Repeat ensemble — repeat_ensemble","text":"","code":"repeat_ensemble(...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Repeat ensemble — repeat_ensemble","text":"... used, function just creates empty repeat_ensemble object. Members added add_best_candidates()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Repeat ensemble — repeat_ensemble","text":"empty repeat_ensemble","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample background points for SDM analysis — sample_background","title":"Sample background points for SDM analysis — sample_background","text":"function samples background points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast pseudo-absences, see sample_pseudoabs). following methods implemented: 'random': background randomly sampled region covered raster (.e. NAs). 'dist_max': background randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'bias': background points sampled according surface representing biased sampling effort.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample background points for SDM analysis — sample_background","text":"","code":"sample_background( data, raster, n, coords = NULL, method = \"random\", class_label = \"background\", return_pres = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample background points for SDM analysis — sample_background","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars cells sampled (first layer used determine cells NAs, thus can sampled). sampling \"bias\", sampling probability proportional values first layer (.e. band) raster. n number background points sample. coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\"). method sampling method. One 'random', 'dist_max', 'bias'. dist_max, maximum distance set additional element vector, e.g c('dist_max',70000). class_label label given sampled points. Defaults background return_pres return presences together background single tibble.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample background points for SDM analysis — sample_background","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Sample background points for SDM analysis — sample_background","text":"Note units distance depend projection raster.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample background points for SDM analysis for points with a time point. — sample_background_time","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"function samples background points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast pseudo-absences, see sample_pseudoabs_time). following methods implemented: 'random': background points randomly sampled region covered raster (.e. NAs). 'dist_max': background points randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'bias': background points sampled according surface representing biased sampling effort. Note surface time step normalised sum 1;use n_per_time_step affect sampling effort within time step.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"","code":"sample_background_time( data, raster, n_per_time_step, coords = NULL, time_col = \"time\", lubridate_fun = c, method = \"random\", class_label = \"background\", return_pres = TRUE, time_buffer = 0 )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster, stars terra::SpatRasterDataset cells sampled. terra::SpatRasterDataset, first dataset used define cells valid, NAs. n_per_time_step number background points sample time step (.e. vector length equal number time steps raster) coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object method sampling method. One 'random', 'dist_max', 'bias'. class_label label given sampled points. Defaults background return_pres return presences together background single tibble time_buffer buffer time axis around presences defines effect sampling background method 'max_dist'. set zero, presences effect time step assigned raster; positive value, defines number days date provided time column presence considered (e.g. 20 days means presence considered time steps equivalent plus minus twenty days date).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"Note time axis raster POSIXct Date format, use `tstep=\"years\"'. See terra::time() details set time axis.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"function samples pseudo-absence points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast background points, see sample_background). following methods implemented: 'random': pseudo-absences randomly sampled region covered raster (.e. NAs). 'dist_min': pseudo-absences randomly sampled region excluding buffer 'dist_min' presences (distances 'm' lonlat rasters, map units projected rasters). 'dist_max': pseudo-absences randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'dist_disc': pseudo-absences randomly sampled unioned discs around presences two values 'dist_disc' defining minimum maximum distance presences.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"","code":"sample_pseudoabs( data, raster, n, coords = NULL, method = \"random\", class_label = \"pseudoabs\", return_pres = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars cells sampled n number pseudoabsence points sample coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") method sampling method. One 'random', 'dist_min', 'dist_max', 'dist_disc'. Threshold distances set additional elements vector, e.g c('dist_min',70000) c('dist_disc',50000,200000). class_label label given sampled points. Defaults pseudoabs return_pres return presences together pseudoabsences single tibble","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"function samples pseudo-absence points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast background points, see sample_background_time). following methods implemented: 'random': pseudo-absences randomly sampled region covered raster (.e. NAs). 'dist_min': pseudo-absences randomly sampled region excluding buffer 'dist_min' presences (distances 'm' lonlat rasters, map units projected rasters). 'dist_max': pseudo-absences randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'dist_disc': pseudo-absences randomly sampled unioned discs around presences two values 'dist_disc' defining minimum maximum distance presences.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"","code":"sample_pseudoabs_time( data, raster, n_per_presence, coords = NULL, time_col = \"time\", lubridate_fun = c, method = \"random\", class_label = \"pseudoabs\", return_pres = TRUE, time_buffer = 0 )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster, stars terra::SpatRasterDataset cells sampled. terra::SpatRasterDataset, first dataset used define cells valid, NAs. n_per_presence number pseudoabsence points sample presence coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object method sampling method. One 'random', 'dist_min', 'dist_max', 'dist_disc'. class_label label given sampled points. Defaults pseudoabs return_pres return presences together pseudoabsences single tibble time_buffer buffer time axis around presences defines effect sampling pseudoabsences. set zero, presences effect time step assigned raster; positive value, defines number days date provided time column presence considered (e.g. 20 days means presence considered time steps equivalent plus minus twenty days date).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"#' @details Note time axis raster POSIXct Date format, use `tstep=\"years\"'. See terra::time() details set time axis.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":null,"dir":"Reference","previous_headings":"","what":"Metric set for SDM — sdm_metric_set","title":"Metric set for SDM — sdm_metric_set","text":"function returns yardstick::metric_set includes boyce_cont(), yardstick::roc_auc() tss_max(), commonly used metrics SDM.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Metric set for SDM — sdm_metric_set","text":"","code":"sdm_metric_set(...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Metric set for SDM — sdm_metric_set","text":"... additional metrics added yardstick::metric_set. See help yardstick::metric_set() constraints type metrics can mixed.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Metric set for SDM — sdm_metric_set","text":"yardstick::metric_set object.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Metric set for SDM — sdm_metric_set","text":"","code":"sdm_metric_set() #> A metric set, consisting of: #> - `boyce_cont()`, a probability metric | direction: maximize #> - `roc_auc()`, a probability metric | direction: maximize #> - `tss_max()`, a probability metric | direction: maximize sdm_metric_set(accuracy) #> A metric set, consisting of: #> - `boyce_cont()`, a probability metric | direction: maximize #> - `roc_auc()`, a probability metric | direction: maximize #> - `tss_max()`, a probability metric | direction: maximize #> - `accuracy()`, a class metric | direction: maximize"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"function returns parsnip::model_spec Boosted Trees model used classifier presences absences Species Distribution Model. uses library xgboost fit boosted trees; use another library, simply build parsnip::model_spec directly.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"","code":"sdm_spec_boost_tree(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"... parameters passed parsnip::boost_tree() customise model. See help function details. tune character defining tuning strategy. Valid strategies : \"sdm\" chooses hyperparameters important tune sdm (boost_tree: 'mtry', 'trees', 'tree_depth', 'learn_rate', 'loss_reduction', 'stop_iter') \"\" tunes hyperparameters (boost_tree: 'mtry', 'trees', 'tree_depth', 'learn_rate', 'loss_reduction', 'stop_iter','min_n' 'sample_size') \"custom\" passes options '...' \"none\" tune hyperparameter","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"parsnip::model_spec model.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"","code":"standard_bt_spec <- sdm_spec_boost_tree() full_bt_spec <- sdm_spec_boost_tree(tune = \"all\") custom_bt_spec <- sdm_spec_boost_tree(tune = \"custom\", mtry = tune())"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a GAM for SDM — sdm_spec_gam","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"function returns parsnip::model_spec General Additive Model used classifier presences absences Species Distribution Model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"","code":"sdm_spec_gam(..., tune = \"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"... parameters passed parsnip::gen_additive_mod() customise model. See help function details. tune character defining tuning strategy. hyperparameters tune gam, valid option \"none\". parameter present consistency sdm_spec_* functions, nothing case.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"parsnip::model_spec model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"Note , using GAMs workflow_set(), necessary update model gam_formula() (see parsnip::model_formula discussion formulas special terms tidymodels):","code":"workflow_set( preproc = list(default = my_recipe), models = list(gam = sdm_spec_gam()), cross = TRUE ) %>% update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(my_recipe))"},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"","code":"my_gam_spec <- sdm_spec_gam()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a GLM for SDM — sdm_spec_glm","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"function returns parsnip::model_spec Generalised Linear Model used classifier presences absences Species Distribution Model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"","code":"sdm_spec_glm(..., tune = \"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"... parameters passed parsnip::logistic_reg() customise model. See help function details. tune character defining tuning strategy. hyperparameters tune glm, valid option \"none\". parameter present consistency sdm_spec_* functions, nothing case.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"parsnip::model_spec model.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"","code":"my_spec_glm <- sdm_spec_glm()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"function returns parsnip::model_spec MaxEnt model used Species Distribution Models.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"","code":"sdm_spec_maxent(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"... parameters passed maxent() customise model. See help function details. tune character defining tuning strategy. Valid strategies : \"sdm\" chooses hyper-parameters important tune sdm (maxent, 'mtry') \"\" tunes hyperparameters (maxent, 'mtry', 'trees' 'min') \"custom\" passes options '...' \"none\" tune hyperparameter","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"parsnip::model_spec model.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"","code":"test_maxent_spec <- sdm_spec_maxent(tune = \"sdm\") test_maxent_spec #> maxent Model Specification (classification) #> #> Main Arguments: #> feature_classes = tune() #> regularization_multiplier = tune() #> #> Computational engine: maxnet #> # setting specific values sdm_spec_maxent(tune = \"custom\", feature_classes = \"lq\") #> maxent Model Specification (classification) #> #> Main Arguments: #> feature_classes = lq #> #> Computational engine: maxnet #>"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"function returns parsnip::model_spec Random Forest used classifier presences absences Species Distribution Models. uses library ranger fit boosted trees; use another library, simply build parsnip::model_spec directly.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"","code":"sdm_spec_rand_forest(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\")) sdm_spec_rf(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"... parameters passed parsnip::rand_forest() customise model. See help function details. tune character defining tuning strategy. Valid strategies : \"sdm\" chooses hyperparameters important tune sdm (rf, 'mtry') \"\" tunes hyperparameters (rf, 'mtry', 'trees' 'min') \"custom\" passes options '...' \"none\" tune hyperparameter","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"parsnip::model_spec model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"sdm_spec_rf() simply short form sm_spec_rand_forest().","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"","code":"test_rf_spec <- sdm_spec_rf(tune = \"sdm\") test_rf_spec #> Random Forest Model Specification (classification) #> #> Main Arguments: #> mtry = tune() #> #> Computational engine: ranger #> # combining tuning with specific values for other hyperparameters sdm_spec_rf(tune = \"sdm\", trees = 100) #> Random Forest Model Specification (classification) #> #> Main Arguments: #> mtry = tune() #> trees = 100 #> #> Computational engine: ranger #>"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Simple ensemble — simple_ensemble","title":"Simple ensemble — simple_ensemble","text":"simple ensemble collection workflows predictions combined simple way (e.g. taking either mean median). Usually workflows consists best version given model algorithm following tuning. workflows fitted full training dataset making predictions.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Simple ensemble — simple_ensemble","text":"","code":"simple_ensemble(...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Simple ensemble — simple_ensemble","text":"... used, function just creates empty simple_ensemble object. Members added add_best_candidates()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Simple ensemble — simple_ensemble","text":"empty simple_ensemble. tibble columns: wflow_id: name workflows best model chosen workflow: trained workflow objects metrics: metrics based crossvalidation resampling used tune models","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":null,"dir":"Reference","previous_headings":"","what":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"spatial_initial_split creates single binary split data training set testing set. strategies package spatialsample available; random split strategy used generate initial split.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"","code":"spatial_initial_split(data, prop, strategy, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"data dataset (data.frame tibble) prop proportion data retained modelling/analysis. strategy sampling strategy spatialsample ... parameters passed strategy","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"rsplit object can used rsample::training rsample::testing functions extract data split.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"","code":"set.seed(123) block_initial <- spatial_initial_split(boston_canopy, prop = 1 / 5, spatial_block_cv) testing(block_initial) #> Simple feature collection with 153 features and 18 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: 745098 ymin: 2915630 xmax: 805045.8 ymax: 2969840 #> Projected CRS: NAD83 / Massachusetts Mainland (ftUS) #> # A tibble: 153 × 19 #> grid_id land_area canopy_gain canopy_loss canopy_no_change canopy_area_2014 #> #> 1 M-9 2690727. 52443. 53467. 304239. 357706. #> 2 Q-21 2690727. 54712. 101816. 1359305. 1461121. #> 3 AB-23 725043. 13737. 13278. 52628. 65906. #> 4 AC-15 1175032. 24517. 24010. 111148. 135158. #> 5 U-25 2691491. 83740. 117496. 601040. 718536. #> 6 Y-13 2691490. 79215. 41676. 312299. 353975. #> 7 M-10 2578879. 27026. 41240. 161115. 202355. #> 8 T-22 2691490. 80929. 140490. 573628. 714118. #> 9 AO-16 1717547. 64863. 52390. 465563. 517953. #> 10 X-23 2690728. 85198. 109044. 458205. 567249. #> # ℹ 143 more rows #> # ℹ 13 more variables: canopy_area_2019 , change_canopy_area , #> # change_canopy_percentage , canopy_percentage_2014 , #> # canopy_percentage_2019 , change_canopy_absolute , #> # mean_temp_morning , mean_temp_evening , mean_temp , #> # mean_heat_index_morning , mean_heat_index_evening , #> # mean_heat_index , geometry training(block_initial) #> Simple feature collection with 529 features and 18 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: 739826.9 ymin: 2908294 xmax: 812069.7 ymax: 2970073 #> Projected CRS: NAD83 / Massachusetts Mainland (ftUS) #> # A tibble: 529 × 19 #> grid_id land_area canopy_gain canopy_loss canopy_no_change canopy_area_2014 #> #> 1 AB-4 795045. 15323. 3126. 53676. 56802. #> 2 I-33 265813. 8849. 11795. 78677. 90472. #> 3 AO-9 270153 6187. 1184. 26930. 28114. #> 4 H-10 2691490. 73098. 80362. 345823. 426185. #> 5 V-7 107890. 219. 3612. 240. 3852. #> 6 Q-22 2648089. 122211. 154236. 1026632. 1180868. #> 7 X-4 848558. 8275. 1760. 6872. 8632. #> 8 P-18 2690726. 110928. 113146. 915137. 1028283. #> 9 J-29 2574479. 38069. 15530. 2388638. 2404168. #> 10 G-28 2641525. 87024. 39246. 1202528. 1241774. #> # ℹ 519 more rows #> # ℹ 13 more variables: canopy_area_2019 , change_canopy_area , #> # change_canopy_percentage , canopy_percentage_2014 , #> # canopy_percentage_2019 , change_canopy_absolute , #> # mean_temp_morning , mean_temp_evening , mean_temp , #> # mean_heat_index_morning , mean_heat_index_evening , #> # mean_heat_index , geometry "},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"function thins dataset one observation per cell retained.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"","code":"thin_by_cell(data, raster, coords = NULL, drop_na = TRUE, agg_fact = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars object defined grid coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") drop_na boolean whether locations NA raster dropped. agg_fact positive integer. Aggregation factor expressed number cells direction (horizontally vertically). two integers (horizontal vertical aggregation factor) three integers (also aggregating layers). Defaults NULL, implies aggregation (.e. thinning done grid raster)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"thinning can achieved aggregating cells raster thinning, achieved setting agg_fact > 1 (aggregation works manner equivalent terra::aggregate()).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"function thins dataset one observation per cell per time slice retained. use raster layers time slices define data cube thinning enforced (see details time formatted).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"","code":"thin_by_cell_time( data, raster, coords = NULL, time_col = \"time\", lubridate_fun = c, drop_na = TRUE, agg_fact = NULL )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars object defined grid layers corresponding time slices (times set either POSIXlt \"years\", see terra::time() details), terra::SpatRasterDataset first dataset used (, times dataset set either POSIXlt \"years\") terra::time() coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object drop_na boolean whether locations NA raster dropped. agg_fact positive integer. Aggregation factor expressed number cells direction (horizontally vertically). two integers (horizontal vertical aggregation factor) three integers (also aggregating layers). Defaults NULL, implies aggregation (.e. thinning done grid raster)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"spatial thinning can achieved aggregating cells raster thinning, achieved setting agg_fact > 1 (aggregation works manner equivalent terra::aggregate()).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin points dataset based on geographic distance — thin_by_dist","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"function thins dataset observations distance greater \"dist_min\" retained.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"","code":"thin_by_dist(data, dist_min, coords = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). dist_min Minimum distance points (units appropriate projection, meters lonlat data). coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\")","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"Distances measured appropriate units projection used. case raw latitude longitude (e.g. provided data.frame), crs set WGS84, units set meters. function modified version algorithm spThin, adapted work sf objects.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"function thins dataset observations distance greater \"dist_min\" space \"interval_min\" time retained.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"","code":"thin_by_dist_time( data, dist_min, interval_min, coords = NULL, time_col = \"time\", lubridate_fun = c )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). dist_min Minimum distance points (units appropriate projection, meters lonlat data). interval_min Minimum time interval points, days. coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"Geographic distances measured appropriate units projection used. case raw latitude longitude (e.g. provided data.frame), crs set WGS84, units set meters. Time interval estimated days. Note long time period, simple conversion x years = 365 * x days might lead slightly shorter intervals expected, ignores leap years. function y2d() provides closer approximation. function algorithm analogous spThin, exception neighbours defined terms space time.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tidysdm-package.html","id":null,"dir":"Reference","previous_headings":"","what":"tidysdm: Species Distribution Models with Tidymodels — tidysdm-package","title":"tidysdm: Species Distribution Models with Tidymodels — tidysdm-package","text":"Fit species distribution models (SDMs) using 'tidymodels' framework, provides standardised interface define models process outputs. 'tidysdm' expands 'tidymodels' providing methods spatial objects, models metrics specific SDMs, well number specialised functions process occurrences contemporary palaeo datasets. full functionalities package described Leonardi et al. (2023) doi:10.1101/2023.07.24.550358 .","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tidysdm-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"tidysdm: Species Distribution Models with Tidymodels — tidysdm-package","text":"Maintainer: Andrea Manica am315@cam.ac.uk Authors: Michela Leonardi Margherita Colucci Andrea Vittorio Pozzi Eleanor M.L. Scerri contributors: Ben Tupper [contributor]","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":null,"dir":"Reference","previous_headings":"","what":"TSS - True Skill Statistics — tss","title":"TSS - True Skill Statistics — tss","text":"True Skills Statistic, defined ","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"TSS - True Skill Statistics — tss","text":"","code":"tss(data, ...) # S3 method for class 'data.frame' tss( data, truth, estimate, estimator = NULL, na_rm = TRUE, case_weights = NULL, event_level = \"first\", ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"TSS - True Skill Statistics — tss","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... currently used. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimate column identifier predicted class results (also factor). truth can specified different ways primary method use unquoted variable name. _vec() functions, factor vector. estimator One : \"binary\", \"macro\", \"macro_weighted\", \"micro\" specify type averaging done. \"binary\" relevant two class case. three general methods calculating multiclass metrics. default automatically choose \"binary\" \"macro\" based estimate. na_rm logical value indicating whether NA values stripped computation proceeds. case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default \"first\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"TSS - True Skill Statistics — tss","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"TSS - True Skill Statistics — tss","text":"sensitivity+specificity +1 function wrapper around yardstick::j_index(), another name quantity. Note function takes classes predicted model without calibration (.e. making split 0.5 probability). usually metric used Species Distribution Models, threshold recalibrated maximise TSS; purpose, use tss_max().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"TSS - True Skill Statistics — tss","text":"","code":"# Two class data(\"two_class_example\") tss(two_class_example, truth, predicted) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 tss binary 0.673 # Multiclass library(dplyr) data(hpc_cv) # Groups are respected hpc_cv %>% group_by(Resample) %>% tss(obs, pred) #> # A tibble: 10 × 4 #> Resample .metric .estimator .estimate #> #> 1 Fold01 tss macro 0.434 #> 2 Fold02 tss macro 0.422 #> 3 Fold03 tss macro 0.533 #> 4 Fold04 tss macro 0.449 #> 5 Fold05 tss macro 0.431 #> 6 Fold06 tss macro 0.413 #> 7 Fold07 tss macro 0.398 #> 8 Fold08 tss macro 0.468 #> 9 Fold09 tss macro 0.435 #> 10 Fold10 tss macro 0.412"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Maximum TSS - True Skill Statistics — tss_max","title":"Maximum TSS - True Skill Statistics — tss_max","text":"True Skills Statistic, defined ","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maximum TSS - True Skill Statistics — tss_max","text":"","code":"tss_max(data, ...) # S3 method for class 'data.frame' tss_max( data, truth, ..., estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL ) # S3 method for class 'sf' tss_max(data, ...) tss_max_vec( truth, estimate, estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Maximum TSS - True Skill Statistics — tss_max","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... set unquoted column names one dplyr selector functions choose variables contain class probabilities. truth binary, 1 column selected, correspond value event_level. Otherwise, many columns factor levels truth ordering columns factor levels truth. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimator One \"binary\", \"hand_till\", \"macro\", \"macro_weighted\" specify type averaging done. \"binary\" relevant two class case. others general methods calculating multiclass metrics. default automatically choose \"binary\" truth binary, \"hand_till\" truth >2 levels case_weights specified, \"macro\" truth >2 levels case_weights specified (case \"hand_till\" well-defined). na_rm logical value indicating whether NA values stripped computation proceeds. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\" case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. estimate truth binary, numeric vector class probabilities corresponding \"relevant\" class. Otherwise, matrix many columns factor levels truth. assumed order levels truth.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Maximum TSS - True Skill Statistics — tss_max","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Maximum TSS - True Skill Statistics — tss_max","text":"sensitivity+specificity +1 function calibrates probability threshold classify presences maximise TSS. multiclass version function, operates binary predictions (e.g. presences absences SDMs).","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Maximum TSS - True Skill Statistics — tss_max","text":"","code":"tss_max(two_class_example, truth, Class1) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 tss_max binary 0.728"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert a time interval from years to days — y2d","title":"Convert a time interval from years to days — y2d","text":"function takes takes time interval years converts days, unit commonly used time operations R. simple conversion x * 365 work large number years, due presence leap years.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert a time interval from years to days — y2d","text":"","code":"y2d(x)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert a time interval from years to days — y2d","text":"x number years interval","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert a time interval from years to days — y2d","text":"difftime object (days)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert a time interval from years to days — y2d","text":"","code":"y2d(1) #> Time difference of 365 days y2d(1000) #> Time difference of 365243 days"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-095","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.5","title":"tidysdm 0.9.5","text":"CRAN release: 2024-06-23 implement clamping MESS manage extrapolation clearly separate sampling background vs pseudo-absences update vignettes","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-094","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.4","title":"tidysdm 0.9.4","text":"CRAN release: 2024-03-05 fix predict* functions prevented fixed threshold used assign classes ensure compatibility upcoming changes tune","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-093","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.3","title":"tidysdm 0.9.3","text":"CRAN release: 2024-01-17 fix bug filter_high_cor due changes terra 1.6.75 implement collect_metrics ensembles.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-092","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.2","title":"tidysdm 0.9.2","text":"CRAN release: 2023-11-13 Release CRAN","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-091","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.1","title":"tidysdm 0.9.1","text":"Add spatial_recipe class. BREAKING change makes previously saved objects unusable, old code work expected. Additional articles showing use additional tidymodels features, debug errors. Integration DALEX explain models. functions select variables.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-090","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.0","title":"tidysdm 0.9.0","text":"Initial release GitHub.","code":""}] +[{"path":"https://evolecolgroup.github.io/tidysdm/dev/CODE_OF_CONDUCT.html","id":null,"dir":"","previous_headings":"","what":"Contributor Code of Conduct","title":"Contributor Code of Conduct","text":"contributors maintainers project, pledge respect people contribute reporting issues, posting feature requests, updating documentation, submitting pull requests patches, activities. committed making participation project harassment-free experience everyone, regardless level experience, gender, gender identity expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion. Examples unacceptable behavior participants include use sexual language imagery, derogatory comments personal attacks, trolling, public private harassment, insults, unprofessional conduct. Project maintainers right responsibility remove, edit, reject comments, commits, code, wiki edits, issues, contributions aligned Code Conduct. Project maintainers follow Code Conduct may removed project team. Instances abusive, harassing, otherwise unacceptable behavior may reported opening issue contacting one project maintainers. Code Conduct adapted Contributor Covenant (https://www.contributor-covenant.org), version 1.0.0, available https://contributor-covenant.org/version/1/0/0/.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":null,"dir":"","previous_headings":"","what":"Contributing to tidysdm","title":"Contributing to tidysdm","text":"document outlines contribute development tidysdm. package maintained voluntary basis, help always appreciated.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"the-basic-process-of-contributing","dir":"","previous_headings":"","what":"The basic process of contributing","title":"Contributing to tidysdm","text":"Development work tidysdm occurs dev branch. , want propose changes, work dev. Start forking project onto github repository, make changes directly fork (either dev branch, make custom branch). updating documentation checking tests pass (see ), start Pull Request. proposed changes reviewed, might asked fix/improve code. can iterative process, requiring rounds revision depending complexity code. Functions documented using roxygen. changes affects documentation , rebuild . root directory package, simply run: implemented new functionality, patched bug, consider whether add appropriate unit test. tidysdm uses testthat framework unit tests. make sure tests work : Finally, submit push request, check changes don’t break build. can check, also builds vignette runs tests.: Make sure resolved warnings notes raised devtools::check()! followed 3 steps, ready make Pull Request. changes go automatic continuous integration, check impact changes multiple platforms. everything goes well, see green tick submission.","code":"devtools::document() devtools::test() devtools::check()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"fixing-typos","dir":"","previous_headings":"","what":"Fixing typos","title":"Contributing to tidysdm","text":"spot typos, spelling mistakes, grammatical errors documentation, fix directly file describes function. .R file R directory, .Rd file man directory. .Rd files automatically generated roxygen2 edited hand. recommend study first roxygen2 comments work.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"functional-changes","dir":"","previous_headings":"","what":"Functional changes","title":"Contributing to tidysdm","text":"want make change impacts functioning tidysdm, ’s good idea first file issue explaining mind. change meant fix bug, add minimal reprex. good reprex also perfect starting point writing unit test, accompany functional change code. Unit tests also essential fixing bugs, can demonstrate fix work, prevent future changes undoing work. unit testing, use testthat; find tests tests, file dedicated function, following convention test_my_function.R naming files. creating tests, try make use built-datasets, rather adding data files package. Ideally, body Pull Request include phrase Fixes #issue-number, issue_number number Github. way, Pull Request automatically linked issue, issue closed Pull Request merged . user-facing changes, add bullet top NEWS.md (.e. just first header). Follow style described https://style.tidyverse.org/news.html. continuous integration checks Pull Request reduce test coverage.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"code-style","dir":"","previous_headings":"Functional changes","what":"Code style","title":"Contributing to tidysdm","text":"New code follow tidyverse style guide. can use styler package apply styles, please don’t restyle code nothing PR. Lots commenting code helps mantainability; , doubt, always add explanation new code.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/CONTRIBUTING.html","id":"code-of-conduct","dir":"","previous_headings":"","what":"Code of Conduct","title":"Contributing to tidysdm","text":"Please note tidyverse project released Contributor Code Conduct. contributing project agree abide terms.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":null,"dir":"","previous_headings":"","what":"GNU Affero General Public License","title":"GNU Affero General Public License","text":"Version 3, 19 November 2007 Copyright (C) 2007 Free Software Foundation, Inc.  Everyone permitted copy distribute verbatim copies license document, changing allowed.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"preamble","dir":"","previous_headings":"","what":"Preamble","title":"GNU Affero General Public License","text":"GNU Affero General Public License free, copyleft license software kinds works, specifically designed ensure cooperation community case network server software. licenses software practical works designed take away freedom share change works. contrast, General Public Licenses intended guarantee freedom share change versions program–make sure remains free software users. speak free software, referring freedom, price. General Public Licenses designed make sure freedom distribute copies free software (charge wish), receive source code can get want , can change software use pieces new free programs, know can things. Developers use General Public Licenses protect rights two steps: (1) assert copyright software, (2) offer License gives legal permission copy, distribute /modify software. secondary benefit defending users’ freedom improvements made alternate versions program, receive widespread use, become available developers incorporate. Many developers free software heartened encouraged resulting cooperation. However, case software used network servers, result may fail come . GNU General Public License permits making modified version letting public access server without ever releasing source code public. GNU Affero General Public License designed specifically ensure , cases, modified source code becomes available community. requires operator network server provide source code modified version running users server. Therefore, public use modified version, publicly accessible server, gives public access source code modified version. older license, called Affero General Public License published Affero, designed accomplish similar goals. different license, version Affero GPL, Affero released new version Affero GPL permits relicensing license. precise terms conditions copying, distribution modification follow.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_0-definitions","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"0. Definitions.","title":"GNU Affero General Public License","text":"“License” refers version 3 GNU Affero General Public License. “Copyright” also means copyright-like laws apply kinds works, semiconductor masks. “Program” refers copyrightable work licensed License. licensee addressed “”. “Licensees” “recipients” may individuals organizations. “modify” work means copy adapt part work fashion requiring copyright permission, making exact copy. resulting work called “modified version” earlier work work “based ” earlier work. “covered work” means either unmodified Program work based Program. “propagate” work means anything , without permission, make directly secondarily liable infringement applicable copyright law, except executing computer modifying private copy. Propagation includes copying, distribution (without modification), making available public, countries activities well. “convey” work means kind propagation enables parties make receive copies. Mere interaction user computer network, transfer copy, conveying. interactive user interface displays “Appropriate Legal Notices” extent includes convenient prominently visible feature (1) displays appropriate copyright notice, (2) tells user warranty work (except extent warranties provided), licensees may convey work License, view copy License. interface presents list user commands options, menu, prominent item list meets criterion.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_1-source-code","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"1. Source Code.","title":"GNU Affero General Public License","text":"“source code” work means preferred form work making modifications . “Object code” means non-source form work. “Standard Interface” means interface either official standard defined recognized standards body, , case interfaces specified particular programming language, one widely used among developers working language. “System Libraries” executable work include anything, work whole, () included normal form packaging Major Component, part Major Component, (b) serves enable use work Major Component, implement Standard Interface implementation available public source code form. “Major Component”, context, means major essential component (kernel, window system, ) specific operating system () executable work runs, compiler used produce work, object code interpreter used run . “Corresponding Source” work object code form means source code needed generate, install, (executable work) run object code modify work, including scripts control activities. However, include work’s System Libraries, general-purpose tools generally available free programs used unmodified performing activities part work. example, Corresponding Source includes interface definition files associated source files work, source code shared libraries dynamically linked subprograms work specifically designed require, intimate data communication control flow subprograms parts work. Corresponding Source need include anything users can regenerate automatically parts Corresponding Source. Corresponding Source work source code form work.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_2-basic-permissions","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"2. Basic Permissions.","title":"GNU Affero General Public License","text":"rights granted License granted term copyright Program, irrevocable provided stated conditions met. License explicitly affirms unlimited permission run unmodified Program. output running covered work covered License output, given content, constitutes covered work. License acknowledges rights fair use equivalent, provided copyright law. may make, run propagate covered works convey, without conditions long license otherwise remains force. may convey covered works others sole purpose make modifications exclusively , provide facilities running works, provided comply terms License conveying material control copyright. thus making running covered works must exclusively behalf, direction control, terms prohibit making copies copyrighted material outside relationship . Conveying circumstances permitted solely conditions stated . Sublicensing allowed; section 10 makes unnecessary.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_3-protecting-users-legal-rights-from-anti-circumvention-law","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"3. Protecting Users’ Legal Rights From Anti-Circumvention Law.","title":"GNU Affero General Public License","text":"covered work shall deemed part effective technological measure applicable law fulfilling obligations article 11 WIPO copyright treaty adopted 20 December 1996, similar laws prohibiting restricting circumvention measures. convey covered work, waive legal power forbid circumvention technological measures extent circumvention effected exercising rights License respect covered work, disclaim intention limit operation modification work means enforcing, work’s users, third parties’ legal rights forbid circumvention technological measures.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_4-conveying-verbatim-copies","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"4. Conveying Verbatim Copies.","title":"GNU Affero General Public License","text":"may convey verbatim copies Program’s source code receive , medium, provided conspicuously appropriately publish copy appropriate copyright notice; keep intact notices stating License non-permissive terms added accord section 7 apply code; keep intact notices absence warranty; give recipients copy License along Program. may charge price price copy convey, may offer support warranty protection fee.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_5-conveying-modified-source-versions","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"5. Conveying Modified Source Versions.","title":"GNU Affero General Public License","text":"may convey work based Program, modifications produce Program, form source code terms section 4, provided also meet conditions: work must carry prominent notices stating modified , giving relevant date. work must carry prominent notices stating released License conditions added section 7. requirement modifies requirement section 4 “keep intact notices”. must license entire work, whole, License anyone comes possession copy. License therefore apply, along applicable section 7 additional terms, whole work, parts, regardless packaged. License gives permission license work way, invalidate permission separately received . work interactive user interfaces, must display Appropriate Legal Notices; however, Program interactive interfaces display Appropriate Legal Notices, work need make . compilation covered work separate independent works, nature extensions covered work, combined form larger program, volume storage distribution medium, called “aggregate” compilation resulting copyright used limit access legal rights compilation’s users beyond individual works permit. Inclusion covered work aggregate cause License apply parts aggregate.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_6-conveying-non-source-forms","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"6. Conveying Non-Source Forms.","title":"GNU Affero General Public License","text":"may convey covered work object code form terms sections 4 5, provided also convey machine-readable Corresponding Source terms License, one ways: Convey object code , embodied , physical product (including physical distribution medium), accompanied Corresponding Source fixed durable physical medium customarily used software interchange. Convey object code , embodied , physical product (including physical distribution medium), accompanied written offer, valid least three years valid long offer spare parts customer support product model, give anyone possesses object code either (1) copy Corresponding Source software product covered License, durable physical medium customarily used software interchange, price reasonable cost physically performing conveying source, (2) access copy Corresponding Source network server charge. Convey individual copies object code copy written offer provide Corresponding Source. alternative allowed occasionally noncommercially, received object code offer, accord subsection 6b. Convey object code offering access designated place (gratis charge), offer equivalent access Corresponding Source way place charge. need require recipients copy Corresponding Source along object code. place copy object code network server, Corresponding Source may different server (operated third party) supports equivalent copying facilities, provided maintain clear directions next object code saying find Corresponding Source. Regardless server hosts Corresponding Source, remain obligated ensure available long needed satisfy requirements. Convey object code using peer--peer transmission, provided inform peers object code Corresponding Source work offered general public charge subsection 6d. separable portion object code, whose source code excluded Corresponding Source System Library, need included conveying object code work. “User Product” either (1) “consumer product”, means tangible personal property normally used personal, family, household purposes, (2) anything designed sold incorporation dwelling. determining whether product consumer product, doubtful cases shall resolved favor coverage. particular product received particular user, “normally used” refers typical common use class product, regardless status particular user way particular user actually uses, expects expected use, product. product consumer product regardless whether product substantial commercial, industrial non-consumer uses, unless uses represent significant mode use product. “Installation Information” User Product means methods, procedures, authorization keys, information required install execute modified versions covered work User Product modified version Corresponding Source. information must suffice ensure continued functioning modified object code case prevented interfered solely modification made. convey object code work section , , specifically use , User Product, conveying occurs part transaction right possession use User Product transferred recipient perpetuity fixed term (regardless transaction characterized), Corresponding Source conveyed section must accompanied Installation Information. requirement apply neither third party retains ability install modified object code User Product (example, work installed ROM). requirement provide Installation Information include requirement continue provide support service, warranty, updates work modified installed recipient, User Product modified installed. Access network may denied modification materially adversely affects operation network violates rules protocols communication across network. Corresponding Source conveyed, Installation Information provided, accord section must format publicly documented (implementation available public source code form), must require special password key unpacking, reading copying.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_7-additional-terms","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"7. Additional Terms.","title":"GNU Affero General Public License","text":"“Additional permissions” terms supplement terms License making exceptions one conditions. Additional permissions applicable entire Program shall treated though included License, extent valid applicable law. additional permissions apply part Program, part may used separately permissions, entire Program remains governed License without regard additional permissions. convey copy covered work, may option remove additional permissions copy, part . (Additional permissions may written require removal certain cases modify work.) may place additional permissions material, added covered work, can give appropriate copyright permission. Notwithstanding provision License, material add covered work, may (authorized copyright holders material) supplement terms License terms: Disclaiming warranty limiting liability differently terms sections 15 16 License; Requiring preservation specified reasonable legal notices author attributions material Appropriate Legal Notices displayed works containing ; Prohibiting misrepresentation origin material, requiring modified versions material marked reasonable ways different original version; Limiting use publicity purposes names licensors authors material; Declining grant rights trademark law use trade names, trademarks, service marks; Requiring indemnification licensors authors material anyone conveys material (modified versions ) contractual assumptions liability recipient, liability contractual assumptions directly impose licensors authors. non-permissive additional terms considered “restrictions” within meaning section 10. Program received , part , contains notice stating governed License along term restriction, may remove term. license document contains restriction permits relicensing conveying License, may add covered work material governed terms license document, provided restriction survive relicensing conveying. add terms covered work accord section, must place, relevant source files, statement additional terms apply files, notice indicating find applicable terms. Additional terms, permissive non-permissive, may stated form separately written license, stated exceptions; requirements apply either way.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_8-termination","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"8. Termination.","title":"GNU Affero General Public License","text":"may propagate modify covered work except expressly provided License. attempt otherwise propagate modify void, automatically terminate rights License (including patent licenses granted third paragraph section 11). However, cease violation License, license particular copyright holder reinstated () provisionally, unless copyright holder explicitly finally terminates license, (b) permanently, copyright holder fails notify violation reasonable means prior 60 days cessation. Moreover, license particular copyright holder reinstated permanently copyright holder notifies violation reasonable means, first time received notice violation License (work) copyright holder, cure violation prior 30 days receipt notice. Termination rights section terminate licenses parties received copies rights License. rights terminated permanently reinstated, qualify receive new licenses material section 10.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_9-acceptance-not-required-for-having-copies","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"9. Acceptance Not Required for Having Copies.","title":"GNU Affero General Public License","text":"required accept License order receive run copy Program. Ancillary propagation covered work occurring solely consequence using peer--peer transmission receive copy likewise require acceptance. However, nothing License grants permission propagate modify covered work. actions infringe copyright accept License. Therefore, modifying propagating covered work, indicate acceptance License .","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_10-automatic-licensing-of-downstream-recipients","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"10. Automatic Licensing of Downstream Recipients.","title":"GNU Affero General Public License","text":"time convey covered work, recipient automatically receives license original licensors, run, modify propagate work, subject License. responsible enforcing compliance third parties License. “entity transaction” transaction transferring control organization, substantially assets one, subdividing organization, merging organizations. propagation covered work results entity transaction, party transaction receives copy work also receives whatever licenses work party’s predecessor interest give previous paragraph, plus right possession Corresponding Source work predecessor interest, predecessor can get reasonable efforts. may impose restrictions exercise rights granted affirmed License. example, may impose license fee, royalty, charge exercise rights granted License, may initiate litigation (including cross-claim counterclaim lawsuit) alleging patent claim infringed making, using, selling, offering sale, importing Program portion .","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_11-patents","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"11. Patents.","title":"GNU Affero General Public License","text":"“contributor” copyright holder authorizes use License Program work Program based. work thus licensed called contributor’s “contributor version”. contributor’s “essential patent claims” patent claims owned controlled contributor, whether already acquired hereafter acquired, infringed manner, permitted License, making, using, selling contributor version, include claims infringed consequence modification contributor version. purposes definition, “control” includes right grant patent sublicenses manner consistent requirements License. contributor grants non-exclusive, worldwide, royalty-free patent license contributor’s essential patent claims, make, use, sell, offer sale, import otherwise run, modify propagate contents contributor version. following three paragraphs, “patent license” express agreement commitment, however denominated, enforce patent (express permission practice patent covenant sue patent infringement). “grant” patent license party means make agreement commitment enforce patent party. convey covered work, knowingly relying patent license, Corresponding Source work available anyone copy, free charge terms License, publicly available network server readily accessible means, must either (1) cause Corresponding Source available, (2) arrange deprive benefit patent license particular work, (3) arrange, manner consistent requirements License, extend patent license downstream recipients. “Knowingly relying” means actual knowledge , patent license, conveying covered work country, recipient’s use covered work country, infringe one identifiable patents country reason believe valid. , pursuant connection single transaction arrangement, convey, propagate procuring conveyance , covered work, grant patent license parties receiving covered work authorizing use, propagate, modify convey specific copy covered work, patent license grant automatically extended recipients covered work works based . patent license “discriminatory” include within scope coverage, prohibits exercise , conditioned non-exercise one rights specifically granted License. may convey covered work party arrangement third party business distributing software, make payment third party based extent activity conveying work, third party grants, parties receive covered work , discriminatory patent license () connection copies covered work conveyed (copies made copies), (b) primarily connection specific products compilations contain covered work, unless entered arrangement, patent license granted, prior 28 March 2007. Nothing License shall construed excluding limiting implied license defenses infringement may otherwise available applicable patent law.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_12-no-surrender-of-others-freedom","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"12. No Surrender of Others’ Freedom.","title":"GNU Affero General Public License","text":"conditions imposed (whether court order, agreement otherwise) contradict conditions License, excuse conditions License. convey covered work satisfy simultaneously obligations License pertinent obligations, consequence may convey . example, agree terms obligate collect royalty conveying convey Program, way satisfy terms License refrain entirely conveying Program.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_13-remote-network-interaction-use-with-the-gnu-general-public-license","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"13. Remote Network Interaction; Use with the GNU General Public License.","title":"GNU Affero General Public License","text":"Notwithstanding provision License, modify Program, modified version must prominently offer users interacting remotely computer network (version supports interaction) opportunity receive Corresponding Source version providing access Corresponding Source network server charge, standard customary means facilitating copying software. Corresponding Source shall include Corresponding Source work covered version 3 GNU General Public License incorporated pursuant following paragraph. Notwithstanding provision License, permission link combine covered work work licensed version 3 GNU General Public License single combined work, convey resulting work. terms License continue apply part covered work, work combined remain governed version 3 GNU General Public License.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_14-revised-versions-of-this-license","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"14. Revised Versions of this License.","title":"GNU Affero General Public License","text":"Free Software Foundation may publish revised /new versions GNU Affero General Public License time time. new versions similar spirit present version, may differ detail address new problems concerns. version given distinguishing version number. Program specifies certain numbered version GNU Affero General Public License “later version” applies , option following terms conditions either numbered version later version published Free Software Foundation. Program specify version number GNU Affero General Public License, may choose version ever published Free Software Foundation. Program specifies proxy can decide future versions GNU Affero General Public License can used, proxy’s public statement acceptance version permanently authorizes choose version Program. Later license versions may give additional different permissions. However, additional obligations imposed author copyright holder result choosing follow later version.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_15-disclaimer-of-warranty","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"15. Disclaimer of Warranty.","title":"GNU Affero General Public License","text":"WARRANTY PROGRAM, EXTENT PERMITTED APPLICABLE LAW. EXCEPT OTHERWISE STATED WRITING COPYRIGHT HOLDERS /PARTIES PROVIDE PROGRAM “” WITHOUT WARRANTY KIND, EITHER EXPRESSED IMPLIED, INCLUDING, LIMITED , IMPLIED WARRANTIES MERCHANTABILITY FITNESS PARTICULAR PURPOSE. ENTIRE RISK QUALITY PERFORMANCE PROGRAM . PROGRAM PROVE DEFECTIVE, ASSUME COST NECESSARY SERVICING, REPAIR CORRECTION.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_16-limitation-of-liability","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"16. Limitation of Liability.","title":"GNU Affero General Public License","text":"EVENT UNLESS REQUIRED APPLICABLE LAW AGREED WRITING COPYRIGHT HOLDER, PARTY MODIFIES /CONVEYS PROGRAM PERMITTED , LIABLE DAMAGES, INCLUDING GENERAL, SPECIAL, INCIDENTAL CONSEQUENTIAL DAMAGES ARISING USE INABILITY USE PROGRAM (INCLUDING LIMITED LOSS DATA DATA RENDERED INACCURATE LOSSES SUSTAINED THIRD PARTIES FAILURE PROGRAM OPERATE PROGRAMS), EVEN HOLDER PARTY ADVISED POSSIBILITY DAMAGES.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"id_17-interpretation-of-sections-15-and-16","dir":"","previous_headings":"TERMS AND CONDITIONS","what":"17. Interpretation of Sections 15 and 16.","title":"GNU Affero General Public License","text":"disclaimer warranty limitation liability provided given local legal effect according terms, reviewing courts shall apply local law closely approximates absolute waiver civil liability connection Program, unless warranty assumption liability accompanies copy Program return fee. END TERMS CONDITIONS","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/LICENSE.html","id":"how-to-apply-these-terms-to-your-new-programs","dir":"","previous_headings":"","what":"How to Apply These Terms to Your New Programs","title":"GNU Affero General Public License","text":"develop new program, want greatest possible use public, best way achieve make free software everyone can redistribute change terms. , attach following notices program. safest attach start source file effectively state exclusion warranty; file least “copyright” line pointer full notice found. Also add information contact electronic paper mail. software can interact users remotely computer network, also make sure provides way users get source. example, program web application, interface display “Source” link leads users archive code. many ways offer source, different solutions better different programs; see section 13 specific requirements. also get employer (work programmer) school, , sign “copyright disclaimer” program, necessary. information , apply follow GNU AGPL, see https://www.gnu.org/licenses/.","code":" Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see ."},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"sdms-with-tidymodels","dir":"Articles","previous_headings":"","what":"SDMs with tidymodels","title":"tidysdm overview","text":"Species Distribution Modelling relies several algorithms, many number hyperparameters require turning. tidymodels universe includes number packages specifically design fit, tune validate models. advantage tidymodels models syntax results returned users standardised, thus providing coherent interface modelling. Given variety models required SDM, tidymodels ideal framework. tidysdm provides number wrappers specialised functions facilitate fitting SDM tidymodels. article provides overview tidysdm facilitates fitting SDMs. articles, detailing use package palaeodata, fitting complex models troubleshoot models can found tidisdm website. tidysdm relies tidymodels, users advised familiarise introductory tutorials tidymodels website. load tidysdm, automatically loads tidymodels associated packages necessary fit models:","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"accessing-the-data-for-this-vignette-how-to-use-rgbif","dir":"Articles","previous_headings":"SDMs with tidymodels","what":"Accessing the data for this vignette: how to use rgbif","title":"tidysdm overview","text":"start reading set presences species lizard inhabits Iberian peninsula, Lacerta schreiberi. data taken GBIF Occurrence Download (6 July 2023) https://doi.org/10.15468/dl.srq3b3. dataset already included tidysdm package: Alternatively, can easily access manipulate dataset using rbgif. Note data GBIF often requires level cleaning. use simple cleaning function CoordinateCleaner; general, recommend inspect data flagged problematic, rather just accepting :","code":"data(lacerta) head(lacerta) #> # A tibble: 6 × 3 #> ID latitude longitude #> #> 1 858029749 42.6 -7.09 #> 2 858029738 42.6 -7.09 #> 3 614631090 41.4 -7.90 #> 4 614631085 41.3 -7.81 #> 5 614631083 41.3 -7.81 #> 6 614631080 41.4 -7.83 # download presences library(rgbif) occ_download_get(key = \"0068808-230530130749713\", path = tempdir()) # read file library(readr) distrib <- read_delim(file.path(tempdir(), \"0068808-230530130749713.zip\")) # keep the necessary columns and rename them lacerta <- distrib %>% select(gbifID, decimalLatitude, decimalLongitude) %>% rename(ID = gbifID, latitude = decimalLatitude, longitude = decimalLongitude) # clean up the data library(CoordinateCleaner) lacerta <- clean_coordinates(x = lacerta, lon = \"longitude\", lat = \"latitude\", species = \"ID\", value = \"clean\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"preparing-your-data","dir":"Articles","previous_headings":"","what":"Preparing your data","title":"tidysdm overview","text":"First, let us visualise presences plotting map. tidysdm works sf objects represent locations, cast coordinates sf object, set projections standard ‘lonlat’ using proj4 string “+proj=longlat”. usually advisable plot locations directly raster used extract climatic variables, see locations fall within discrete space raster. vignette, use WorldClim source climatic information. access WorldClim data via library pastclim; even though library, name suggests, mostly designed handle palaeoclimatic reconstructions, also provides convenient functions access present day reconstructions future projections. pastclim handy function get land mask available datasets, can use background locations. cut raster Iberian peninsula, lizard lives. example: plotting, take advantage tidyterra, makes handling terra rasters ggplot breeze.","code":"library(sf) #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE lacerta <- st_as_sf(lacerta, coords = c(\"longitude\", \"latitude\")) st_crs(lacerta) <- \"+proj=longlat\" library(pastclim) download_dataset(dataset = \"WorldClim_2.1_10m\") land_mask <- get_land_mask(time_ce = 1985, dataset = \"WorldClim_2.1_10m\") # Iberia peninsula extension iberia_poly <- terra::vect( \"POLYGON((-9.8 43.3,-7.8 44.1,-2.0 43.7,3.6 42.5,3.8 41.5,1.3 40.8,0.3 39.5, 0.9 38.6,-0.4 37.5,-1.6 36.7,-2.3 36.3,-4.1 36.4,-4.5 36.4,-5.0 36.1, -5.6 36.0,-6.3 36.0,-7.1 36.9,-9.5 36.6,-9.4 38.0,-10.6 38.9,-9.5 40.8, -9.8 43.3))\" ) crs(iberia_poly) <- \"+proj=longlat\" # crop the extent land_mask <- crop(land_mask, iberia_poly) # and mask to the polygon land_mask <- mask(land_mask, iberia_poly) #> Loading required package: terra #> terra 1.7.83 #> #> Attaching package: 'terra' #> The following object is masked from 'package:tidyr': #> #> extract #> The following object is masked from 'package:scales': #> #> rescale #> [1] TRUE library(tidyterra) #> #> Attaching package: 'tidyterra' #> The following object is masked from 'package:stats': #> #> filter library(ggplot2) ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta) + guides(fill=\"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"map-projection","dir":"Articles","previous_headings":"","what":"Map projection","title":"tidysdm overview","text":"start thinning data need make sure data (points rasters) geographic coordinate reference system (CRS) projecting . pipeline steps (e.g. thinning data, measuring areas) using equal area projection may make significant difference, especially large-scale projects. can use website projectionwizard.org (https://link.springer.com/chapter/10.1007/978-3-319-51835-0_9) find appropriate equal area projection region. define projection within code, use proj4 string, provides information type projection, parameters units distance new coordinates expressed (using projectionwizard.org provide yo string well). case, use Albers Equal Area Conic projection centred Iberian peninsula, km units. proj4 string : rasters (maps), use terra function project change CRS. pass raster object proj4 string arguments: Now need project data points CRS raster. using appropriate sf function: Plotting data, see shape land mask slightly changed following new projection.","code":"iberia_proj4 <- \"+proj=aea +lon_0=-4.0 +lat_1=36.8 +lat_2=42.6 +lat_0=39.7 +datum=WGS84 +units=m +no_defs\" land_mask <- terra::project(land_mask, y = iberia_proj4) lacerta <- st_transform(lacerta, iberia_proj4) ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta) + guides(fill=\"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"thinning-step","dir":"Articles","previous_headings":"","what":"Thinning step","title":"tidysdm overview","text":"Now, thin observations one per cell raster (given project, cell approximately size): Now, thin remove points closer 20km. units projection m (default projections), use convenient conversion function, km2m(), avoid write lots zeroes: Let’s see left points: now need select points represent potential available area species. two approaches, can either sample background sample_background(), can generate pseudo-absences sample_pseudoabs(). example, sample background; specifically, attempt account potential sampling biases using target group approach, presences species within taxonomic group used condition sampling background, providing information differential sampling different areas within region interest. start downloading records 8 genera Lacertidae, covering geographic region Iberian peninsula GBIF https://doi.org/10.15468/dl.53js5z: case well, need use appropriate projection (defined ) background. projections correspond analyses stop giving error message. need convert observations raster whose values number records (later used determine likely cell used background point). also mask resulting background raster match land mask interest. can see sampling far random, certain locations large number records. can now sample background, using ‘bias’ method represent heterogeneity sampling effort: Let’s see presences background: can use pastclim download WorldClim dataset (’ll use 10 arc-minute resolution) extract bioclimatic variables available (use pastclim, use raster dataset access , loading directly terra). Note dataset covers period 1970-2000, pastclim dates 1985 (midpoint). also cropped directly Iberian peninsula. Note , vignette, focus continuous variables; machine learning algorithms natively cope multi-level factors, possible use recipes::step_dummy() generate dummy variables factors. worked example can found article additional features tidymodels tidysdm. now project climate variables way previous spatial data: Next, extract climate presences background points: going forward analysis, make sure missing values climate extracted: can see missing values extracted climate variables. case, go back climate raster homogenise NAs across layers (.e. variables). can achieved either setting cells NA layers (including land mask used thin data), interpolating layers less information fill gaps (e.g. cloud cover remote sensed data). interpolate missing Based paper (https://doi.org/10.1007/s10531-010-9865-2), interested variables: “bio06”, “bio05”, “bio13”, “bio14”, “bio15”. can visualise differences presences background using violin plots: can see variables interest seem different distribution presences background. can formally quantify mismatch two computing overlap: , can see variables interest seem good candidates clear signal. Let us focus variables: Environmental variables often highly correlated, collinearity issue several types models. can inspect correlation among variables : can see variables rather high correlation (e.g. bio05 vs bio14). can subset variables certain threshold correlation (e.g. 0.7) : , removing bio14 leaves us set uncorrelated variables. Note filter_collinear methods based variable inflation also worth exploring. example, remove bio14 work remaining variables.","code":"set.seed(1234567) lacerta <- thin_by_cell(lacerta, raster = land_mask) nrow(lacerta) #> [1] 233 pres_data <- terra::extract(land_mask, lacerta) summary(pres_data) #> ID land_mask_1985 #> Min. : 1 land:233 #> 1st Qu.: 59 #> Median :117 #> Mean :117 #> 3rd Qu.:175 #> Max. :233 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta) + guides(fill=\"none\") set.seed(1234567) lacerta_thin <- thin_by_dist(lacerta, dist_min = km2m(20)) nrow(lacerta_thin) #> [1] 112 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta_thin) + guides(fill=\"none\") library(rgbif) occ_download_get(key = \"0121761-240321170329656\", path = tempdir()) library(readr) backg_distrib <- readr::read_delim(file.path(tempdir(), \"0121761-240321170329656.zip\")) # keep the necessary columns lacertidae_background <- backg_distrib %>% select(gbifID, decimalLatitude, decimalLongitude) %>% rename(ID = gbifID, latitude = decimalLatitude, longitude = decimalLongitude) # convert to an sf object lacertidae_background <- st_as_sf(lacertidae_background, coords = c(\"longitude\", \"latitude\")) st_crs(lacertidae_background) <- \"+proj=longlat\" lacertidae_background <- st_transform(lacertidae_background, crs = iberia_proj4) #> Warning: st_crs<- : replacing crs does not reproject data; use st_transform for #> that lacertidae_background_raster <- rasterize(lacertidae_background, land_mask, fun = \"count\") lacertidae_background_raster <- mask(lacertidae_background_raster, land_mask) ggplot() + geom_spatraster(data = lacertidae_background_raster, aes(fill = count)) + scale_fill_viridis_b( na.value = \"transparent\") guides(fill=\"none\") #> #> #> fill : \"none\" set.seed(1234567) lacerta_thin <- sample_background(data = lacerta_thin, raster = lacertidae_background_raster, n = 3 * nrow(lacerta_thin), method = \"bias\", class_label = \"background\", return_pres = TRUE) #> Warning in sample_background(data = lacerta_thin, raster = lacertidae_background_raster, : There are fewer available cells for raster 'NA' (112 presences) than the requested 336 background points. Only 9 will be returned. ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_1985)) + geom_sf(data = lacerta_thin, aes(col = class)) + guides(fill=\"none\") download_dataset(\"WorldClim_2.1_10m\") climate_vars <- get_vars_for_dataset(\"WorldClim_2.1_10m\") climate_present <- pastclim::region_slice( time_ce = 1985, bio_variables = climate_vars, data = \"WorldClim_2.1_10m\", crop = iberia_poly ) climate_present <- terra::project(climate_present, y = iberia_proj4) lacerta_thin <- lacerta_thin %>% bind_cols(terra::extract(climate_present, lacerta_thin, ID = FALSE)) summary(lacerta_thin) #> class geometry bio01 bio02 #> presence :112 POINT :121 Min. : 7.222 Min. : 5.920 #> background: 9 epsg:NA : 0 1st Qu.:11.556 1st Qu.: 8.822 #> +proj=aea ...: 0 Median :13.040 Median : 9.280 #> Mean :12.931 Mean : 9.301 #> 3rd Qu.:14.297 3rd Qu.: 9.881 #> Max. :16.672 Max. :12.124 #> bio03 bio04 bio05 bio06 #> Min. :32.96 Min. :320.6 Min. :21.22 Min. :-2.665 #> 1st Qu.:38.80 1st Qu.:424.3 1st Qu.:23.94 1st Qu.: 1.409 #> Median :40.77 Median :493.5 Median :25.78 Median : 3.184 #> Mean :40.89 Mean :491.7 Mean :25.95 Mean : 3.034 #> 3rd Qu.:43.49 3rd Qu.:558.5 3rd Qu.:27.54 3rd Qu.: 5.030 #> Max. :47.59 Max. :667.4 Max. :32.72 Max. : 8.221 #> bio07 bio08 bio09 bio10 #> Min. :14.74 Min. : 1.817 Min. :14.56 Min. :14.57 #> 1st Qu.:20.78 1st Qu.: 6.940 1st Qu.:17.96 1st Qu.:18.25 #> Median :23.13 Median : 8.485 Median :18.96 Median :19.02 #> Mean :22.91 Mean : 8.616 Mean :19.13 Mean :19.29 #> 3rd Qu.:25.03 3rd Qu.:10.440 3rd Qu.:20.25 3rd Qu.:20.39 #> Max. :30.30 Max. :17.639 Max. :23.72 Max. :23.87 #> bio11 bio12 bio13 bio14 #> Min. : 0.8458 Min. : 397.5 Min. : 48.67 Min. : 2.00 #> 1st Qu.: 5.8650 1st Qu.: 769.1 1st Qu.:106.65 1st Qu.:13.18 #> Median : 7.5043 Median :1056.4 Median :143.07 Median :18.88 #> Mean : 7.3158 Mean :1049.5 Mean :146.48 Mean :22.34 #> 3rd Qu.: 9.2647 3rd Qu.:1347.5 3rd Qu.:186.54 3rd Qu.:30.63 #> Max. :11.7415 Max. :1732.6 Max. :249.79 Max. :51.97 #> bio15 bio16 bio17 bio18 #> Min. :24.92 Min. :128.6 Min. : 19.38 Min. : 25.38 #> 1st Qu.:40.18 1st Qu.:301.1 1st Qu.: 65.13 1st Qu.: 68.60 #> Median :51.05 Median :401.9 Median : 90.20 Median : 99.58 #> Mean :47.88 Mean :412.4 Mean : 95.30 Mean :105.46 #> 3rd Qu.:56.32 3rd Qu.:528.8 3rd Qu.:130.62 3rd Qu.:153.24 #> Max. :69.06 Max. :695.0 Max. :178.73 Max. :195.92 #> bio19 altitude #> Min. :106.2 Min. : 22.58 #> 1st Qu.:283.8 1st Qu.: 192.58 #> Median :387.5 Median : 512.13 #> Mean :397.9 Mean : 538.88 #> 3rd Qu.:528.8 3rd Qu.: 733.15 #> Max. :695.0 Max. :1477.87 lacerta_thin %>% plot_pres_vs_bg(class) lacerta_thin %>% dist_pres_vs_bg(class) #> bio19 bio16 bio12 bio13 bio02 bio15 bio07 bio04 #> 0.9959022 0.9362035 0.9268597 0.9140456 0.7975679 0.7452740 0.7092859 0.6983330 #> bio05 bio17 bio14 bio06 bio03 bio18 bio11 bio08 #> 0.6646394 0.5635174 0.5631364 0.4638880 0.4473745 0.4445754 0.4186998 0.3892218 #> bio09 bio10 bio01 altitude #> 0.2898833 0.2812704 0.2706408 0.2580447 suggested_vars <- c(\"bio06\", \"bio05\", \"bio13\", \"bio14\", \"bio15\") pairs(climate_present[[suggested_vars]]) climate_present <- climate_present[[suggested_vars]] vars_uncor <- filter_collinear(climate_present, cutoff = 0.7, method = \"cor_caret\") vars_uncor #> [1] \"bio15\" \"bio05\" \"bio13\" \"bio06\" #> attr(,\"to_remove\") #> [1] \"bio14\" lacerta_thin <- lacerta_thin %>% select(all_of(c(vars_uncor, \"class\"))) climate_present <- climate_present[[vars_uncor]] names(climate_present) # added to highlight which variables are retained in the end #> [1] \"bio15\" \"bio05\" \"bio13\" \"bio06\""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"fit-the-model-by-cross-validation","dir":"Articles","previous_headings":"","what":"Fit the model by cross-validation","title":"tidysdm overview","text":"Next, need set recipe define handle dataset. don’t want anything data terms transformations, just need define formula (class outcome, variables predictors; note , sf objects, geometry automatically replaced X Y columns assigned role coords, thus used predictors): classification models tidymodels, assumption level interest response (case, presences) reference level. can confirm data correctly formatted : now build workflow_set different models, defining hyperparameters want tune. use glm, random forest, boosted_trees maxent models (details use workflow_sets, see tutorial). latter three models tunable hyperparameters. commonly used models, tidysdm automatically chooses important parameters, possible fully customise model specifications (e.g. see help sdm_spec_rf). Note , used GAMs sdm_spec_gam(), necessary update model gam_formula() due non-standard formula notation GAMs (see help sdm_spec_gam() example ). now want set spatial block cross-validation scheme tune assess models. split data creating 3 folds. use spatial_block_cv function package spatialsample. spatialsample offers number sampling approaches spatial data; also possible convert objects created blockCV (offers features spatial sampling, stratified sampling) rsample object suitable tisysdm function blockcv2rsample. can now use block CV folds tune assess models (keep computations fast, explore 3 combination hyperparameters per model; far little real life!): Note workflow_set correctly detects tuning parameters glm. can look performance models : Now let’s create ensemble, selecting best set parameters model (really relevant random forest, hype-parameters tune glm gam). use Boyce continuous index metric choose best random forest boosted tree. adding members ensemble, automatically fitted full training dataset, ready make predictions. visualise tabular form model metrics can obtained :","code":"lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) lacerta_rec #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 4 #> coords: 2 lacerta_thin %>% check_sdm_presence(class) #> [1] TRUE lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf(), # boosted tree model (gbm) specs with tuning gbm = sdm_spec_boost_tree(), # maxent specs with tuning maxent = sdm_spec_maxent() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) library(tidysdm) set.seed(100) #lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_cv <- spatial_block_cv(data = lacerta_thin, v = 3, n = 5) autoplot(lacerta_cv) set.seed(1234567) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 4 resampling: default_glm #> → A | warning: glm.fit: algorithm did not converge, glm.fit: fitted probabilities numerically 0 or 1 occurred #> There were issues with some computations A: x1 #> There were issues with some computations A: x3 #> #> ✔ 1 of 4 resampling: default_glm (260ms) #> i 2 of 4 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 2 of 4 tuning: default_rf (465ms) #> i 3 of 4 tuning: default_gbm #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 3 of 4 tuning: default_gbm (1.7s) #> i 4 of 4 tuning: default_maxent #> ✔ 4 of 4 tuning: default_maxent (831ms) autoplot(lacerta_models) lacerta_ensemble <- simple_ensemble() %>% add_member(lacerta_models, metric = \"boyce_cont\") #> Warning: glm.fit: algorithm did not converge #> Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred lacerta_ensemble #> A simple_ensemble of models #> #> Members: #> • default_glm #> • default_rf #> • default_gbm #> • default_maxent #> #> Available metrics: #> • boyce_cont #> • roc_auc #> • tss_max #> #> Metric used to tune workflows: #> • boyce_cont autoplot(lacerta_ensemble) lacerta_ensemble %>% collect_metrics() #> # A tibble: 12 × 5 #> wflow_id .metric mean std_err n #> #> 1 default_glm boyce_cont 0.789 0.211 2 #> 2 default_glm roc_auc 1 0 3 #> 3 default_glm tss_max 0.969 0.00942 3 #> 4 default_rf boyce_cont 0.845 0.0835 3 #> 5 default_rf roc_auc 0.978 0.0222 3 #> 6 default_rf tss_max 0.943 0.0469 3 #> 7 default_gbm boyce_cont 0.890 0.0651 3 #> 8 default_gbm roc_auc 0.986 0.0139 3 #> 9 default_gbm tss_max 0.931 0.0458 3 #> 10 default_maxent boyce_cont 0.684 0.193 3 #> 11 default_maxent roc_auc 0.978 0.0222 3 #> 12 default_maxent tss_max 0.943 0.0469 3"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"projecting-to-the-present","dir":"Articles","previous_headings":"","what":"Projecting to the present","title":"tidysdm overview","text":"can now make predictions ensemble (using default option taking mean predictions model). can subset ensemble use best models, based Boyce continuous index, setting minimum threshold 0.6 metric (somewhat low, real analysis recommend higher value 0.7 higher). also take median available model predictions (instead mean, default). plot change much (models quite consistent). Sometimes, desirable binary predictions (presence vs absence), rather probability occurrence. , first need calibrate threshold used convert probabilities classes (case, optimise TSS): now can predict whole continent:","code":"prediction_present <- predict_raster(lacerta_ensemble, climate_present) ggplot() + geom_spatraster(data = prediction_present, aes(fill = mean)) + scale_fill_terrain_c() + # plot presences used in the model geom_sf(data = lacerta_thin %>% filter(class == \"presence\")) prediction_present_boyce <- predict_raster(lacerta_ensemble, climate_present, metric_thresh = c(\"boyce_cont\", 0.6), fun = \"median\" ) ggplot() + geom_spatraster(data = prediction_present_boyce, aes(fill = median)) + scale_fill_terrain_c() + geom_sf(data = lacerta_thin %>% filter(class == \"presence\")) lacerta_ensemble <- calib_class_thresh(lacerta_ensemble, class_thresh = \"tss_max\", metric_thresh = c(\"boyce_cont\", 0.6) ) prediction_present_binary <- predict_raster(lacerta_ensemble, climate_present, type = \"class\", class_thresh = c(\"tss_max\"), metric_thresh = c(\"boyce_cont\", 0.6) ) ggplot() + geom_spatraster(data = prediction_present_binary, aes(fill = binary_mean)) + geom_sf(data = lacerta_thin %>% filter(class == \"presence\")) + scale_fill_discrete(na.value = \"transparent\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"projecting-to-the-future","dir":"Articles","previous_headings":"","what":"Projecting to the future","title":"tidysdm overview","text":"WorldClim wide selection projections future based different models Shared Socio-economic Pathways (SSP). Type help(\"WorldClim_2.1\") full list. use predictions based “HadGEM3-GC31-LL” model SSP 245 (intermediate green house gas emissions) resolution present day data (10 arc-minutes). first download data: Let’s see times available: predict 2090, prediction future available. Let’s now check available variables: Note future predictions include altitude (change time), needed , copy present. However, set uncorrelated variables used earlier, don’t need worry . Project climatic raster projection using analysis: predict using ensemble:","code":"download_dataset(\"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\") get_time_ce_steps(\"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\") #> [1] 2030 2050 2070 2090 get_vars_for_dataset(\"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\") #> [1] \"bio01\" \"bio02\" \"bio03\" \"bio04\" \"bio05\" \"bio06\" \"bio07\" \"bio08\" \"bio09\" #> [10] \"bio10\" \"bio11\" \"bio12\" \"bio13\" \"bio14\" \"bio15\" \"bio16\" \"bio17\" \"bio18\" #> [19] \"bio19\" climate_future <- pastclim::region_slice( time_ce = 2090, bio_variables = vars_uncor, data = \"WorldClim_2.1_HadGEM3-GC31-LL_ssp245_10m\", crop = iberia_poly ) climate_future <- terra::project(climate_future, y = iberia_proj4) prediction_future <- predict_raster(lacerta_ensemble, climate_future) ggplot() + geom_spatraster(data = prediction_future, aes(fill = mean)) + scale_fill_terrain_c()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"dealing-with-extrapolation","dir":"Articles","previous_headings":"","what":"Dealing with extrapolation","title":"tidysdm overview","text":"total area projection model may include environmental conditions lie outside range conditions covered calibration dataset. phenomenon can lead misinterpretation SDM outcomes due spatial extrapolation. tidysdm offers couple approaches deal problem. simplest one can clamp environmental variables stay within limits observed calibration set: predictions seem changed little. alternative allow values exceed ranges calibration set, compute Multivariate environmental similarity surfaces (MESS) (Elith et al. 2010) highlight areas extrapolation occurs thus visualise prediction’s uncertainty. estimate MESS future time slice used : Extrapolation occurs areas MESS values negative, magnitude negative values indicating extreme interpolation. plot, can see area extrapolation model already predicted suitability zero. explains clamping little predictions. can now overlay MESS values current prediction visualize areas characterized spatial extrapolation. Note clamping MESS useful making predictions future, also past present (latter case, allows us make sure background/pseudoabsences cover full range predictor variables area interest). tidymodels universe also includes functions estimate area applicability package waywiser, can used tidysdm.","code":"climate_future_clamped <- clamp_predictors(climate_future, training = lacerta_thin, .col= class) prediction_future_clamped <- predict_raster(lacerta_ensemble, raster = climate_future_clamped) ggplot() + geom_spatraster(data = prediction_future_clamped, aes(fill = mean)) + scale_fill_terrain_c() lacerta_mess_future <- extrapol_mess(x = climate_future, training = lacerta_thin, .col = \"class\") ggplot() + geom_spatraster(data = lacerta_mess_future) + scale_fill_viridis_b(na.value = \"transparent\") # subset mess lacerta_mess_future_subset <- lacerta_mess_future lacerta_mess_future_subset[lacerta_mess_future_subset >= 0] <- NA lacerta_mess_future_subset[lacerta_mess_future_subset < 0] <- 1 # convert into polygon lacerta_mess_future_subset <- as.polygons(lacerta_mess_future_subset) # plot as a mask ggplot() + geom_spatraster(data = prediction_future) + scale_fill_viridis_b(na.value = \"transparent\") + geom_sf(data = lacerta_mess_future_subset, fill= \"lightgray\", alpha = 0.5, linewidth = 0.5)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"visualising-the-contribution-of-individual-variables","dir":"Articles","previous_headings":"","what":"Visualising the contribution of individual variables","title":"tidysdm overview","text":"sometimes interest understand relative contribution individual variables prediction. complex task, especially interactions among variables. simpler linear models, possible obtain marginal response curves (show effect variable whilst keeping variables mean) using step_profile() recipes package. use step_profile() define new recipe can bake generate appropriate dataset make marginal prediction. can plot predictions values variable interest. example, investigate contribution bio05, : also possible use DALEX,explore tidysdm models; see details tidymodels additions article.","code":"bio05_prof <- lacerta_rec %>% step_profile(-bio05, profile = vars(bio05)) %>% prep(training = lacerta_thin) bio05_data <- bake(bio05_prof, new_data = NULL) bio05_data <- bio05_data %>% mutate( pred = predict(lacerta_ensemble, bio05_data)$mean ) ggplot(bio05_data, aes(x = bio05, y = pred)) + geom_point(alpha = .5, cex = 1)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a0_tidysdm_overview.html","id":"repeated-ensembles","dir":"Articles","previous_headings":"","what":"Repeated ensembles","title":"tidysdm overview","text":"steps thinning sampling pseudo-absences can bit impact performance SDMs. steps stochastic, good practice explore effect repeating , creating ensembles models repeats. tidysdm, possible create repeat_ensembles. start creating list simple_ensembles, looping SDM pipeline. just use two fast models speed process, use pseudo-absences instead background. Now can create repeat_ensemble list: can summarise goodness fit models repeat collect_metrics(), autoplot() function repeated_ensemble objects. can predict usual way. take mean median models, without filtering performance, plot results: Note predictions quite similar ones obtained , predicted suitable range somewhat larger, probably included models good (filter performance) ensemble.","code":"# empty object to store the simple ensembles that we will create ensemble_list <- list() set.seed(1234) # make sure you set the seed OUTSIDE the loop for (i_repeat in 1:3) { # thin the data lacerta_thin_rep <- thin_by_cell(lacerta, raster = climate_present) lacerta_thin_rep <- thin_by_dist(lacerta_thin_rep, dist_min = 20000) # sample pseudo-absences lacerta_thin_rep <- sample_pseudoabs(lacerta_thin_rep, n = 3 * nrow(lacerta_thin_rep), raster = climate_present, method = c(\"dist_min\", 50000) ) # get climate lacerta_thin_rep <- lacerta_thin_rep %>% bind_cols(terra::extract(climate_present, lacerta_thin_rep, ID = FALSE)) # create folds lacerta_thin_rep_cv <- spatial_block_cv(lacerta_thin_rep, v = 3, n = 5) # create a recipe lacerta_thin_rep_rec <- recipe(lacerta_thin_rep, formula = class ~ .) # create a workflow_set lacerta_thin_rep_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_thin_rep_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # maxent specs with tuning maxent = sdm_spec_maxent() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) # train the model lacerta_thin_rep_models <- lacerta_thin_rep_models %>% workflow_map(\"tune_grid\", resamples = lacerta_thin_rep_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) # make an simple ensemble and add it to the list ensemble_list[[i_repeat]] <- simple_ensemble() %>% add_member(lacerta_thin_rep_models, metric = \"boyce_cont\") } #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (161ms) #> i 2 of 2 tuning: default_maxent #> ✔ 2 of 2 tuning: default_maxent (1.2s) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (170ms) #> i 2 of 2 tuning: default_maxent #> ✔ 2 of 2 tuning: default_maxent (1.1s) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (171ms) #> i 2 of 2 tuning: default_maxent #> ✔ 2 of 2 tuning: default_maxent (1.2s) lacerta_rep_ens <- repeat_ensemble() %>% add_repeat(ensemble_list) lacerta_rep_ens #> A repeat_ensemble of models #> #> Number of repeats: #> • 3 #> #> Members: #> • default_glm #> • default_maxent #> #> Available metrics: #> • boyce_cont #> • roc_auc #> • tss_max #> #> Metric used to tune workflows: #> • boyce_cont lacerta_rep_ens <- predict_raster(lacerta_rep_ens, climate_present, fun = c(\"mean\", \"median\") ) ggplot() + geom_spatraster(data = lacerta_rep_ens, aes(fill = median)) + scale_fill_terrain_c()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"sdms-with-tidymodels-for-palaeo-data","dir":"Articles","previous_headings":"","what":"SDMs with tidymodels for palaeo data","title":"Application with palaeodata","text":"article, show Species Distribution Model can fitted tidysdm time-scattered (.e.palaeontological, archaeozoological, archaeological) data, samples covering different time periods. recommend users first read “tidysdm overview” article, introduces number functions concepts used present article. first load tidysdm:","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"preparing-your-data","dir":"Articles","previous_headings":"","what":"Preparing your data","title":"Application with palaeodata","text":"start loading set radiocarbon dates (calibrated) horses, covering 22k years ago 8k years ago. convert dataset sf data.frame can easily plot (tidyterra shines): background presences, use land mask present, taken pastclim, cut cover Europe: use tidyterra plot: now thin presences, locations 100km 2000 years apart. see left: now need time series palaeoclimate reconstructions. vignette, use example dataset pastclim. dataset reconstructions every 5k years past 20k years 1 degree resolution, 3 bioclimatic variables. suffice illustrative purposes, recommend download higher quality datasets pastclim real analysis. land mask, cut reconstructions cover Europe : Now thin observations keep one per cell raster (better equal area projection…), remove locations outside desired area (): Let’s see left points: Now sample pseudo-absences (constraint least 70km away presences), selecting three times number presences Let’s see presences absences: Now let’s get climate location. pastclim requires data frame two columns coordinates column time years present (negative values represent time past). manipulate sf object accordingly:","code":"data(horses) horses #> # A tibble: 788 × 3 #> latitude longitude time_bp #> #> 1 43.2 -2.04 -14000 #> 2 43.2 -2.04 -14000 #> 3 43.2 -2.04 -14000 #> 4 43.2 -2.04 -14000 #> 5 43.2 -2.04 -16000 #> 6 43.3 -1.89 -16000 #> 7 43.2 -2.2 -14000 #> 8 43.2 -2.2 -19000 #> 9 43.2 -2.2 -20000 #> 10 43.2 -2.2 -21000 #> # ℹ 778 more rows library(sf) #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE horses <- st_as_sf(horses, coords = c(\"longitude\", \"latitude\")) st_crs(horses) <- 4326 #> Loading required package: terra #> terra 1.7.83 #> #> Attaching package: 'terra' #> The following object is masked from 'package:tidyr': #> #> extract #> The following object is masked from 'package:scales': #> #> rescale library(pastclim) land_mask <- pastclim::get_land_mask(time_bp = 0, dataset = \"Example\") europe_poly <- vect(region_outline$Europe) crs(europe_poly) <- \"lonlat\" land_mask <- crop(land_mask, europe_poly) land_mask <- mask(land_mask, europe_poly) library(tidyterra) #> #> Attaching package: 'tidyterra' #> The following object is masked from 'package:stats': #> #> filter ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = time_bp)) set.seed(123) horses <- thin_by_dist_time(horses, dist_min = km2m(100), interval_min = y2d(2000), time_col = \"time_bp\", lubridate_fun = pastclim::ybp2date ) nrow(horses) #> [1] 185 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = time_bp)) library(pastclim) climate_vars <- c(\"bio01\", \"bio10\", \"bio12\") climate_full <- pastclim::region_series( bio_variables = climate_vars, data = \"Example\", crop = region_outline$Europe ) set.seed(123) horses <- thin_by_cell_time(horses, raster = climate_full, time_col = \"time_bp\", lubridate_fun = pastclim::ybp2date ) nrow(horses) #> [1] 138 ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = time_bp)) set.seed(123) horses <- sample_pseudoabs_time(horses, n_per_presence = 3, raster = climate_full, time_col = \"time_bp\", lubridate_fun = pastclim::ybp2date, method = c(\"dist_min\", km2m(70)) ) ggplot() + geom_spatraster(data = land_mask, aes(fill = land_mask_0)) + geom_sf(data = horses, aes(col = class)) horses_df <- horses %>% dplyr::bind_cols(sf::st_coordinates(horses)) %>% mutate(time_bp = date2ybp(time_step)) %>% as.data.frame() %>% select(-geometry) # get climate horses_df <- location_slice_from_region_series(horses_df, region_series = climate_full ) # add the climate reconstructions to the sf object, and remove the time_step # as we don't need it for modelling horses <- horses %>% bind_cols(horses_df[, climate_vars]) %>% select(-time_step)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"fit-the-model-by-crossvalidation","dir":"Articles","previous_headings":"","what":"Fit the model by crossvalidation","title":"Application with palaeodata","text":"Next, need set recipe define handle dataset. don’t want transform data, just need define formula (class outcome, variables predictors; note , sf objects, geometry automatically ignored predictor): can quickly check variables want : now build workflow_set different models, defining hyperparameters want tune. use glm, gam, random forest boosted trees models, random forest boosted trees tunable hyperparameters. commonly used models, tidysdm automatically chooses important parameters, possible fully customise model specifications. Note gams unusual, need specify formula define variables fit smooths. default, gam_formula() fits smooth every continuous predictor, custom formula can provided instead. now want set spatial block cross-validation scheme tune assess models: can now use block CV folds tune assess models: Note workflow_set correctly detects tuning parameters glm gam. can look performance models : Now let’s create ensemble, selecting best set parameters model (really relevant random forest, hype-parameters tune glm gam). use Boyce continuous index metric choose best random forest boosted tree. adding members ensemble, automatically fitted full training dataset, ready make predictions. visualise ","code":"horses_rec <- recipe(horses, formula = class ~ .) horses_rec #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 3 #> coords: 2 horses_rec$var_info #> # A tibble: 6 × 4 #> variable type role source #> #> 1 bio01 predictor original #> 2 bio10 predictor original #> 3 bio12 predictor original #> 4 X coords original #> 5 Y coords original #> 6 class outcome original horses_models <- # create the workflow_set workflow_set( preproc = list(default = horses_rec), models = list( # the standard glm specs (no params to tune) glm = sdm_spec_glm(), # the standard sdm specs (no params to tune) gam = sdm_spec_gam(), # rf specs with tuning rf = sdm_spec_rf(), # boosted tree model (gbm) specs with tuning gbm = sdm_spec_boost_tree() ), # make all combinations of preproc and models, cross = TRUE ) %>% # set formula for gams update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(horses_rec) ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) library(tidysdm) set.seed(1005) horses_cv <- spatial_block_cv(horses, v = 5) autoplot(horses_cv) set.seed(123) horses_models <- horses_models %>% workflow_map(\"tune_grid\", resamples = horses_cv, grid = 5, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 4 resampling: default_glm #> ✔ 1 of 4 resampling: default_glm (276ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 4 resampling: default_gam #> ✔ 2 of 4 resampling: default_gam (667ms) #> i 3 of 4 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 3 of 4 tuning: default_rf (2.6s) #> i 4 of 4 tuning: default_gbm #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 4 of 4 tuning: default_gbm (15.2s) autoplot(horses_models) horses_ensemble <- simple_ensemble() %>% add_member(horses_models, metric = \"boyce_cont\") autoplot(horses_ensemble)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a1_palaeodata_application.html","id":"projecting-to-other-times","dir":"Articles","previous_headings":"","what":"Projecting to other times","title":"Application with palaeodata","text":"can now make predictions ensemble (using default option taking mean predictions model) Last Glacial Maximum (LGM, 21,000 years ago). predict using ensemble:","code":"climate_lgm <- pastclim::region_slice( time_bp = -20000, bio_variables = climate_vars, data = \"Example\", crop = region_outline$Europe ) prediction_lgm <- predict_raster(horses_ensemble, climate_lgm) ggplot() + geom_spatraster(data = prediction_lgm, aes(fill = mean)) + scale_fill_terrain_c()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"exploring-models-with-dalex","dir":"Articles","previous_headings":"","what":"Exploring models with DALEX","title":"Examples of additional tidymodels features","text":"issue machine learning algorithms easy understand role different variables giving final prediction. number packages created explore explain behaviour ML algorithms, used tidysdm. tidysdm overview article, illustrated use recipes create profiles. demonstrate use DALEX, excellent package methods deal tidymodels. tidysdm contains additional functions allow use use DALEX functions directly tidysdm ensembles. use simple ensemble built overview vignette. first step DALEX create explainer object, can queried different functions package, turn explainer explanation (following DALEX lingo). first step, use custom function explain_tidysdm generate explainer: Now explainer, can explore variable importance ensemble: generate partial dependency plots given variable (e.g. bio05): many functions DALEX can applied explainer explore behaviour model; see several tutorial https://modeloriented.github.io/DALEX/ also possible explore individual models make ensemble: resulting list can used build lists explanations, can plotted.","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Use tidymodels_prefer() to resolve common conflicts. #> Loading required package: spatialsample lacerta_ensemble #> A simple_ensemble of models #> #> Members: #> • default_glm #> • default_rf #> • default_gbm #> • default_maxent #> #> Available metrics: #> • boyce_cont #> • roc_auc #> • tss_max #> #> Metric used to tune workflows: #> • boyce_cont explainer_lacerta_ens <- explain_tidysdm(lacerta_ensemble) #> Preparation of a new explainer is initiated #> -> model label : data.frame ( default ) #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : predict_function #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidysdm , ver. 0.9.6.9004 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.02638562 , mean = 0.2951438 , max = 0.7778588 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6797394 , mean = -0.04514377 , max = 0.7720678 #> A new explainer has been created! library(DALEX) #> Welcome to DALEX (version: 2.4.3). #> Find examples and detailed introduction at: http://ema.drwhy.ai/ #> Additional features will be available after installation of: ggpubr. #> Use 'install_dependencies()' to get all suggested dependencies #> #> Attaching package: 'DALEX' #> The following object is masked from 'package:dplyr': #> #> explain vip_ensemble <- model_parts(explainer = explainer_lacerta_ens) plot(vip_ensemble) pdp_bio05 <- model_profile(explainer_lacerta_ens, N = 500, variables = \"bio05\") plot(pdp_bio05) explainer_list <- explain_tidysdm(tidysdm::lacerta_ensemble, by_workflow = TRUE) #> Preparation of a new explainer is initiated #> -> model label : default_glm #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.2554356 , mean = 0.75 , max = 0.9838188 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.9314151 , mean = 9.574021e-12 , max = 0.7445644 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_rf #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.06715952 , mean = 0.7496213 , max = 1 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6303111 , mean = 0.0003787291 , max = 0.5929444 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_gbm #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.2205058 , mean = 0.7324831 , max = 0.9634812 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.8709313 , mean = 0.01751694 , max = 0.6855955 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_maxent #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.03884931 , mean = 0.5873206 , max = 0.9584494 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.8338183 , mean = 0.1626794 , max = 0.9611507 #> A new explainer has been created! profile_list <- lapply(explainer_list, model_profile, N = 500, variables = \"bio05\" ) plot(profile_list)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"the-initial-split","dir":"Articles","previous_headings":"","what":"The initial split","title":"Examples of additional tidymodels features","text":"standard approach tidymodels make initial split data test training set. use retain 20% data (1/5) testing set, use rest training. start loading set presences absences associated climate, analogous one generated tidysdm overview article: use spatial_initial_split split, using spatial_block_cv scheme partition data: check balance presences vs pseudoabsences: can now extract training set lacerta_initial split, sample folds set cross validation (note set cellsize offset based full dataset, lacerta_thin; allows us use grid used initial_split). check balance dataset:","code":"library(tidysdm) library(sf) #> Linking to GEOS 3.10.2, GDAL 3.4.1, PROJ 8.2.1; sf_use_s2() is TRUE lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) set.seed(1005) lacerta_initial <- spatial_initial_split(lacerta_thin, prop = 1 / 5, spatial_block_cv ) autoplot(lacerta_initial) check_splits_balance(lacerta_initial, class) #> # A tibble: 1 × 4 #> presence_test pseudoabs_test presence_train pseudoabs_train #> #> 1 88 267 25 72 set.seed(1005) lacerta_training <- training(lacerta_initial) lacerta_cv <- spatial_block_cv(lacerta_training, v = 5, cellsize = grid_cellsize(lacerta_thin), offset = grid_offset(lacerta_thin) ) autoplot(lacerta_cv) check_splits_balance(lacerta_cv, class) #> # A tibble: 5 × 4 #> presence_assessment pseudoabs_assessment presence_analysis pseudoabs_analysis #> #> 1 74 197 14 70 #> 2 59 225 29 42 #> 3 73 220 15 47 #> 4 76 209 12 58 #> 5 70 218 18 49"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"different-recipes-for-certain-models","dir":"Articles","previous_headings":"","what":"Different recipes for certain models","title":"Examples of additional tidymodels features","text":"certain type models (e.g. glm, svm) struggle correlated variables; algorithms, random forests, can handle correlated variables. , create two recipes, one variables, one variables uncorrelated: now use two recipes workflowset (keep small computational time), selecting appropriate recipe model. include model (polynomial support vector machines, SVM) wrapper tidysdm creating model specification. However, can use standard model spec yardstick: can now use block CV folds tune assess models. Note multiple tuning approaches, besides standard grid method. use tune_bayes tune package (see help page see Gaussian Process model used choose parameter combinations). tuning method (opposed use standard grid) allow hyper-parameters unknown limits, mtry random forest undefined upper range depends number variables dataset. , tuning, need finalise mtry informing set dials actual data: now can tune models: can look performance models :","code":"lacerta_rec_all <- recipe(lacerta_thin, formula = class ~ .) lacerta_rec_uncor <- lacerta_rec_all %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_rec_uncor #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 20 #> coords: 2 #> #> ── Operations #> • Variables removed: all_of(c(\"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", #> \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", #> \"bio18\", \"bio19\", \"altitude\")) lacerta_models <- # create the workflow_set workflow_set( preproc = list( uncor = lacerta_rec_uncor, # recipe for the glm all = lacerta_rec_all, # recipe for the random forest all = lacerta_rec_uncor # recipe for svm ), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf(), # svm specs with tuning svm = parsnip::svm_poly( cost = tune(), degree = tune() ) %>% parsnip::set_engine(\"kernlab\") %>% parsnip::set_mode(\"classification\") ), # make all combinations of preproc and models, cross = FALSE ) %>% # tweak controls to store information needed later to create the ensemble # note that we use the bayes version as we will use a Bayes search (see later) option_add(control = stacks::control_stack_bayes()) rf_param <- lacerta_models %>% # extract the rf workflow extract_workflow(\"all_rf\") %>% # extract its parameters dials (used to tune) extract_parameter_set_dials() %>% # give it the predictors to finalize mtry finalize(x = st_drop_geometry(lacerta_thin) %>% select(-class)) # now update the workflowset with the new parameter info lacerta_models <- lacerta_models %>% option_add(param_info = rf_param, id = \"all_rf\") set.seed(1234567) lacerta_models <- lacerta_models %>% workflow_map(\"tune_bayes\", resamples = lacerta_cv, initial = 8, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 3 resampling: uncor_glm #> ✔ 1 of 3 resampling: uncor_glm (352ms) #> i 2 of 3 tuning: all_rf #> ! No improvement for 10 iterations; returning current results. #> ✔ 2 of 3 tuning: all_rf (17.6s) #> i 3 of 3 tuning: all_svm #> ✔ 3 of 3 tuning: all_svm (20.5s) autoplot(lacerta_models)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"stack-ensembles","dir":"Articles","previous_headings":"","what":"Stack ensembles","title":"Examples of additional tidymodels features","text":"Instead building simple ensemble best version model type, can build stack ensemble, implemented package stacks. Stacking uses meta-learning algorithm learn best combine multiple models, including multiple versions algorithm different hyper-parameters. can see three versions SVM one random forests selected; stacking coefficients give indication weight model carries within ensemble. can now use ensemble make predictions testing data: look goodness fit using commonly used sdm metrics. Note sdm_metric_set first invoked generate function (empty ()) used data. can now make predictions stacked ensemble. start extracting climate variables interest","code":"library(stacks) set.seed(1005) lacerta_stack <- # initialize the stack stacks() %>% # add candidate members add_candidates(lacerta_models) %>% # determine how to combine their predictions blend_predictions() %>% # fit the candidates with non-zero weights (i.e.non-zero stacking coefficients) fit_members() autoplot(lacerta_stack, type = \"weights\") lacerta_testing <- testing(lacerta_initial) lacerta_test_pred <- lacerta_testing %>% bind_cols(predict(lacerta_stack, ., type = \"prob\")) sdm_metric_set()(data = lacerta_test_pred, truth = class, .pred_presence) #> # A tibble: 3 × 3 #> .metric .estimator .estimate #> #> 1 boyce_cont binary 0.853 #> 2 roc_auc binary 0.986 #> 3 tss_max binary 0.92 download_dataset(\"WorldClim_2.1_10m\") climate_vars <- lacerta_rec_all$var_info %>% filter(role == \"predictor\") %>% pull(variable) climate_present <- pastclim::region_slice( time_ce = 1985, bio_variables = climate_vars, data = \"WorldClim_2.1_10m\", crop = iberia_poly ) prediction_present <- predict_raster(lacerta_stack, climate_present, type = \"prob\" ) library(tidyterra) #> #> Attaching package: 'tidyterra' #> The following object is masked from 'package:stats': #> #> filter ggplot() + geom_spatraster(data = prediction_present, aes(fill = .pred_presence)) + scale_fill_terrain_c() + # plot presences used in the model geom_sf(data = lacerta_thin %>% filter(class == \"presence\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a2_tidymodels_additions.html","id":"using-multi-level-factors-as-predictors","dir":"Articles","previous_headings":"","what":"Using multi-level factors as predictors","title":"Examples of additional tidymodels features","text":"machine learning algorithms natively use multilevel factors predictors. solution create dummy variables, binary variables represent levels factor. tidymodels, done using step_dummy function. Let’s create factor variable 3 levels based altitude. create recipe adding step create dummy variables topography variable. Let’s us see : added two “derived” variables, topography_hills topography_mountains, binary variables allow us code topography (plains used reference level, coded hills mountains 0 given location). can look first rows data see new variables baking recipe: can now run sdm usual: can now verify dummy variables used extracting model fit one models ensemble: can see coefficients topography_hills topography_mountains. Let us now predict presence lizard Iberian Peninsula using ensemble. Note , predict_raster() work, name levels categorical variable need match used training models (.e. recipe step_dummy()):","code":"library(tidysdm) # load the dataset lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) # create a topography variable with 3 levels based on altitude lacerta_thin$topography <- cut(lacerta_thin$altitude, breaks = c(-Inf, 200, 800, Inf), labels = c(\"plains\", \"hills\", \"mountains\")) table(lacerta_thin$topography) #> #> plains hills mountains #> 82 233 137 # subset to variable of interest lacerta_thin <- lacerta_thin %>% select(class, bio05, bio06, bio12, bio15, topography) lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_dummy(topography) lacerta_rec #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 5 #> coords: 2 #> #> ── Operations #> • Dummy variables from: topography lacerta_prep <- prep(lacerta_rec) summary(lacerta_prep) #> # A tibble: 9 × 4 #> variable type role source #> #> 1 bio05 predictor original #> 2 bio06 predictor original #> 3 bio12 predictor original #> 4 bio15 predictor original #> 5 X coords original #> 6 Y coords original #> 7 class outcome original #> 8 topography_hills predictor derived #> 9 topography_mountains predictor derived lacerta_bake <- bake(lacerta_prep, new_data = lacerta_thin) glimpse(lacerta_bake) #> Rows: 452 #> Columns: 9 #> $ bio05 30.50350, 25.28050, 23.67800, 29.68875, 26.34075,… #> $ bio06 1.477000, 3.631750, 0.789500, 6.048750, 1.869000,… #> $ bio12 596, 1490, 1395, 729, 1324, 1409, 1260, 1390, 116… #> $ bio15 50.59533, 50.07437, 47.24211, 58.88199, 51.62960,… #> $ X -5.394226, -8.374844, -7.886102, -8.231414, -7.17… #> $ Y 39.48495, 41.97207, 41.89992, 39.49710, 41.78401,… #> $ class presence, presence, presence, presence, presence,… #> $ topography_hills 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0… #> $ topography_mountains 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1… # define the models lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) # tune set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 3) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (223ms) #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 2 of 2 tuning: default_rf (1s) # fit the ensemble lacerta_ensemble <- simple_ensemble() %>% add_member(lacerta_models, metric = \"boyce_cont\") lacerta_ensemble$workflow[[1]] %>% extract_fit_parsnip() #> parsnip model object #> #> #> Call: stats::glm(formula = ..y ~ ., family = stats::binomial, data = data) #> #> Coefficients: #> (Intercept) bio05 bio06 #> -6.920024 0.635493 -0.334427 #> bio12 bio15 topography_hills #> -0.002505 -0.113106 -1.851098 #> topography_mountains #> -2.531259 #> #> Degrees of Freedom: 451 Total (i.e. Null); 445 Residual #> Null Deviance: 508.4 #> Residual Deviance: 189.5 AIC: 203.5 climate_present <- terra::readRDS(system.file(\"extdata/lacerta_climate_present_10m.rds\", package = \"tidysdm\")) # first we add a topography variable to the climate data climate_present$topography <- climate_present$altitude climate_present$topography <- terra::classify(climate_present$topography, rcl = c(-Inf, 200, 800, Inf), include.lowest=TRUE, brackets=TRUE) library(terra) #> terra 1.7.83 #> #> Attaching package: 'terra' #> The following objects are masked from 'package:kernlab': #> #> buffer, size #> The following object is masked from 'package:tidyr': #> #> extract #> The following object is masked from 'package:scales': #> #> rescale levels(climate_present$topography) <- data.frame(ID = c(0,1,2), topography = c(\"plains\", \"hills\", \"mountains\")) # now we can predict predict_factor <- predict_raster(lacerta_ensemble, climate_present) plot(predict_factor)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"nas-in-the-data","dir":"Articles","previous_headings":"","what":"NAs in the data","title":"Troubleshooting models that fail","text":"algorithms allow NAs. can generate problematic dataset loading Lacerta dataset, manually add NA: Let us set recipe fit workflow_set can see error self-explanatory. Also, note error impacts data splits (technically, rset objects): error repeated 15 times (5 splits 3 hyperparameter values). Prepping recipe (trains dataset) can help diagnosing problems: Note , training information, warned 1 row incomplete. use step_naomit deal programmatically, ascertain generating missing data (prefer latter, good SDM pipeline generate observations, presences pseudoabsences, missing data).","code":"library(tidysdm) #> Loading required package: tidymodels #> ── Attaching packages ────────────────────────────────────── tidymodels 1.2.0 ── #> ✔ broom 1.0.7 ✔ recipes 1.1.0 #> ✔ dials 1.3.0 ✔ rsample 1.2.1 #> ✔ dplyr 1.1.4 ✔ tibble 3.2.1 #> ✔ ggplot2 3.5.1 ✔ tidyr 1.3.1 #> ✔ infer 1.0.7 ✔ tune 1.2.1 #> ✔ modeldata 1.4.0 ✔ workflows 1.1.4 #> ✔ parsnip 1.2.1 ✔ workflowsets 1.1.0 #> ✔ purrr 1.0.2 ✔ yardstick 1.3.1 #> ── Conflicts ───────────────────────────────────────── tidymodels_conflicts() ── #> ✖ purrr::discard() masks scales::discard() #> ✖ dplyr::filter() masks stats::filter() #> ✖ dplyr::lag() masks stats::lag() #> ✖ recipes::step() masks stats::step() #> • Dig deeper into tidy modeling with R at https://www.tmwr.org #> Loading required package: spatialsample lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) lacerta_thin$bio05[37] <- NA lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (342ms) #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 2 of 2 tuning: default_rf (1.9s) lacerta_prep <- lacerta_rec %>% prep(lacerta_thin) lacerta_prep #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 20 #> coords: 2 #> #> ── Training information #> Training data contained 452 data points and 1 incomplete row. #> #> ── Operations #> • Variables removed: bio01, bio02, bio03, bio04, bio07, bio08, ... | Trained"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"recipes-and-the-response-variable","dir":"Articles","previous_headings":"","what":"Recipes and the response variable","title":"Troubleshooting models that fail","text":"response variable treated special way recipes, can lead problems. best manipulate (e.g. transform character factor) response variable recipe, since response variable available train test models, make projections. hard-coded step recipe includes response variable, model fit, fail start making predictions. Another potential mistake remove response variable selecting variables interest. can happen use step_select choose variables interest, error less clear: Let’s load data create recipe step_select: Now create workflow set fit : errors intuitive. However, models failed algorithms, suggests problem lies data preparation side (either data , recipe). Ideally, already look data (summary glimpse). , case, know data fine. Whilst prepping (sometimes baking) recipe generally informative predictor variables, hard diagnose problems outcome variable recipe. Prepping show anything obvious: case, process exclusion. Everything seems fine, models don’t work. ask outcome variable might problematic. general rule, found easier rely step_rm remove variables (e.g. correlated variables).","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) suggested_vars <- c(\"bio05\", \"bio06\", \"bio13\", \"bio14\", \"bio15\") lacerta_rec_sel <- recipe(lacerta_thin, formula = class ~ .) %>% step_select(all_of(suggested_vars)) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec_sel), models = list( # the standard glm specs glm = sdm_spec_glm(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> → A | error: ! `logistic_reg()` was unable to find an outcome. #> ℹ Ensure that you have specified an outcome column and that it hasn't been #> removed in pre-processing. #> There were issues with some computations A: x1 #> There were issues with some computations A: x5 #> #> Warning: All models failed. Run `show_notes(.Last.tune.result)` for more #> information. #> Warning: Unknown or uninitialised column: `.notes`. #> ✖ 1 of 2 resampling: default_glm failed with #> i 2 of 2 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> → A | error: ! `rand_forest()` was unable to find an outcome. #> ℹ Ensure that you have specified an outcome column and that it hasn't been #> removed in pre-processing. #> Warning: All models failed. Run `show_notes(.Last.tune.result)` for more information. #> Unknown or uninitialised column: `.notes`. #> ✖ 2 of 2 tuning: default_rf failed with lacerta_prep_sel <- lacerta_rec_sel %>% prep(lacerta_thin) lacerta_prep_sel #> #> ── Recipe ────────────────────────────────────────────────────────────────────── #> #> ── Inputs #> Number of variables by role #> outcome: 1 #> predictor: 20 #> coords: 2 #> #> ── Training information #> Training data contained 452 data points and no incomplete rows. #> #> ── Operations #> • Variables selected: bio05, bio06, bio13, bio14, bio15 | Trained"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"using-the-desired-formula-with-gam","dir":"Articles","previous_headings":"","what":"Using the desired formula with GAM","title":"Troubleshooting models that fail","text":"General Additive Models unusual syntax, user define variables fitted splines. tidysdm functions simplify process, assuming user just wants fit standard smooth every continuous predictor. Note step defining formula incompatible using step_cor recipe. step_cor removes correlated variables recipes, using similar algorithm filter_collinear using method cor_caret. However, algorithm fitted data split cross-validating. means different variables eventually presented model fitted split, leading error mismatch formula available variables. known issue GAMs implemented tidymodels.","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # the standard gam specs gam = sdm_spec_gam() ), # make all combinations of preproc and models, cross = TRUE ) %>% # set formula for gams update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(lacerta_rec) ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 2 resampling: default_glm #> ✔ 1 of 2 resampling: default_glm (290ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 2 resampling: default_gam #> ✔ 2 of 2 resampling: default_gam (1.5s)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/articles/a3_troubleshooting.html","id":"when-only-some-splits-fail","dir":"Articles","previous_headings":"","what":"When only some splits fail","title":"Troubleshooting models that fail","text":"examples , splits used cross-validation given algorithms failed. However, also possible failures occur splits certain algorithms (technically, specific rsplit within certain workflows). type problem occurs, best extract problematic workflow, potentially investigate fitting specific rsplit. generate problematic dataset subsampling lacerta dataset: create 3 folds attempt fit models: see one folds gives us error using GAMs. error (“Fitting terminated step failure - check results carefully”) comes gam function package mgcv. quick google StackOverflow[https://stats.stackexchange.com/questions/576273/gam-model-warning-message-step-failure--theta-estimation] gives us idea error comes . start extracting results gam fits: see , .notes column, second item empty (zero rows). can check indeed contains error wanted: can now get problematic data split, extract training data: case, nothing obvious leads error (important check make sure enough presences split; presences generally lead errors). can now extract workflow refit split confirm isolated problem: next step dig deeper data, trying understand whether outliers problematic. specific steps depend algorithm giving problems.","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) set.seed(123) lacerta_thin <- lacerta_thin[sample( 1:nrow(lacerta_thin), nrow(lacerta_thin) / 5 ), ] lacerta_rec <- recipe(lacerta_thin, formula = class ~ .) %>% step_rm(all_of(c( \"bio01\", \"bio02\", \"bio03\", \"bio04\", \"bio07\", \"bio08\", \"bio09\", \"bio10\", \"bio11\", \"bio12\", \"bio14\", \"bio16\", \"bio17\", \"bio18\", \"bio19\", \"altitude\" ))) lacerta_models <- # create the workflow_set workflow_set( preproc = list(default = lacerta_rec), models = list( # the standard glm specs glm = sdm_spec_glm(), # the standard gam specs gam = sdm_spec_gam(), # rf specs with tuning rf = sdm_spec_rf() ), # make all combinations of preproc and models, cross = TRUE ) %>% # set formula for gams update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(lacerta_rec) ) %>% # tweak controls to store information needed later to create the ensemble option_add(control = control_ensemble_grid()) set.seed(100) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 3) lacerta_models <- lacerta_models %>% workflow_map(\"tune_grid\", resamples = lacerta_cv, grid = 3, metrics = sdm_metric_set(), verbose = TRUE ) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 1 of 3 resampling: default_glm #> ✔ 1 of 3 resampling: default_glm (199ms) #> i No tuning parameters. `fit_resamples()` will be attempted #> i 2 of 3 resampling: default_gam #> → A | warning: Fitting terminated with step failure - check results carefully #> There were issues with some computations A: x1 #> There were issues with some computations A: x1 #> #> ✔ 2 of 3 resampling: default_gam (1.7s) #> i 3 of 3 tuning: default_rf #> i Creating pre-processing data to finalize unknown parameter: mtry #> ✔ 3 of 3 tuning: default_rf (501ms) gam_results <- extract_workflow_set_result(lacerta_models, id = \"default_gam\") gam_results #> # Resampling results #> # 3-fold spatial block cross-validation #> # A tibble: 3 × 5 #> splits id .metrics .notes .predictions #> #> 1 Fold1 #> 2 Fold2 #> 3 Fold3 #> #> There were issues with some computations: #> #> - Warning(s) x1: Fitting terminated with step failure - check results carefully #> #> Run `show_notes(.Last.tune.result)` for more information. gam_results$.notes[2] #> [[1]] #> # A tibble: 1 × 3 #> location type note #> #> 1 preprocessor 1/1, model 1/1 warning Fitting terminated with step failure - ch… problem_split <- gam_results$splits[2][[1]] summary(training(problem_split)) #> class geometry bio01 bio02 #> presence :18 POINT :63 Min. : 4.74 Min. : 6.737 #> pseudoabs:45 epsg:4326 : 0 1st Qu.:11.81 1st Qu.: 9.336 #> +proj=long...: 0 Median :13.09 Median :10.937 #> Mean :12.88 Mean :11.052 #> 3rd Qu.:14.82 3rd Qu.:12.649 #> Max. :17.87 Max. :14.037 #> bio03 bio04 bio05 bio06 #> Min. :34.30 Min. :341.2 Min. :19.90 Min. :-6.2732 #> 1st Qu.:39.30 1st Qu.:500.8 1st Qu.:24.91 1st Qu.:-0.6787 #> Median :40.55 Median :610.8 Median :28.59 Median : 1.1918 #> Mean :40.54 Mean :584.6 Mean :28.57 Mean : 1.2175 #> 3rd Qu.:42.19 3rd Qu.:656.1 3rd Qu.:32.31 3rd Qu.: 3.5664 #> Max. :46.98 Max. :756.7 Max. :35.31 Max. : 8.2344 #> bio07 bio08 bio09 bio10 #> Min. :16.40 Min. : 1.922 Min. : 1.588 Min. :12.86 #> 1st Qu.:23.32 1st Qu.: 7.716 1st Qu.:16.995 1st Qu.:18.53 #> Median :27.88 Median : 9.668 Median :19.828 Median :20.51 #> Mean :27.35 Mean : 9.450 Mean :18.938 Mean :20.48 #> 3rd Qu.:31.49 3rd Qu.:11.341 3rd Qu.:22.607 3rd Qu.:23.08 #> Max. :35.27 Max. :16.882 Max. :25.470 Max. :25.71 #> bio11 bio12 bio13 bio14 #> Min. :-2.060 Min. : 249.0 Min. : 36.0 Min. : 2.00 #> 1st Qu.: 4.968 1st Qu.: 452.0 1st Qu.: 59.0 1st Qu.: 8.00 #> Median : 6.236 Median : 628.0 Median : 91.0 Median :17.00 #> Mean : 6.268 Mean : 757.8 Mean :101.5 Mean :21.97 #> 3rd Qu.: 8.455 3rd Qu.:1016.5 3rd Qu.:119.0 3rd Qu.:30.50 #> Max. :11.795 Max. :1622.0 Max. :248.0 Max. :74.00 #> bio15 bio16 bio17 bio18 #> Min. :13.44 Min. : 96.0 Min. : 17.00 Min. : 22.0 #> 1st Qu.:30.07 1st Qu.:157.0 1st Qu.: 43.00 1st Qu.: 47.0 #> Median :38.97 Median :249.0 Median : 71.00 Median : 78.0 #> Mean :41.58 Mean :280.3 Mean : 88.08 Mean : 96.0 #> 3rd Qu.:54.30 3rd Qu.:334.0 3rd Qu.:109.50 3rd Qu.:117.5 #> Max. :71.59 Max. :714.0 Max. :253.00 Max. :253.0 #> bio19 altitude #> Min. : 68.0 Min. : 38.0 #> 1st Qu.:128.5 1st Qu.: 319.5 #> Median :225.0 Median : 689.0 #> Mean :252.5 Mean : 685.5 #> 3rd Qu.:319.5 3rd Qu.: 855.0 #> Max. :714.0 Max. :1926.0 gam_workflow <- extract_workflow(lacerta_models, id = \"default_gam\") faulty_gam <- fit(gam_workflow, training(problem_split)) #> Warning in newton(lsp = lsp, X = G$X, y = G$y, Eb = G$Eb, UrS = G$UrS, L = G$L, #> : Fitting terminated with step failure - check results carefully"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/authors.html","id":null,"dir":"","previous_headings":"","what":"Authors","title":"Authors and Citation","text":"Michela Leonardi. Author. Margherita Colucci. Author. Andrea Vittorio Pozzi. Author. Eleanor M.L. Scerri. Author. Ben Tupper. Contributor. Andrea Manica. Author, maintainer.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/authors.html","id":"citation","dir":"","previous_headings":"","what":"Citation","title":"Authors and Citation","text":"Leonardi M, Colucci M, Pozzi , Scerri E, Manica (2024). tidysdm: Species Distribution Models Tidymodels. R package version 0.9.6.9004, https://evolecolgroup.github.io/tidysdm/, https://github.com/EvolEcolGroup/tidysdm.","code":"@Manual{, title = {tidysdm: Species Distribution Models with Tidymodels}, author = {Michela Leonardi and Margherita Colucci and Andrea Vittorio Pozzi and Eleanor M.L. Scerri and Andrea Manica}, year = {2024}, note = {R package version 0.9.6.9004, https://evolecolgroup.github.io/tidysdm/}, url = {https://github.com/EvolEcolGroup/tidysdm}, }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"tidysdm-","dir":"","previous_headings":"","what":"Species Distribution Models with Tidymodels","title":"Species Distribution Models with Tidymodels","text":"goal tidysdm implement Species Distribution Models using tidymodels framework. advantage tidymodels model syntax results returned user standardised, thus providing coherent interface modelling. Given variety models required SDM, tidymodels ideal framework. tidysdm provides number wrappers specialised functions facilitate fitting SDM tidymodels. Besides modelling contemporary species, tidysdm number functions specifically designed work palaeontological data. Whilst users free use environmental data, articles showcase potential integration pastclim, helps downloading manipulating present day data, future predictions, palaeoclimate reconstructions. overview capabilities tidysdm given Leonardi et al. (2023).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"installation","dir":"","previous_headings":"","what":"Installation","title":"Species Distribution Models with Tidymodels","text":"tidysdm CRAN, easiest way install : version CRAN recommended every day use. New features bug fixes appear first dev branch GitHub, make way CRAN. need early access new features, can install tidysdm directly GitHub. install GitHub, need use devtools; haven’t done already, get CRAN install.packages(\"devtools\"). can install latest dev version tidysdm GitHub :","code":"install.packages(\"tidysdm\") # install.packages(\"devtools\") devtools::install_github(\"EvolEcolGroup/tidysdm\", ref = \"dev\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"overview-of-functionality","dir":"","previous_headings":"","what":"Overview of functionality","title":"Species Distribution Models with Tidymodels","text":"dedicated website, can find Articles giving step--step overview fitting SDMs contemporary species, well equivalent tutorial using palaeontological data. Furthermore, Article examples leverage various features tidymodels commonly adopted SDM pipelines also dev version site updated dev branch tidysdm (top left dev website, version number red format x.x.x.9xxx, indicating development version). want contribute, make sure read contributing guide.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/index.html","id":"when-something-does-not-work","dir":"","previous_headings":"","what":"When something does not work","title":"Species Distribution Models with Tidymodels","text":"get error trying fit model? tidysdm relatively new package, might well , get error, might encountered bug. However, also possible misspecified model (error comes tidymodels, model valid). prepared Article diagnose failing models. fully comprehensive list everything go wrong, hopefully give ideas dig deeper wrong. also check issues GitHub see whether problem already reported. convinced problem bug tidysdm, feel free create new issue. Please make sure updated latest version tidysdm, well updating packages system, provide reproducible example developers investigate problem. think can help fixing bug, read contributing guide.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":null,"dir":"Reference","previous_headings":"","what":"Add best member of workflow to a simple ensemble — add_member","title":"Add best member of workflow to a simple ensemble — add_member","text":"function adds member(s) simple_ensemble() object, taking best member workflow provided. possible pass individual tune_results objects tuned workflow, workflowsets::workflow_set().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add best member of workflow to a simple ensemble — add_member","text":"","code":"add_member(x, member, ...) # Default S3 method add_member(x, member, ...) # S3 method for class 'tune_results' add_member(x, member, metric = NULL, id = NULL, ...) # S3 method for class 'workflow_set' add_member(x, member, metric = NULL, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add best member of workflow to a simple ensemble — add_member","text":"x simple_ensemble member(s) added member tune_results, workflowsets::workflow_set ... used moment. metric character string (NULL) metric optimize. NULL, first metric used. id name given workflow wflow_id column.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_member.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add best member of workflow to a simple ensemble — add_member","text":"simple_ensemble additional member(s)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":null,"dir":"Reference","previous_headings":"","what":"Add repeat(s) to a repeated ensemble — add_repeat","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"function adds repeat(s) repeat_ensemble object, repeat simple_ensemble. repeats must contain members, selected using metric.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"","code":"add_repeat(x, rep, ...) # Default S3 method add_repeat(x, rep, ...) # S3 method for class 'simple_ensemble' add_repeat(x, rep, ...) # S3 method for class 'list' add_repeat(x, rep, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"x repeat_ensemble repeat(s) added rep repeat, single simple_ensemble, list simple_ensemble objects ... used moment.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/add_repeat.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Add repeat(s) to a repeated ensemble — add_repeat","text":"repeat_ensemble additional repeat(s)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot the results of a simple ensemble — autoplot.simple_ensemble","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"autoplot() method plots performance metrics ranked using metric.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"","code":"# S3 method for class 'simple_ensemble' autoplot( object, rank_metric = NULL, metric = NULL, std_errs = stats::qnorm(0.95), ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"object simple_ensemble whose elements results. rank_metric character string metric used rank results. none given, first metric metric set used (filtering metric option). metric character vector metrics (apart rank_metric) included visualization. NULL (default), available metrics plotted std_errs number standard errors plot (standard error exists). ... options pass autoplot(). Currently unused.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"ggplot object.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"function intended produce default plot visualize helpful information across possible applications simple_ensemble. sophisticated plots can produced using standard ggplot2 code plotting. x-axis workflow rank set (value one best) versus performance metric(s) y-axis. multiple metrics, facets metric, rank_metric first (provided; otherwise metric used create simple_ensemble used). multiple resamples used, confidence bounds shown result (95% confidence, default).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.simple_ensemble.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot the results of a simple ensemble — autoplot.simple_ensemble","text":"","code":"# \\donttest{ #' # we use the two_class_example from `workflowsets` two_class_ens <- simple_ensemble() %>% add_member(two_class_res, metric = \"roc_auc\") #> #> Attaching package: ‘plotrix’ #> The following object is masked from ‘package:scales’: #> #> rescale autoplot(two_class_ens) # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"method provides good visualization method spatial initial rsplit.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"","code":"# S3 method for class 'spatial_initial_split' autoplot(object, ..., alpha = 0.6)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"object spatial_initial_rsplit object. Note resamples made sf objects create spatial_initial_rsplit objects; function work resamples made non-spatial tibbles data.frames. ... Options passed ggplot2::geom_sf(). alpha Opacity, passed ggplot2::geom_sf(). Values alpha range 0 1, lower values corresponding transparent colors.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"ggplot object fold assigned color, made using ggplot2::geom_sf().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"plot method wrapper around standard spatial_rsplit method, re-labels folds Testing Training following convention standard initial_split object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/autoplot.spatial_initial_split.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create a ggplot for a spatial initial rsplit. — autoplot.spatial_initial_split","text":"","code":"set.seed(123) block_initial <- spatial_initial_split(boston_canopy, prop = 1 / 5, spatial_block_cv ) autoplot(block_initial)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert an object created with blockCV to an rsample object — blockcv2rsample","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"function creates objects created blockCV rsample objects can used tidysdm. BlockCV provides sophisticated sampling options spatialsample library. example, possible stratify sampling ensure presences absences evenly distributed among folds (see example ).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"","code":"blockcv2rsample(x, data)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"x object created blockCV function data sf object used create x","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"rsample object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"Note currently objects type cv_spatial cv_cluster supported.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/blockcv2rsample.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert an object created with blockCV to an rsample object — blockcv2rsample","text":"","code":"# \\donttest{ library(blockCV) #> blockCV 3.1.5 points <- read.csv(system.file(\"extdata/\", \"species.csv\", package = \"blockCV\")) pa_data <- sf::st_as_sf(points, coords = c(\"x\", \"y\"), crs = 7845) sb1 <- cv_spatial( x = pa_data, column = \"occ\", # the response column to balance the folds k = 5, # number of folds size = 350000, # size of the blocks in metres selection = \"random\", # random blocks-to-fold iteration = 10 ) # find evenly dispersed folds #> | | | 0% | |======= | 10% | |============== | 20% | |===================== | 30% | |============================ | 40% | |=================================== | 50% | |========================================== | 60% | |================================================= | 70% | |======================================================== | 80% | |=============================================================== | 90% | |======================================================================| 100% #> train_0 train_1 test_0 test_1 #> 1 172 207 85 36 #> 2 218 202 39 41 #> 3 218 192 39 51 #> 4 217 171 40 72 #> 5 203 200 54 43 sb1_rsample <- blockcv2rsample(sb1, pa_data) class(sb1_rsample) #> [1] \"spatial_rset\" \"rset\" \"tbl_df\" \"tbl\" \"data.frame\" autoplot(sb1_rsample) # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":null,"dir":"Reference","previous_headings":"","what":"Boyce continuous index (BCI) — boyce_cont","title":"Boyce continuous index (BCI) — boyce_cont","text":"function Boyce Continuous Index, measure model accuracy appropriate Species Distribution Models presence data (.e. using pseudoabsences background). algorithm used comes package enmSdm, uses multiple overlapping windows.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Boyce continuous index (BCI) — boyce_cont","text":"","code":"boyce_cont(data, ...) # S3 method for class 'data.frame' boyce_cont( data, truth, ..., estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL ) # S3 method for class 'sf' boyce_cont(data, ...) boyce_cont_vec( truth, estimate, estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Boyce continuous index (BCI) — boyce_cont","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... set unquoted column names one dplyr selector functions choose variables contain class probabilities. truth binary, 1 column selected, correspond value event_level. Otherwise, many columns factor levels truth ordering columns factor levels truth. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimator One \"binary\", \"hand_till\", \"macro\", \"macro_weighted\" specify type averaging done. \"binary\" relevant two class case. others general methods calculating multiclass metrics. default automatically choose \"binary\" truth binary, \"hand_till\" truth >2 levels case_weights specified, \"macro\" truth >2 levels case_weights specified (case \"hand_till\" well-defined). na_rm logical value indicating whether NA values stripped computation proceeds. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\" case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. estimate truth binary, numeric vector class probabilities corresponding \"relevant\" class. Otherwise, matrix many columns factor levels truth. assumed order levels truth.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Boyce continuous index (BCI) — boyce_cont","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Boyce continuous index (BCI) — boyce_cont","text":"multiclass version function, operates binary predictions (e.g. presences absences SDMs).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Boyce continuous index (BCI) — boyce_cont","text":"Boyce, M.S., P.R. Vernier, S.E. Nielsen F.K.. Schmiegelow. 2002. Evaluating resource selection functions. Ecol. Model., 157, 281-300. Hirzel, .H., G. Le Lay, V. Helfer, C. Randin . Guisan. 2006. Evaluating ability habitat suitability models predict species presences. Ecol. Model., 199, 142-152.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/boyce_cont.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Boyce continuous index (BCI) — boyce_cont","text":"","code":"boyce_cont(two_class_example, truth, Class1) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 boyce_cont binary 0.805"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":null,"dir":"Reference","previous_headings":"","what":"Calibrate class thresholds — calib_class_thresh","title":"Calibrate class thresholds — calib_class_thresh","text":"Predict new dataset using simple ensemble. Predictions individual models combined according fun","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Calibrate class thresholds — calib_class_thresh","text":"","code":"calib_class_thresh(object, class_thresh, metric_thresh = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Calibrate class thresholds — calib_class_thresh","text":"object simple_ensemble object class_thresh probability threshold used convert probabilities classes. can number (0 1), character metric (currently \"tss_max\", \"kap_max\" \"sensitivity\"). sensitivity, additional target value passed along second element vector, e.g. c(\"sensitivity\",0.8). metric_thresh vector length 2 giving metric threshold, used prune models ensemble used prediction. 'metrics' need computed workflow tuned. metric's threshold needs match value used prediction. Examples c(\"accuracy\",0.8) c(\"boyce_cont\",0.7).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Calibrate class thresholds — calib_class_thresh","text":"simple_ensemble object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/calib_class_thresh.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Calibrate class thresholds — calib_class_thresh","text":"","code":"test_ens <- simple_ensemble() %>% add_member(two_class_res[1:3, ], metric = \"roc_auc\") test_ens <- calib_class_thresh(test_ens, class_thresh = \"tss_max\") test_ens <- calib_class_thresh(test_ens, class_thresh = \"kap_max\") test_ens <- calib_class_thresh(test_ens, class_thresh = c(\"sens\", 0.9))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":null,"dir":"Reference","previous_headings":"","what":"Check that we have a valid pair of coordinate names — check_coords_names","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"internal function checks coords (passed functions) valid set names, , NULL, standard variable names data","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"","code":"check_coords_names(data, coords)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"data data.frame containing locations. coords vector length two giving names \"x\" \"y\" coordinates, points data.frame use standard names.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_coords_names.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check that we have a valid pair of coordinate names — check_coords_names","text":"vector length 2 valid names, correct order","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":null,"dir":"Reference","previous_headings":"","what":"Check that the column with presences is correctly formatted — check_sdm_presence","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":"tidysdm, string defining presences first level response factor. function checks column correctly formatted.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":"","code":"check_sdm_presence(.data, .col, presence_level = \"presence\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":".data data.frame tibble, derived object sf data.frame .col column containing presences presence_level string used define presence level .col","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_sdm_presence.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check that the column with presences is correctly formatted — check_sdm_presence","text":"TRUE correctly formatted","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":null,"dir":"Reference","previous_headings":"","what":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"Check balance presences vs pseudoabsences among splits","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"","code":"check_splits_balance(splits, .col)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"splits data splits (rset split object), generated function spatialsample::spatial_block_cv() .col column containing presences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"tibble number presences pseudoabsences assessment analysis set split (training testing initial split)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/check_splits_balance.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Check the balance of presences vs pseudoabsences among splits — check_splits_balance","text":"","code":"lacerta_thin <- readRDS(system.file(\"extdata/lacerta_climate_sf.RDS\", package = \"tidysdm\" )) lacerta_cv <- spatial_block_cv(lacerta_thin, v = 5) check_splits_balance(lacerta_cv, class) #> # A tibble: 5 × 4 #> presence_assessment pseudoabs_assessment presence_analysis pseudoabs_analysis #> #> 1 80 273 33 66 #> 2 80 283 33 56 #> 3 97 272 16 67 #> 4 94 262 19 77 #> 5 101 267 12 72"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":null,"dir":"Reference","previous_headings":"","what":"Clamp the predictors to match values in training set — clamp_predictors","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"function clamps environmental variables terra::SpatRaster terra::SpatRasterDataset minimum maximum values exceed range training dataset.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"","code":"clamp_predictors(x, training, .col, use_na) # Default S3 method clamp_predictors(x, training, .col, use_na) # S3 method for class 'stars' clamp_predictors(x, ...) # S3 method for class 'SpatRaster' clamp_predictors(x, training, .col, use_na = FALSE) # S3 method for class 'SpatRasterDataset' clamp_predictors(x, training, .col, use_na = FALSE)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"x terra::SpatRaster, stars terra::SpatRasterDataset clamp. training training dataset (data.frame sf::sf object. .col column containing presences (optional). specified, excluded clamping. use_na boolean determining whether values outside range training dataset removed (set NA). FALSE (default), values outside training range replaced extremes training range. ... additional arguments specific given object type","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/clamp_predictors.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Clamp the predictors to match values in training set — clamp_predictors","text":"terra::SpatRaster terra::SpatRasterDataset clamped ranges training","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"Return tibble performance metrics models.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"","code":"# S3 method for class 'simple_ensemble' collect_metrics(x, ...) # S3 method for class 'repeat_ensemble' collect_metrics(x, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"x simple_ensemble repeat_ensemble object ... currently used.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"tibble.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"applied ensemble, metrics returned contain actual tuning parameter columns values (unlike collect functions run objects). reason ensembles contain different types models models different tuning parameters.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/collect_metrics.simple_ensemble.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Obtain and format results produced by tuning functions for ensemble objects — collect_metrics.simple_ensemble","text":"","code":"collect_metrics(lacerta_ensemble) #> # A tibble: 12 × 5 #> wflow_id .metric mean std_err n #> #> 1 default_glm boyce_cont 0.661 0.192 3 #> 2 default_glm roc_auc 0.779 0.0149 3 #> 3 default_glm tss_max 0.494 0.0612 3 #> 4 default_rf boyce_cont 0.637 0.0367 3 #> 5 default_rf roc_auc 0.773 0.0180 3 #> 6 default_rf tss_max 0.497 0.0118 3 #> 7 default_gbm boyce_cont 0.550 0.188 3 #> 8 default_gbm roc_auc 0.776 0.0107 3 #> 9 default_gbm tss_max 0.514 0.0202 3 #> 10 default_maxent boyce_cont 0.622 0.0412 3 #> 11 default_maxent roc_auc 0.809 0.00822 3 #> 12 default_maxent tss_max 0.572 0.00390 3 collect_metrics(lacerta_rep_ens) #> # A tibble: 18 × 6 #> rep_id wflow_id .metric mean std_err n #> #> 1 rep_01 default_glm boyce_cont 0.796 0.0241 5 #> 2 rep_01 default_glm roc_auc 0.974 0.00385 5 #> 3 rep_01 default_glm tss_max 0.881 0.0155 5 #> 4 rep_01 default_maxent boyce_cont 0.834 0.0603 5 #> 5 rep_01 default_maxent roc_auc 0.981 0.0129 5 #> 6 rep_01 default_maxent tss_max 0.914 0.0345 5 #> 7 rep_02 default_glm boyce_cont 0.716 0.0520 5 #> 8 rep_02 default_glm roc_auc 0.940 0.0268 5 #> 9 rep_02 default_glm tss_max 0.813 0.0543 5 #> 10 rep_02 default_maxent boyce_cont 0.808 0.0745 5 #> 11 rep_02 default_maxent roc_auc 0.982 0.00807 5 #> 12 rep_02 default_maxent tss_max 0.883 0.0270 5 #> 13 rep_03 default_glm boyce_cont 0.402 0.179 5 #> 14 rep_03 default_glm roc_auc 0.940 0.0202 5 #> 15 rep_03 default_glm tss_max 0.821 0.0330 5 #> 16 rep_03 default_maxent boyce_cont 0.908 0.0312 5 #> 17 rep_03 default_maxent roc_auc 0.976 0.00727 5 #> 18 rep_03 default_maxent tss_max 0.854 0.0345 5"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"Create confusion matrix multiple thresholds, using optimise tss","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"","code":"conf_matrix_df(presences, absences)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"presences Probabilities presences absences probabilities absences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/conf_matrix_df.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a confusion matrix dataframe for multiple thresholds — conf_matrix_df","text":"data.frame thresholds columns thres, tp, fp, fn, tn","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/control_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Control wrappers — control_ensemble_grid","title":"Control wrappers — control_ensemble_grid","text":"Supply light wrappers control argument tune::tune_grid(), tune::tune_bayes(), tune::fit_resamples() call return needed elements use ensemble. functions return appropriate control grid ensure assessment set predictions information model specifications preprocessors, supplied resampling results object! integrate ensemble settings existing control settings, note functions just call appropriate tune::control_* function arguments save_pred = TRUE, save_workflow = TRUE. wrappers equivalent ones used stacks package.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/control_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Control wrappers — control_ensemble_grid","text":"","code":"control_ensemble_grid() control_ensemble_resamples() control_ensemble_bayes()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/control_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Control wrappers — control_ensemble_grid","text":"tune::control_grid, tune::control_bayes, tune::control_resamples object.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":null,"dir":"Reference","previous_headings":"","what":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"environmental variable, function computes density functions presences absences returns (1-overlap), measure distance two distributions. Variables high distance good candidates SDMs, species occurrences confined subset available background.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"","code":"dist_pres_vs_bg(.data, .col)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":".data data.frame (derived object, tibble, sf) values bioclimate variables presences background .col column containing presences; assumes presences first level factor","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"name vector distances","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/dist_pres_vs_bg.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Distance between the distribution of climate values for presences vs background — dist_pres_vs_bg","text":"","code":"# This should be updated to use a dataset from tidysdm data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) %>% select(-ecoreg) bradypus_tb %>% dist_pres_vs_bg(presence) #> pre6190_l10 frs6190_ann tmn6190_ann pre6190_ann vap6190_ann pre6190_l7 #> 0.4366602 0.4299480 0.4295013 0.4096230 0.3945855 0.3933454 #> h_dem tmp6190_ann dtr6190_ann pre6190_l4 tmx6190_ann cld6190_ann #> 0.3647375 0.3316686 0.3288771 0.2544976 0.2418274 0.1812527 #> pre6190_l1 #> 0.1297035"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":null,"dir":"Reference","previous_headings":"","what":"Create explainer from your tidysdm ensembles. — explain_tidysdm","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"DALEX designed explore explain behaviour Machine Learning methods. function creates DALEX explainer (see DALEX::explain()), can queried multiple function create explanations model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"","code":"explain_tidysdm( model, data, y, predict_function, predict_function_target_column, residual_function, ..., label, verbose, precalculate, colorize, model_info, type, by_workflow ) # Default S3 method explain_tidysdm( model, data = NULL, y = NULL, predict_function = NULL, predict_function_target_column = NULL, residual_function = NULL, ..., label = NULL, verbose = TRUE, precalculate = TRUE, colorize = !isTRUE(getOption(\"knitr.in.progress\")), model_info = NULL, type = \"classification\", by_workflow = FALSE ) # S3 method for class 'simple_ensemble' explain_tidysdm( model, data = NULL, y = NULL, predict_function = NULL, predict_function_target_column = NULL, residual_function = NULL, ..., label = NULL, verbose = TRUE, precalculate = TRUE, colorize = !isTRUE(getOption(\"knitr.in.progress\")), model_info = NULL, type = \"classification\", by_workflow = FALSE ) # S3 method for class 'repeat_ensemble' explain_tidysdm( model, data = NULL, y = NULL, predict_function = NULL, predict_function_target_column = NULL, residual_function = NULL, ..., label = NULL, verbose = TRUE, precalculate = TRUE, colorize = !isTRUE(getOption(\"knitr.in.progress\")), model_info = NULL, type = \"classification\", by_workflow = FALSE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"model object - model explained data data.frame matrix - data used calculate explanations. provided, extracted model. Data passed without target column (shall provided y argument). NOTE: target variable present data, functionalities may work properly. y numeric vector outputs/scores. provided, shall size data predict_function function takes two arguments: model new data returns numeric vector predictions. default yhat. predict_function_target_column Character numeric containing either column name column number model prediction object class considered positive (.e. class associated probability 1). NULL, second column output taken binary classification. multiclass classification setting, parameter cause switch binary classification mode one vs others probabilities. residual_function function takes four arguments: model, data, target vector y predict function (optionally). return numeric vector model residuals given data. provided, response residuals (\\(y-\\hat{y}\\)) calculated. default residual_function_default. ... parameters label character - name model. default extracted 'class' attribute model verbose logical. TRUE (default) diagnostic messages printed precalculate logical. TRUE (default) predicted_values residual calculated explainer created. happen also verbose TRUE. Set verbose precalculate FALSE omit calculations. colorize logical. TRUE (default) WARNINGS, ERRORS NOTES colorized. work R console. Now default FALSE knitting TRUE otherwise. model_info named list (package, version, type) containing information model. NULL, DALEX seek information . type type model, either classification regression. specified type extracted model_info. by_workflow boolean determining whether list explainer, one per model, returned instead single explainer ensemble","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"explainer object DALEX::explain ready work DALEX","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/explain_tidysdm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Create explainer from your tidysdm ensembles. — explain_tidysdm","text":"","code":"# \\donttest{ # using the whole ensemble lacerta_explainer <- explain_tidysdm(tidysdm::lacerta_ensemble) #> Preparation of a new explainer is initiated #> -> model label : data.frame ( default ) #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : predict_function #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidysdm , ver. 0.9.6.9004 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.02638562 , mean = 0.2951438 , max = 0.7778588 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6797394 , mean = -0.04514377 , max = 0.7720678 #> A new explainer has been created! # by workflow explainer_list <- explain_tidysdm(tidysdm::lacerta_ensemble, by_workflow = TRUE ) #> Preparation of a new explainer is initiated #> -> model label : default_glm #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.2554356 , mean = 0.75 , max = 0.9838188 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.9314151 , mean = 9.574021e-12 , max = 0.7445644 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_rf #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.06715952 , mean = 0.7496213 , max = 1 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.6303111 , mean = 0.0003787291 , max = 0.5929444 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_gbm #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.2205058 , mean = 0.7324831 , max = 0.9634812 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.8709313 , mean = 0.01751694 , max = 0.6855955 #> A new explainer has been created! #> Preparation of a new explainer is initiated #> -> model label : default_maxent #> -> data : 448 rows 4 cols #> -> data : tibble converted into a data.frame #> -> target variable : 448 values #> -> predict function : yhat.workflow will be used ( default ) #> -> predicted values : No value for predict function target column. ( default ) #> -> model_info : package tidymodels , ver. 1.2.0 , task classification ( default ) #> -> model_info : type set to classification #> -> predicted values : numerical, min = 0.03884931 , mean = 0.5873206 , max = 0.9584494 #> -> residual function : difference between y and yhat ( default ) #> -> residuals : numerical, min = -0.8338183 , mean = 0.1626794 , max = 0.9611507 #> A new explainer has been created! # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":null,"dir":"Reference","previous_headings":"","what":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"Compute multivariate environmental similarity surfaces (MESS), described Elith et al., 2010.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"","code":"extrapol_mess(x, training, .col, ...) # Default S3 method extrapol_mess(x, training, ...) # S3 method for class 'stars' extrapol_mess(x, ...) # S3 method for class 'SpatRaster' extrapol_mess(x, training, .col, filename = \"\", ...) # S3 method for class 'data.frame' extrapol_mess(x, training, .col, ...) # S3 method for class 'SpatRasterDataset' extrapol_mess(x, training, .col, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"x terra::SpatRaster, stars, terra::SpatRasterDataset data.frame training matrix data.frame sf object containing reference values; column correspond one layer terra::SpatRaster object, exception presences column defined .col (optional). .col column containing presences (optional). specified, excluded computing MESS scores. ... additional arguments terra::writeRaster() filename character. Output filename (optional)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"terra::SpatRaster (data.frame) MESS values.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"function modified version mess package predicts, method added work terra::SpatRasterDataset. Note method terra::SpatRasterDataset assumes variables stored terra::SpatRaster time information within x. Time also assumed years. conditions met, possible manually extract terra::SpatRaster time step, use extrapol_mess terra::SpatRasters","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"Elith J., M. Kearney M., S. Phillips, 2010. art modelling range-shifting species. Methods Ecology Evolution 1:330-342.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/extrapol_mess.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Multivariate environmental similarity surfaces (MESS) — extrapol_mess","text":"Jean-Pierre Rossi, Robert Hijmans, Paulo van Breugel, Andrea Manica","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":null,"dir":"Reference","previous_headings":"","what":"Filter to retain only variables that have low collinearity — filter_collinear","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"method finds subset variables low collinearity. provides three methods: cor_caret, stepwise approach remove variables pairwise correlation given cutoff, choosing variable greatest mean correlation (based algorithm caret::findCorrelation); vif_step, stepwise approach remove variables variance inflation factor given cutoff (based algorithm usdm::vifstep), vif_cor, stepwise approach , step, find pair variables highest correlation cutoff removes one largest vif. correlation certain cutoff. methods terra::SpatRaster, data.frame matrix. terra::SpatRaster data.frame, numeric variables considered.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"","code":"filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... ) # Default S3 method filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... ) # S3 method for class 'stars' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, exhaustive = FALSE, ... ) # S3 method for class 'SpatRaster' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, exhaustive = FALSE, ... ) # S3 method for class 'data.frame' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... ) # S3 method for class 'matrix' filter_collinear( x, cutoff = NULL, verbose = FALSE, names = TRUE, to_keep = NULL, method = \"cor_caret\", cor_type = \"pearson\", max_cells = Inf, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"x terra::SpatRaster stars object, data.frame (numeric variables) cutoff numeric value used threshold remove variables. , \"cor_caret\" \"vif_cor\", pair-wise absolute correlation cutoff, defaults 0.7. \"vif_step\", variable inflation factor, defaults 10 verbose boolean whether additional information provided screen names logical; column names returned TRUE column index FALSE)? to_keep vector variable names want force set (note function return error correlation among variables higher cutoff). method character. One \"cor_caret\", \"vif_cor\" \"vif_step\". cor_type character. methods use correlation, type correlation: \"pearson\", \"kendall\", \"spearman\". Defaults \"pearson\" max_cells positive integer. maximum number cells used. smaller ncell(x), regular sample x used ... additional arguments specific given object type exhaustive boolean. Used terra::SpatRaster downsampling max_cells, require exhaustive approach terra::spatSample(). needed rasters sparse large, see help page terra::spatSample() details.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"vector names columns correlation threshold (names = TRUE), otherwise vector indices. Note indices numeric variables (.e. factors present, indices take account).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"Naimi, B., Hamm, N..S., Groen, T.., Skidmore, .K., Toxopeus, .G. 2014. positional uncertainty problem species distribution modelling?, Ecography 37 (2): 191-203.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_collinear.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"Filter to retain only variables that have low collinearity — filter_collinear","text":"cor_caret: Original R code Dong Li, modified Max Kuhn Andrea Manica; vif_step vif_cor, original algorithm Babak Naimi, rewritten Andrea Manica tidysdm","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":null,"dir":"Reference","previous_headings":"","what":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"FUNCTION DEPRECATED. USE filter_collinear method=cor_caret instead","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"","code":"filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # Default S3 method filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # S3 method for class 'SpatRaster' filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # S3 method for class 'data.frame' filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL) # S3 method for class 'matrix' filter_high_cor(x, cutoff = 0.7, verbose = FALSE, names = TRUE, to_keep = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"x terra::SpatRaster object, data.frame (numeric variables), correlation matrix cutoff numeric value pair-wise absolute correlation cutoff verbose boolean printing details names logical; column names returned TRUE column index FALSE)? to_keep vector variable names want force set (note function return error correlation among variables higher cutoff).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"vector names columns correlation threshold (names = TRUE), otherwise vector indices. Note indices numeric variables (.e. factors present, indices take account).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/filter_high_cor.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Deprecated: Filter to retain only variables below a given correlation threshold — filter_high_cor","text":"method finds subset variable correlation certain cutoff. methods terra::SpatRaster, data.frame, work directly correlation matrix previously estimated. data.frame, numeric variables considered. algorithm based caret::findCorrelation, using exact option. absolute values pair-wise correlations considered. two variables high correlation, function looks mean absolute correlation variable removes variable largest mean absolute correlation. several function package subselect can also used accomplish goal tend retain predictors.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":null,"dir":"Reference","previous_headings":"","what":"Get the response variable from a formula — form_resp","title":"Get the response variable from a formula — form_resp","text":"counterpart rsample::form_pred.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get the response variable from a formula — form_resp","text":"","code":"form_resp(x)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get the response variable from a formula — form_resp","text":"x formula","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get the response variable from a formula — form_resp","text":"character name response","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/form_resp.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Get the response variable from a formula — form_resp","text":"Note: might behave well functions log(y). neither form_pred modified https://stackoverflow.com/questions/13217322/--reliably-get-dependent-variable-name--formula-object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":null,"dir":"Reference","previous_headings":"","what":"Create a formula for gam — gam_formula","title":"Create a formula for gam — gam_formula","text":"function takes formula recipe, turns numeric predictors smooths given k. formula can passed workflow workflow set fitting gam.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Create a formula for gam — gam_formula","text":"","code":"gam_formula(object, k = 10)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Create a formula for gam — gam_formula","text":"object recipes::recipe, already trained k k value smooth","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/gam_formula.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Create a formula for gam — gam_formula","text":"formula","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":null,"dir":"Reference","previous_headings":"","what":"Split violin geometry for ggplots — geom_split_violin","title":"Split violin geometry for ggplots — geom_split_violin","text":"geometry displays density distribution two groups side side, two halves violin. Note emptyx aesthetic provided even want plot single variable (see example ).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Split violin geometry for ggplots — geom_split_violin","text":"","code":"geom_split_violin( mapping = NULL, data = NULL, stat = \"ydensity\", position = \"identity\", nudge = 0, ..., draw_quantiles = NULL, trim = TRUE, scale = \"area\", na.rm = FALSE, show.legend = NA, inherit.aes = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Split violin geometry for ggplots — geom_split_violin","text":"mapping Set aesthetic mappings created aes(). specified inherit.aes = TRUE (default), combined default mapping top level plot. must supply mapping plot mapping. data data displayed layer. three options: NULL, default, data inherited plot data specified call ggplot(). data.frame, object, override plot data. objects fortified produce data frame. See fortify() variables created. function called single argument, plot data. return value must data.frame, used layer data. function can created formula (e.g. ~ head(.x, 10)). stat Use override default connection ggplot2::geom_violin() ggplot2::stat_ydensity(). position position adjustment use data layer. can used various ways, including prevent overplotting improving display. position argument accepts following: result calling position function, position_jitter(). method allows passing extra arguments position. string naming position adjustment. give position string, strip function name position_ prefix. example, use position_jitter(), give position \"jitter\". information ways specify position, see layer position documentation. nudge Add space half-violin middle space allotted given factor x-axis. ... arguments passed layer()'s params argument. arguments broadly fall one 4 categories . Notably, arguments position argument, aesthetics required can passed .... Unknown arguments part 4 categories ignored. Static aesthetics mapped scale, fixed value apply layer whole. example, colour = \"red\" linewidth = 3. geom's documentation Aesthetics section lists available options. 'required' aesthetics passed params. Please note passing unmapped aesthetics vectors technically possible, order required length guaranteed parallel input data. constructing layer using stat_*() function, ... argument can used pass parameters geom part layer. example stat_density(geom = \"area\", outline.type = \"\"). geom's documentation lists parameters can accept. Inversely, constructing layer using geom_*() function, ... argument can used pass parameters stat part layer. example geom_area(stat = \"density\", adjust = 0.5). stat's documentation lists parameters can accept. key_glyph argument layer() may also passed .... can one functions described key glyphs, change display layer legend. draw_quantiles (NULL) (default), draw horizontal lines given quantiles density estimate. trim TRUE (default), trim tails violins range data. FALSE, trim tails. scale \"area\" (default), violins area (trimming tails). \"count\", areas scaled proportionally number observations. \"width\", violins maximum width. na.rm FALSE, default, missing values removed warning. TRUE, missing values silently removed. show.legend logical. layer included legends? NA, default, includes aesthetics mapped. FALSE never includes, TRUE always includes. can also named logical vector finely select aesthetics display. inherit.aes FALSE, overrides default aesthetics, rather combining . useful helper functions define data aesthetics inherit behaviour default plot specification, e.g. borders().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Split violin geometry for ggplots — geom_split_violin","text":"ggplot2::layer object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Split violin geometry for ggplots — geom_split_violin","text":"implementation based https://stackoverflow.com/questions/35717353/split-violin-plot--ggplot2. Credit goes @jan-jlx providing complete implementation StackOverflow, Trang Q. Nguyen adding nudge parameter.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/geom_split_violin.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Split violin geometry for ggplots — geom_split_violin","text":"","code":"data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) ggplot(bradypus_tb, aes( x = \"\", y = cld6190_ann, fill = presence )) + geom_split_violin(nudge = 0.01)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":null,"dir":"Reference","previous_headings":"","what":"Get default grid cellsize for a given dataset — grid_cellsize","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"function facilitates using spatialsample::spatial_block_cv multiple times analysis. spatialsample::spatial_block_cv creates grid based object data. However, spatial blocks generated multiple times analysis (e.g. spatial_initial_split(), subsequently cross-validation training dataset), might desirable keep grid). applying function largest dataset, usually full dataset spatial_initial_split(). resulting cellsize can used option spatialsample::spatial_block_cv.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"","code":"grid_cellsize(data, n = c(10, 10))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"data sf::sf dataset used size grid n number cells grid, defaults c(10,10), also default sf::st_make_grid()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_cellsize.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get default grid cellsize for a given dataset — grid_cellsize","text":"cell size","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":null,"dir":"Reference","previous_headings":"","what":"Get default grid cellsize for a given dataset — grid_offset","title":"Get default grid cellsize for a given dataset — grid_offset","text":"function facilitates using spatialsample::spatial_block_cv multiple times analysis. spatialsample::spatial_block_cv creates grid based object data. However, spatial blocks generated multiple times analysis (e.g. spatial_initial_split(), subsequently cross-validation training dataset), might desirable keep grid). applying function largest dataset, usually full dataset spatial_initial_split(). resulting cellsize can used option spatialsample::spatial_block_cv.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Get default grid cellsize for a given dataset — grid_offset","text":"","code":"grid_offset(data)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Get default grid cellsize for a given dataset — grid_offset","text":"data sf::sf dataset used size grid","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/grid_offset.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Get default grid cellsize for a given dataset — grid_offset","text":"grid offset","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/horses.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinates of radiocarbon dates for horses — horses","title":"Coordinates of radiocarbon dates for horses — horses","text":"Coordinates presences horses 22k 8k YBP.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/horses.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinates of radiocarbon dates for horses — horses","text":"","code":"horses"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/horses.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Coordinates of radiocarbon dates for horses — horses","text":"tibble 1,297 rows 3 variables: latitude latitudes degrees longitude longitudes degrees time_bp time years present","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Maximum Cohen's Kappa — kap_max","title":"Maximum Cohen's Kappa — kap_max","text":"Cohen's Kappa (yardstick::kap()) measure similar yardstick::accuracy(), normalises observed accuracy value expected chance (helps unbalanced cases one class predominant).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maximum Cohen's Kappa — kap_max","text":"","code":"kap_max(data, ...) # S3 method for class 'data.frame' kap_max( data, truth, ..., estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL ) # S3 method for class 'sf' kap_max(data, ...) kap_max_vec( truth, estimate, estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Maximum Cohen's Kappa — kap_max","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... set unquoted column names one dplyr selector functions choose variables contain class probabilities. truth binary, 1 column selected, correspond value event_level. Otherwise, many columns factor levels truth ordering columns factor levels truth. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimator One \"binary\", \"hand_till\", \"macro\", \"macro_weighted\" specify type averaging done. \"binary\" relevant two class case. others general methods calculating multiclass metrics. default automatically choose \"binary\" truth binary, \"hand_till\" truth >2 levels case_weights specified, \"macro\" truth >2 levels case_weights specified (case \"hand_till\" well-defined). na_rm logical value indicating whether NA values stripped computation proceeds. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\" case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. estimate truth binary, numeric vector class probabilities corresponding \"relevant\" class. Otherwise, matrix many columns factor levels truth. assumed order levels truth.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Maximum Cohen's Kappa — kap_max","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Maximum Cohen's Kappa — kap_max","text":"function calibrates probability threshold classify presences maximises kappa. multiclass version function, operates binary predictions (e.g. presences absences SDMs).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Maximum Cohen's Kappa — kap_max","text":"Cohen, J. (1960). \"coefficient agreement nominal scales\". Educational Psychological Measurement. 20 (1): 37-46. Cohen, J. (1968). \"Weighted kappa: Nominal scale agreement provision scaled disagreement partial credit\". Psychological Bulletin. 70 (4): 213-220.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/kap_max.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Maximum Cohen's Kappa — kap_max","text":"","code":"kap_max(two_class_example, truth, Class1) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 kap_max binary 0.725"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert a geographic distance from km to m — km2m","title":"Convert a geographic distance from km to m — km2m","text":"function takes distance km converts meters, units generally used geographic operations R. trivial conversion, functions ensures zeroes lost along way!","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert a geographic distance from km to m — km2m","text":"","code":"km2m(x)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert a geographic distance from km to m — km2m","text":"x number km","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert a geographic distance from km to m — km2m","text":"number meters","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/km2m.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert a geographic distance from km to m — km2m","text":"","code":"km2m(10000) #> [1] 1e+07 km2m(1) #> [1] 1000"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinates of presences for Iberian emerald lizard — lacerta","title":"Coordinates of presences for Iberian emerald lizard — lacerta","text":"Coordinates presences Lacerta schreiberi. variables follows:","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinates of presences for Iberian emerald lizard — lacerta","text":"","code":"lacerta"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Coordinates of presences for Iberian emerald lizard — lacerta","text":"tibble 1,297 rows 3 variables: ID ids GBIF latitude latitudes degrees longitude longitudes degrees","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"A simple ensemble for the lacerta data — lacerta_ensemble","title":"A simple ensemble for the lacerta data — lacerta_ensemble","text":"Ensemble SDM Lacerta schreiberi, generated vignette.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"A simple ensemble for the lacerta data — lacerta_ensemble","text":"","code":"lacerta_ensemble"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_ensemble.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"A simple ensemble for the lacerta data — lacerta_ensemble","text":"simple_ensemble object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_rep_ens.html","id":null,"dir":"Reference","previous_headings":"","what":"A repeat ensemble for the lacerta data — lacerta_rep_ens","title":"A repeat ensemble for the lacerta data — lacerta_rep_ens","text":"Ensemble SDM Lacerta schreiberi, generated vignette.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_rep_ens.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"A repeat ensemble for the lacerta data — lacerta_rep_ens","text":"","code":"lacerta_rep_ens"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacerta_rep_ens.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"A repeat ensemble for the lacerta data — lacerta_rep_ens","text":"repeat_ensemble object","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacertidae_background.html","id":null,"dir":"Reference","previous_headings":"","what":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","title":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","text":"Coordinates presences lacertidae, used background lacerta dataset.. variables follows:","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacertidae_background.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","text":"","code":"lacertidae_background"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/lacertidae_background.html","id":"format","dir":"Reference","previous_headings":"","what":"Format","title":"Coordinates of presences for lacertidae in the Iberian peninsula — lacertidae_background","text":"tibble 1,297 rows 3 variables: ID ids GBIF latitude latitudes degrees longitude longitudes degrees","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":null,"dir":"Reference","previous_headings":"","what":"Make a mask from presence data — make_mask_from_presence","title":"Make a mask from presence data — make_mask_from_presence","text":"functions uses presence column create mask apply raster define area interest. Two methods available: one uses buffer around presence, one create convex hull around presences (possibility adding buffer around hull).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make a mask from presence data — make_mask_from_presence","text":"","code":"make_mask_from_presence(data, method = \"buffer\", buffer = 0, return_sf = FALSE)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make a mask from presence data — make_mask_from_presence","text":"data sf::sf data frame presences.. method method use create mask. Either 'buffer' 'convex_hull' buffer buffer add around presence (units crs data; lat/lon, buffer meters), around convex hull (method 'convex_hull') return_sf whether return mask sf object (TRUE) terra::SpatVector object (FALSE, default)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make a mask from presence data — make_mask_from_presence","text":"terra::SpatVector sf object (depending value return_sf) mask","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Make a mask from presence data — make_mask_from_presence","text":"use terra::mask() raster, use return_sf = FALSE get terra::SpatVector object can used masking.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/make_mask_from_presence.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Make a mask from presence data — make_mask_from_presence","text":"","code":"lacerta_sf <- lacerta %>% sf::st_as_sf(coords = c(\"longitude\", \"latitude\")) %>% sf::st_set_crs(4326) land_mask <- terra::readRDS(system.file(\"extdata/lacerta_land_mask.rds\", package = \"tidysdm\")) mask_buffer <- make_mask_from_presence(lacerta_sf, method = \"buffer\", buffer = 60000) terra::plot(terra::mask(land_mask, mask_buffer)) mask_ch <- make_mask_from_presence(lacerta_sf, method = \"convex_hull\") terra::plot(terra::mask(land_mask, mask_ch))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":null,"dir":"Reference","previous_headings":"","what":"MaxEnt model — maxent","title":"MaxEnt model — maxent","text":"maxent defines MaxEnt model used Species Distribution Models. good guide options MaxEnt model work can found https://onlinelibrary.wiley.com/doi/full/10.1111/j.1600-0587.2013.07872.x","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"MaxEnt model — maxent","text":"","code":"maxent( mode = \"classification\", engine = \"maxnet\", feature_classes = NULL, regularization_multiplier = NULL )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"MaxEnt model — maxent","text":"mode single character string type model. possible value model \"classification\". engine single character string specifying computational engine use fitting. Currently \"maxnet\" available. feature_classes character, continuous feature classes desired, either \"default\" subset \"lqpht\" (example, \"lh\") regularization_multiplier numeric, constant adjust regularization","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"MaxEnt model — maxent","text":"parsnip::model_spec maxent model","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"MaxEnt model — maxent","text":"","code":"# \\donttest{ # format the data data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) %>% select(-ecoreg) # fit the model, and make some predictions maxent_spec <- maxent(feature_classes = \"lq\") maxent_fitted <- maxent_spec %>% fit(presence ~ ., data = bradypus_tb) pred_prob <- predict(maxent_fitted, new_data = bradypus[, -1], type = \"prob\") pred_class <- predict(maxent_fitted, new_data = bradypus[, -1], type = \"class\") # Now with tuning maxent_spec <- maxent( regularization_multiplier = tune(), feature_classes = tune() ) set.seed(452) cv <- vfold_cv(bradypus_tb, v = 2) maxent_tune_res <- maxent_spec %>% tune_grid(presence ~ ., cv, grid = 3) show_best(maxent_tune_res, metric = \"roc_auc\") #> # A tibble: 3 × 8 #> feature_classes regularization_multip…¹ .metric .estimator mean n std_err #> #> 1 l 1.02 roc_auc binary 0.857 2 0.0143 #> 2 lqph 1.90 roc_auc binary 0.856 2 0.0121 #> 3 lqph 2.50 roc_auc binary 0.854 2 0.0123 #> # ℹ abbreviated name: ¹​regularization_multiplier #> # ℹ 1 more variable: .config # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":null,"dir":"Reference","previous_headings":"","what":"Parameters for maxent models — maxent_params","title":"Parameters for maxent models — maxent_params","text":"parameters auxiliary MaxEnt models using \"maxnet\" engine. functions used tuning functions, user rarely access directly.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Parameters for maxent models — maxent_params","text":"","code":"regularization_multiplier(range = c(0.5, 3), trans = NULL) feature_classes(values = c(\"l\", \"lq\", \"lqp\", \"lqph\", \"lqpht\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Parameters for maxent models — maxent_params","text":"range two-element vector holding defaults smallest largest possible values, respectively. transformation specified, values transformed units. trans trans object scales package, scales::log10_trans() scales::reciprocal_trans(). provided, default used matches units used range. transformation, NULL. values feature_classes(), character string subset \"lqpht\" (example, \"lh\")","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Parameters for maxent models — maxent_params","text":"param object can used tuning.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxent_params.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Parameters for maxent models — maxent_params","text":"","code":"regularization_multiplier() #> Reg. multiplier (quantitative) #> Range: [0.5, 3] feature_classes() #> Feature classes (qualitative) #> 5 possible values include: #> 'l', 'lq', 'lqp', 'lqph' and 'lqpht'"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":null,"dir":"Reference","previous_headings":"","what":"Wrapper to fit maxnet models with formulae — maxnet_fit","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"function wrapper around maxnet::maxnet, takes formula data well exposing parameters normalisation manner compatible parsnip. Users unlikely use function directly. parsnip model specification MaxEnt, see maxent().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"","code":"maxnet_fit( formula, data, regmult = 1, classes = \"default\", regfun = maxnet::maxnet.default.regularization, addsamplestobackground = TRUE, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"formula formula defining outcome predictors data data.frame outcomes predictors regmult numeric, constant adjust regularization classes character, continuous feature classes desired, either \"default\" subset \"lqpht\" (example, \"lh\") regfun function, computes regularization constant feature addsamplestobackground logical, TRUE add background presence sample already ... currently used.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"Maxnet returns object class maxnet, list consisting glmnet model following elements added: betas nonzero coefficients fitted model alpha constant offset making exponential model sum one background data entropy entropy exponential model penalty.factor regularization constants used feature featuremins minimum feature, used clamping featuremaxs maximum feature, used clamping varmin minimum predictor, used clamping varmax maximum predictor, used clamping samplemeans mean predictor samples (majority factors) levels levels predictor factor","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"response needs factor class representing presences reference level factor (expected classification models). good guide options Maxent model work can found https://onlinelibrary.wiley.com/doi/full/10.1111/j.1600-0587.2013.07872.x","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_fit.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Wrapper to fit maxnet models with formulae — maxnet_fit","text":"","code":"# \\donttest{ # we repeat the example in the `maxnet` package data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) mod <- maxnet_fit(presence ~ ., data = bradypus_tb, classes = \"lq\") plot(mod, \"tmp6190_ann\") # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":null,"dir":"Reference","previous_headings":"","what":"Wrapper to predict maxnet models — maxnet_predict","title":"Wrapper to predict maxnet models — maxnet_predict","text":"function wrapper around predict method maxnet::maxnet, making function compatible parsnip. Users unlikely use function directly. parsnip model specification MaxEnt, see maxent().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Wrapper to predict maxnet models — maxnet_predict","text":"","code":"maxnet_predict( object, newdata, type = c(\"class\", \"prob\"), maxnet_type = c(\"cloglog\", \"link\", \"exponential\", \"logistic\"), clamp = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Wrapper to predict maxnet models — maxnet_predict","text":"object maxnet::maxnet object newdata dataframe new data type either \"prob\" \"class\" maxnet_type transformation used prediction clamp logical, defining whether clamping observed ranges used","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/maxnet_predict.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Wrapper to predict maxnet models — maxnet_predict","text":"tibble predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":null,"dir":"Reference","previous_headings":"","what":"Compute overlap metrics of the two niches — niche_overlap","title":"Compute overlap metrics of the two niches — niche_overlap","text":"function computes overlap metrics two rasters. currently implements Schoener's D inverse Hellinger's distance.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Compute overlap metrics of the two niches — niche_overlap","text":"","code":"niche_overlap(x, y, method = c(\"Schoener\", \"Hellinger\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Compute overlap metrics of the two niches — niche_overlap","text":"x terra::SpatRaster single layer y terra::SpatRaster single layer method string (vector strings) taking values \"Schoener\" \"Hellinger\"","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Compute overlap metrics of the two niches — niche_overlap","text":"list overlap metrics, slots D (depending method)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Compute overlap metrics of the two niches — niche_overlap","text":"Note Hellinger's distance normalised dividing square root 2 (correct asymptote Hellinger's D), rather incorrect 2 used originally Warren et al (2008), based Erratum paper.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/niche_overlap.html","id":"references","dir":"Reference","previous_headings":"","what":"References","title":"Compute overlap metrics of the two niches — niche_overlap","text":"Warren, D.L., Glor, R.E. & Turelli M. (2008) Environmental niche equivalency versus conservativism: quantitative approaches niche evolution. Evolution 62: 2868-2883","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that optimises a given metric — optim_thresh","title":"Find threshold that optimises a given metric — optim_thresh","text":"function returns threshold turn probabilities binary classes whilst optimising given metric. Currently available tss_max, kap_max sensitivity (target sensitivity required).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that optimises a given metric — optim_thresh","text":"","code":"optim_thresh(truth, estimate, metric, event_level = \"first\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that optimises a given metric — optim_thresh","text":"truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimate predicted probability event metric character metric optimised. Currently \"tss_max\", \"kap_max\", \"sensitivity\" given target (e.g. c(\"sensitivity\",0.8)) event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\"","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that optimises a given metric — optim_thresh","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Find threshold that optimises a given metric — optim_thresh","text":"","code":"optim_thresh(two_class_example$truth, two_class_example$Class1, metric = c(\"tss_max\")) #> [1] 0.7544818 optim_thresh(two_class_example$truth, two_class_example$Class1, metric = c(\"sens\", 0.9)) #> [1] 0.3710924"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that maximises Kappa — optim_thresh_kap_max","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"internal function returns threshold turn probabilities binary classes maximise kappa","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"","code":"optim_thresh_kap_max(presences, absences)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"presences Probabilities presences. absences Provabilities absences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_kap_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that maximises Kappa — optim_thresh_kap_max","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that gives a target sensitivity — optim_thresh_sens","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"internal function returns threshold turn probabilities binary classes given target sensitivity","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"","code":"optim_thresh_sens(presences, absences, sens_target)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"presences Probabilities presences. absences Provabilities absences sens_target target sensitivity","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_sens.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that gives a target sensitivity — optim_thresh_sens","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Find threshold that maximises TSS — optim_thresh_tss_max","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"internal function returns threshold turn probabilities binary classes maximise TSS","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"","code":"optim_thresh_tss_max(presences, absences)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"presences Probabilities presences. absences Provabilities absences","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/optim_thresh_tss_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Find threshold that maximises TSS — optim_thresh_tss_max","text":"probability threshold event","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":null,"dir":"Reference","previous_headings":"","what":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"function helps making sure , assign times time_step layers raster, values badly range","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"","code":"out_of_range_warning(times, time_steps)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"times times locations time_steps time steps raster","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/out_of_range_warning.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Warn if some times are outside the range of time steps from a raster — out_of_range_warning","text":"NULL return","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pairs-stars-method.html","id":null,"dir":"Reference","previous_headings":"","what":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","title":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","text":"wrapper around graphics::pairs() accepts stars objects. adapted similar function terra package.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pairs-stars-method.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","text":"","code":"# S4 method for class 'stars' pairs( x, hist = TRUE, cor = TRUE, use = \"pairwise.complete.obs\", maxcells = 1e+05, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pairs-stars-method.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"This is a wrapper around graphics::pairs() that accepts stars objects. It is adapted from a similar function in the terra package. — pairs,stars-method","text":"x SpatRaster hist logical. TRUE histogram values shown diagonal cor logical. TRUE correlation coefficient shown upper panels use argument passed cor function maxcells integer. Number pixels sample layer large SpatRaster ... additional arguments (graphical parameters)","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":null,"dir":"Reference","previous_headings":"","what":"Pipe operator — %>%","title":"Pipe operator — %>%","text":"See magrittr::%>% details.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Pipe operator — %>%","text":"","code":"lhs %>% rhs"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Pipe operator — %>%","text":"lhs value magrittr placeholder. rhs function call using magrittr semantics.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/pipe.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Pipe operator — %>%","text":"result calling rhs(lhs).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":null,"dir":"Reference","previous_headings":"","what":"Plot presences vs background — plot_pres_vs_bg","title":"Plot presences vs background — plot_pres_vs_bg","text":"Create composite plots contrasting distribution multiple variables presences vs background.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Plot presences vs background — plot_pres_vs_bg","text":"","code":"plot_pres_vs_bg(.data, .col)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Plot presences vs background — plot_pres_vs_bg","text":".data data.frame (derived object, tibble::tibble, sf::st_sf) values bioclimate variables presences background .col column containing presences; assumes presences first level factor","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Plot presences vs background — plot_pres_vs_bg","text":"patchwork composite plot","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/plot_pres_vs_bg.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Plot presences vs background — plot_pres_vs_bg","text":"","code":"# \\donttest{ data(\"bradypus\", package = \"maxnet\") bradypus_tb <- tibble::as_tibble(bradypus) %>% dplyr::mutate(presence = relevel( factor( dplyr::case_match(presence, 1 ~ \"presence\", 0 ~ \"absence\") ), ref = \"presence\" )) %>% select(-ecoreg) bradypus_tb %>% plot_pres_vs_bg(presence) # }"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Predict for a repeat ensemble set — predict.repeat_ensemble","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"Predict new dataset using repeat ensemble. Predictions individual models combined according fun","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"","code":"# S3 method for class 'repeat_ensemble' predict( object, new_data, type = \"prob\", fun = \"mean\", metric_thresh = NULL, class_thresh = NULL, members = FALSE, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"object repeat_ensemble object new_data data frame look variables predict. type type prediction, \"prob\" \"class\". fun string defining aggregating function. can take values mean, median, weighted_mean, weighted_median none. possible combine multiple functions, except \"none\". set \"none\", individual member predictions returned (automatically sets member TRUE) metric_thresh vector length 2 giving metric threshold, used prune models ensemble used prediction. 'metrics' need computed workflow tuned. Examples c(\"accuracy\",0.8) c(\"boyce_cont\",0.7) class_thresh probability threshold used convert probabilities classes. can number (0 1), character metric (currently \"tss_max\" \"sensitivity\"). sensitivity, additional target value passed along second element vector, e.g. c(\"sensitivity\",0.8). members boolean defining whether individual predictions member added ensemble prediction. columns individual members name workflow prefix, separated \".\" usual column names predictions. ... used method.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.repeat_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Predict for a repeat ensemble set — predict.repeat_ensemble","text":"tibble predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Predict for a simple ensemble set — predict.simple_ensemble","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"Predict new dataset using simple ensemble. Predictions individual models (.e. workflows) combined according fun","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"","code":"# S3 method for class 'simple_ensemble' predict( object, new_data, type = \"prob\", fun = \"mean\", metric_thresh = NULL, class_thresh = NULL, members = FALSE, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"object simple_ensemble object new_data data frame look variables predict. type type prediction, \"prob\" \"class\". fun string defining aggregating function. can take values mean, median, weighted_mean, weighted_median none. possible combine multiple functions, except \"none\". set \"none\", individual member predictions returned (automatically sets member TRUE) metric_thresh vector length 2 giving metric threshold, used prune models ensemble used prediction. 'metrics' need computed workflow tuned. Examples c(\"accuracy\",0.8) c(\"boyce_cont\",0.7) class_thresh probability threshold used convert probabilities classes. can number (0 1), character metric (currently \"tss_max\" \"sensitivity\"). sensitivity, additional target value passed along second element vector, e.g. c(\"sensitivity\",0.8). members boolean defining whether individual predictions member added ensemble prediction. columns individual members name workflow prefix, separated \".\" usual column names predictions. ... used method.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict.simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Predict for a simple ensemble set — predict.simple_ensemble","text":"tibble predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":null,"dir":"Reference","previous_headings":"","what":"Make predictions for a whole raster — predict_raster","title":"Make predictions for a whole raster — predict_raster","text":"function allows use raster data make predictions variety tidymodels objects, simple_ensemble stacks::stacks","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Make predictions for a whole raster — predict_raster","text":"","code":"predict_raster(object, raster, ...) # Default S3 method predict_raster(object, raster, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Make predictions for a whole raster — predict_raster","text":"object tidymodels object interest raster terra::SpatRaster stars input data. include levels names variables used object ... parameters passed standard predict() function appropriate object type (e.g. metric_thresh class_thresh).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/predict_raster.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Make predictions for a whole raster — predict_raster","text":"terra::SpatRaster (stars input) predictions","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":null,"dir":"Reference","previous_headings":"","what":"Probability metrics for sf objects — prob_metrics_sf","title":"Probability metrics for sf objects — prob_metrics_sf","text":"tidysdm provides specialised metrics SDMs, help pages(boyce_cont(), kap_max(), tss_max()). Additionally, also provides methods handle sf::sf objects following standard yardstick metrics: yardstick::average_precision() yardstick::brier_class() yardstick::classification_cost() yardstick::gain_capture() yardstick::mn_log_loss() yardstick::pr_auc() yardstick::roc_auc() yardstick::roc_aunp() yardstick::roc_aunu()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Probability metrics for sf objects — prob_metrics_sf","text":"","code":"# S3 method for class 'sf' average_precision(data, ...) # S3 method for class 'sf' brier_class(data, ...) # S3 method for class 'sf' classification_cost(data, ...) # S3 method for class 'sf' gain_capture(data, ...) # S3 method for class 'sf' mn_log_loss(data, ...) # S3 method for class 'sf' pr_auc(data, ...) # S3 method for class 'sf' roc_auc(data, ...) # S3 method for class 'sf' roc_aunp(data, ...) # S3 method for class 'sf' roc_aunu(data, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Probability metrics for sf objects — prob_metrics_sf","text":"data sf::sf object ... parameters pass data.frame version metric. See specific man page metric interest.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Probability metrics for sf objects — prob_metrics_sf","text":"tibble columns .metric, .estimator, .estimate 1 row values.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_metrics_sf.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Probability metrics for sf objects — prob_metrics_sf","text":"Note roc_aunp roc_aunu multiclass metrics, relevant SDMs (work binary response). included completeness, class probability metrics yardstick sf method, applications SDMs.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":null,"dir":"Reference","previous_headings":"","what":"simple function to convert probability to binary classes — prob_to_binary","title":"simple function to convert probability to binary classes — prob_to_binary","text":"simple function convert probability binary classes","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"simple function to convert probability to binary classes — prob_to_binary","text":"","code":"prob_to_binary(x, thresh, class_levels)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"simple function to convert probability to binary classes — prob_to_binary","text":"x vector probabilities thresh threshold convert binary class_levels binary levels","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/prob_to_binary.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"simple function to convert probability to binary classes — prob_to_binary","text":"vector binary values","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":null,"dir":"Reference","previous_headings":"","what":"Recipe for sf objects — recipe.sf","title":"Recipe for sf objects — recipe.sf","text":"method recipes::recipe() handles case x sf::sf object, commonly used Species Distribution Model, generates spatial_recipe.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Recipe for sf objects — recipe.sf","text":"","code":"# S3 method for class 'sf' recipe(x, ...) spatial_recipe(x, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Recipe for sf objects — recipe.sf","text":"x sf::sf data frame. ... parameters passed recipes::recipe()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Recipe for sf objects — recipe.sf","text":"object class spatial_recipe, derived version recipes::recipe() , see manpage recipes::recipe() details.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/recipe.sf.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Recipe for sf objects — recipe.sf","text":"recipes::recipe() natively compatible sf::sf objects. problem geometry column sf::sf objects list, incompatible translation formulae recipes::recipe(). method strips geometry column data.frame replaces simple X Y columns operations, thus allowing usual processing recipes::recipe() succeed (X Y give role coords spatial recipe). prepping baking spatial_recipe, data.frame tibble without coordinates used training new_data, dummy X Y columns generated filled NAs. NOTE order matters! need use syntax recipe(x=sf_obj, formula=class~.) method successfully detect sf::sf object. Starting formula fail.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Repeat ensemble — repeat_ensemble","title":"Repeat ensemble — repeat_ensemble","text":"ensemble based multiple sets pseudoabsences/background. object collection (list) simple_ensemble objects predictions combined simple way (e.g. taking either mean median). simple_ensemble contains best version given model type following turning; simple ensembles need metric estimated cv process.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Repeat ensemble — repeat_ensemble","text":"","code":"repeat_ensemble(...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Repeat ensemble — repeat_ensemble","text":"... used, function just creates empty repeat_ensemble object. Members added add_best_candidates()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/repeat_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Repeat ensemble — repeat_ensemble","text":"empty repeat_ensemble","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample background points for SDM analysis — sample_background","title":"Sample background points for SDM analysis — sample_background","text":"function samples background points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast pseudo-absences, see sample_pseudoabs). following methods implemented: 'random': background randomly sampled region covered raster (.e. NAs). 'dist_max': background randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'bias': background points sampled according surface representing biased sampling effort.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample background points for SDM analysis — sample_background","text":"","code":"sample_background( data, raster, n, coords = NULL, method = \"random\", class_label = \"background\", return_pres = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample background points for SDM analysis — sample_background","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars cells sampled (first layer used determine cells NAs, thus can sampled). sampling \"bias\", sampling probability proportional values first layer (.e. band) raster. n number background points sample. coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\"). method sampling method. One 'random', 'dist_max', 'bias'. dist_max, maximum distance set additional element vector, e.g c('dist_max',70000). class_label label given sampled points. Defaults background return_pres return presences together background single tibble.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample background points for SDM analysis — sample_background","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Sample background points for SDM analysis — sample_background","text":"Note units distance depend projection raster.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample background points for SDM analysis for points with a time point. — sample_background_time","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"function samples background points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast pseudo-absences, see sample_pseudoabs_time). following methods implemented: 'random': background points randomly sampled region covered raster (.e. NAs). 'dist_max': background points randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'bias': background points sampled according surface representing biased sampling effort. Note surface time step normalised sum 1;use n_per_time_step affect sampling effort within time step.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"","code":"sample_background_time( data, raster, n_per_time_step, coords = NULL, time_col = \"time\", lubridate_fun = c, method = \"random\", class_label = \"background\", return_pres = TRUE, time_buffer = 0 )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster, stars terra::SpatRasterDataset cells sampled. terra::SpatRasterDataset, first dataset used define cells valid, NAs. n_per_time_step number background points sample time step (.e. vector length equal number time steps raster) coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object method sampling method. One 'random', 'dist_max', 'bias'. class_label label given sampled points. Defaults background return_pres return presences together background single tibble time_buffer buffer time axis around presences defines effect sampling background method 'max_dist'. set zero, presences effect time step assigned raster; positive value, defines number days date provided time column presence considered (e.g. 20 days means presence considered time steps equivalent plus minus twenty days date).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_background_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Sample background points for SDM analysis for points with a time point. — sample_background_time","text":"Note time axis raster POSIXct Date format, use `tstep=\"years\"'. See terra::time() details set time axis.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"function samples pseudo-absence points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast background points, see sample_background). following methods implemented: 'random': pseudo-absences randomly sampled region covered raster (.e. NAs). 'dist_min': pseudo-absences randomly sampled region excluding buffer 'dist_min' presences (distances 'm' lonlat rasters, map units projected rasters). 'dist_max': pseudo-absences randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'dist_disc': pseudo-absences randomly sampled unioned discs around presences two values 'dist_disc' defining minimum maximum distance presences.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"","code":"sample_pseudoabs( data, raster, n, coords = NULL, method = \"random\", class_label = \"pseudoabs\", return_pres = TRUE )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars cells sampled n number pseudoabsence points sample coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") method sampling method. One 'random', 'dist_min', 'dist_max', 'dist_disc'. Threshold distances set additional elements vector, e.g c('dist_min',70000) c('dist_disc',50000,200000). class_label label given sampled points. Defaults pseudoabs return_pres return presences together pseudoabsences single tibble","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample pseudo-absence points for SDM analysis — sample_pseudoabs","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"function samples pseudo-absence points raster given set presences. locations returned center points sampled cells, can overlap presences (contrast background points, see sample_background_time). following methods implemented: 'random': pseudo-absences randomly sampled region covered raster (.e. NAs). 'dist_min': pseudo-absences randomly sampled region excluding buffer 'dist_min' presences (distances 'm' lonlat rasters, map units projected rasters). 'dist_max': pseudo-absences randomly sampled unioned buffers 'dist_max' presences (distances 'm' lonlat rasters, map units projected rasters). Using union buffers means areas multiple buffers oversampled. also referred \"thickening\". 'dist_disc': pseudo-absences randomly sampled unioned discs around presences two values 'dist_disc' defining minimum maximum distance presences.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"","code":"sample_pseudoabs_time( data, raster, n_per_presence, coords = NULL, time_col = \"time\", lubridate_fun = c, method = \"random\", class_label = \"pseudoabs\", return_pres = TRUE, time_buffer = 0 )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster, stars terra::SpatRasterDataset cells sampled. terra::SpatRasterDataset, first dataset used define cells valid, NAs. n_per_presence number pseudoabsence points sample presence coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object method sampling method. One 'random', 'dist_min', 'dist_max', 'dist_disc'. class_label label given sampled points. Defaults pseudoabs return_pres return presences together pseudoabsences single tibble time_buffer buffer time axis around presences defines effect sampling pseudoabsences. set zero, presences effect time step assigned raster; positive value, defines number days date provided time column presence considered (e.g. 20 days means presence considered time steps equivalent plus minus twenty days date).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"object class tibble::tibble. presences returned, presence level set reference (match expectations yardstick package considers first level event)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sample_pseudoabs_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Sample pseudo-absence points for SDM analysis for points with a time point. — sample_pseudoabs_time","text":"#' @details Note time axis raster POSIXct Date format, use `tstep=\"years\"'. See terra::time() details set time axis.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":null,"dir":"Reference","previous_headings":"","what":"Metric set for SDM — sdm_metric_set","title":"Metric set for SDM — sdm_metric_set","text":"function returns yardstick::metric_set includes boyce_cont(), yardstick::roc_auc() tss_max(), commonly used metrics SDM.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Metric set for SDM — sdm_metric_set","text":"","code":"sdm_metric_set(...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Metric set for SDM — sdm_metric_set","text":"... additional metrics added yardstick::metric_set. See help yardstick::metric_set() constraints type metrics can mixed.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Metric set for SDM — sdm_metric_set","text":"yardstick::metric_set object.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_metric_set.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Metric set for SDM — sdm_metric_set","text":"","code":"sdm_metric_set() #> A metric set, consisting of: #> - `boyce_cont()`, a probability metric | direction: maximize #> - `roc_auc()`, a probability metric | direction: maximize #> - `tss_max()`, a probability metric | direction: maximize sdm_metric_set(accuracy) #> A metric set, consisting of: #> - `boyce_cont()`, a probability metric | direction: maximize #> - `roc_auc()`, a probability metric | direction: maximize #> - `tss_max()`, a probability metric | direction: maximize #> - `accuracy()`, a class metric | direction: maximize"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"function returns parsnip::model_spec Boosted Trees model used classifier presences absences Species Distribution Model. uses library xgboost fit boosted trees; use another library, simply build parsnip::model_spec directly.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"","code":"sdm_spec_boost_tree(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"... parameters passed parsnip::boost_tree() customise model. See help function details. tune character defining tuning strategy. Valid strategies : \"sdm\" chooses hyperparameters important tune sdm (boost_tree: 'mtry', 'trees', 'tree_depth', 'learn_rate', 'loss_reduction', 'stop_iter') \"\" tunes hyperparameters (boost_tree: 'mtry', 'trees', 'tree_depth', 'learn_rate', 'loss_reduction', 'stop_iter','min_n' 'sample_size') \"custom\" passes options '...' \"none\" tune hyperparameter","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"parsnip::model_spec model.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_boost_tree.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a Boosted Trees model for SDM — sdm_spec_boost_tree","text":"","code":"standard_bt_spec <- sdm_spec_boost_tree() full_bt_spec <- sdm_spec_boost_tree(tune = \"all\") custom_bt_spec <- sdm_spec_boost_tree(tune = \"custom\", mtry = tune())"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a GAM for SDM — sdm_spec_gam","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"function returns parsnip::model_spec General Additive Model used classifier presences absences Species Distribution Model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"","code":"sdm_spec_gam(..., tune = \"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"... parameters passed parsnip::gen_additive_mod() customise model. See help function details. tune character defining tuning strategy. hyperparameters tune gam, valid option \"none\". parameter present consistency sdm_spec_* functions, nothing case.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"parsnip::model_spec model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"Note , using GAMs workflow_set(), necessary update model gam_formula() (see parsnip::model_formula discussion formulas special terms tidymodels):","code":"workflow_set( preproc = list(default = my_recipe), models = list(gam = sdm_spec_gam()), cross = TRUE ) %>% update_workflow_model(\"default_gam\", spec = sdm_spec_gam(), formula = gam_formula(my_recipe))"},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_gam.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a GAM for SDM — sdm_spec_gam","text":"","code":"my_gam_spec <- sdm_spec_gam()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a GLM for SDM — sdm_spec_glm","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"function returns parsnip::model_spec Generalised Linear Model used classifier presences absences Species Distribution Model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"","code":"sdm_spec_glm(..., tune = \"none\")"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"... parameters passed parsnip::logistic_reg() customise model. See help function details. tune character defining tuning strategy. hyperparameters tune glm, valid option \"none\". parameter present consistency sdm_spec_* functions, nothing case.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"parsnip::model_spec model.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_glm.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a GLM for SDM — sdm_spec_glm","text":"","code":"my_spec_glm <- sdm_spec_glm()"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"function returns parsnip::model_spec MaxEnt model used Species Distribution Models.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"","code":"sdm_spec_maxent(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"... parameters passed maxent() customise model. See help function details. tune character defining tuning strategy. Valid strategies : \"sdm\" chooses hyper-parameters important tune sdm (maxent, 'mtry') \"\" tunes hyperparameters (maxent, 'mtry', 'trees' 'min') \"custom\" passes options '...' \"none\" tune hyperparameter","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"parsnip::model_spec model.","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_maxent.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a MaxEnt for SDM — sdm_spec_maxent","text":"","code":"test_maxent_spec <- sdm_spec_maxent(tune = \"sdm\") test_maxent_spec #> maxent Model Specification (classification) #> #> Main Arguments: #> feature_classes = tune() #> regularization_multiplier = tune() #> #> Computational engine: maxnet #> # setting specific values sdm_spec_maxent(tune = \"custom\", feature_classes = \"lq\") #> maxent Model Specification (classification) #> #> Main Arguments: #> feature_classes = lq #> #> Computational engine: maxnet #>"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":null,"dir":"Reference","previous_headings":"","what":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"function returns parsnip::model_spec Random Forest used classifier presences absences Species Distribution Models. uses library ranger fit boosted trees; use another library, simply build parsnip::model_spec directly.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"","code":"sdm_spec_rand_forest(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\")) sdm_spec_rf(..., tune = c(\"sdm\", \"all\", \"custom\", \"none\"))"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"... parameters passed parsnip::rand_forest() customise model. See help function details. tune character defining tuning strategy. Valid strategies : \"sdm\" chooses hyperparameters important tune sdm (rf, 'mtry') \"\" tunes hyperparameters (rf, 'mtry', 'trees' 'min') \"custom\" passes options '...' \"none\" tune hyperparameter","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"parsnip::model_spec model.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"sdm_spec_rf() simply short form sm_spec_rand_forest().","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/sdm_spec_rand_forest.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Model specification for a Random Forest for SDM — sdm_spec_rand_forest","text":"","code":"test_rf_spec <- sdm_spec_rf(tune = \"sdm\") test_rf_spec #> Random Forest Model Specification (classification) #> #> Main Arguments: #> mtry = tune() #> #> Computational engine: ranger #> # combining tuning with specific values for other hyperparameters sdm_spec_rf(tune = \"sdm\", trees = 100) #> Random Forest Model Specification (classification) #> #> Main Arguments: #> mtry = tune() #> trees = 100 #> #> Computational engine: ranger #>"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":null,"dir":"Reference","previous_headings":"","what":"Simple ensemble — simple_ensemble","title":"Simple ensemble — simple_ensemble","text":"simple ensemble collection workflows predictions combined simple way (e.g. taking either mean median). Usually workflows consists best version given model algorithm following tuning. workflows fitted full training dataset making predictions.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Simple ensemble — simple_ensemble","text":"","code":"simple_ensemble(...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Simple ensemble — simple_ensemble","text":"... used, function just creates empty simple_ensemble object. Members added add_best_candidates()","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/simple_ensemble.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Simple ensemble — simple_ensemble","text":"empty simple_ensemble. tibble columns: wflow_id: name workflows best model chosen workflow: trained workflow objects metrics: metrics based crossvalidation resampling used tune models","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":null,"dir":"Reference","previous_headings":"","what":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"spatial_initial_split creates single binary split data training set testing set. strategies package spatialsample available; random split strategy used generate initial split.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"","code":"spatial_initial_split(data, prop, strategy, ...)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"data dataset (data.frame tibble) prop proportion data retained modelling/analysis. strategy sampling strategy spatialsample ... parameters passed strategy","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"rsplit object can used rsample::training rsample::testing functions extract data split.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/spatial_initial_split.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Simple Training/Test Set Splitting for spatial data — spatial_initial_split","text":"","code":"set.seed(123) block_initial <- spatial_initial_split(boston_canopy, prop = 1 / 5, spatial_block_cv) testing(block_initial) #> Simple feature collection with 153 features and 18 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: 745098 ymin: 2915630 xmax: 805045.8 ymax: 2969840 #> Projected CRS: NAD83 / Massachusetts Mainland (ftUS) #> # A tibble: 153 × 19 #> grid_id land_area canopy_gain canopy_loss canopy_no_change canopy_area_2014 #> #> 1 M-9 2690727. 52443. 53467. 304239. 357706. #> 2 Q-21 2690727. 54712. 101816. 1359305. 1461121. #> 3 AB-23 725043. 13737. 13278. 52628. 65906. #> 4 AC-15 1175032. 24517. 24010. 111148. 135158. #> 5 U-25 2691491. 83740. 117496. 601040. 718536. #> 6 Y-13 2691490. 79215. 41676. 312299. 353975. #> 7 M-10 2578879. 27026. 41240. 161115. 202355. #> 8 T-22 2691490. 80929. 140490. 573628. 714118. #> 9 AO-16 1717547. 64863. 52390. 465563. 517953. #> 10 X-23 2690728. 85198. 109044. 458205. 567249. #> # ℹ 143 more rows #> # ℹ 13 more variables: canopy_area_2019 , change_canopy_area , #> # change_canopy_percentage , canopy_percentage_2014 , #> # canopy_percentage_2019 , change_canopy_absolute , #> # mean_temp_morning , mean_temp_evening , mean_temp , #> # mean_heat_index_morning , mean_heat_index_evening , #> # mean_heat_index , geometry training(block_initial) #> Simple feature collection with 529 features and 18 fields #> Geometry type: MULTIPOLYGON #> Dimension: XY #> Bounding box: xmin: 739826.9 ymin: 2908294 xmax: 812069.7 ymax: 2970073 #> Projected CRS: NAD83 / Massachusetts Mainland (ftUS) #> # A tibble: 529 × 19 #> grid_id land_area canopy_gain canopy_loss canopy_no_change canopy_area_2014 #> #> 1 AB-4 795045. 15323. 3126. 53676. 56802. #> 2 I-33 265813. 8849. 11795. 78677. 90472. #> 3 AO-9 270153 6187. 1184. 26930. 28114. #> 4 H-10 2691490. 73098. 80362. 345823. 426185. #> 5 V-7 107890. 219. 3612. 240. 3852. #> 6 Q-22 2648089. 122211. 154236. 1026632. 1180868. #> 7 X-4 848558. 8275. 1760. 6872. 8632. #> 8 P-18 2690726. 110928. 113146. 915137. 1028283. #> 9 J-29 2574479. 38069. 15530. 2388638. 2404168. #> 10 G-28 2641525. 87024. 39246. 1202528. 1241774. #> # ℹ 519 more rows #> # ℹ 13 more variables: canopy_area_2019 , change_canopy_area , #> # change_canopy_percentage , canopy_percentage_2014 , #> # canopy_percentage_2019 , change_canopy_absolute , #> # mean_temp_morning , mean_temp_evening , mean_temp , #> # mean_heat_index_morning , mean_heat_index_evening , #> # mean_heat_index , geometry "},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"function thins dataset one observation per cell retained.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"","code":"thin_by_cell(data, raster, coords = NULL, drop_na = TRUE, agg_fact = NULL)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars object defined grid coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") drop_na boolean whether locations NA raster dropped. agg_fact positive integer. Aggregation factor expressed number cells direction (horizontally vertically). two integers (horizontal vertical aggregation factor) three integers (also aggregating layers). Defaults NULL, implies aggregation (.e. thinning done grid raster)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin point dataset to have 1 observation per raster cell — thin_by_cell","text":"thinning can achieved aggregating cells raster thinning, achieved setting agg_fact > 1 (aggregation works manner equivalent terra::aggregate()). Note data sf object, function transform coordinates projection raster (recommended); data data.frame, user ensure coordinates correct units.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"function thins dataset one observation per cell per time slice retained. use raster layers time slices define data cube thinning enforced (see details time formatted).","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"","code":"thin_by_cell_time( data, raster, coords = NULL, time_col = \"time\", lubridate_fun = c, drop_na = TRUE, agg_fact = NULL )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). raster terra::SpatRaster stars object defined grid layers corresponding time slices (times set either POSIXlt \"years\", see terra::time() details), terra::SpatRasterDataset first dataset used (, times dataset set either POSIXlt \"years\") terra::time() coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object drop_na boolean whether locations NA raster dropped. agg_fact positive integer. Aggregation factor expressed number cells direction (horizontally vertically). two integers (horizontal vertical aggregation factor) three integers (also aggregating layers). Defaults NULL, implies aggregation (.e. thinning done grid raster)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_cell_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin point dataset to have 1 observation per raster cell per time slice — thin_by_cell_time","text":"spatial thinning can achieved aggregating cells raster thinning, achieved setting agg_fact > 1 (aggregation works manner equivalent terra::aggregate()). Note data sf object, function transform coordinates projection raster (recommended); data data.frame, user ensure coordinates correct units.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin points dataset based on geographic distance — thin_by_dist","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"function thins dataset observations distance greater \"dist_min\" retained.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"","code":"thin_by_dist( data, dist_min, coords = NULL, dist_method = c(\"great_circle\", \"euclidean\") )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). dist_min Minimum distance points (units appropriate projection, meters lonlat data). coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") dist_method method compute distance, either \"euclidean\" \"great_circle\". Defaults \"great_circle\", accurate takes slightly longer.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin points dataset based on geographic distance — thin_by_dist","text":"Distances measured appropriate units projection used. case raw latitude longitude (e.g. provided data.frame), crs set WGS84, units set meters. function modified version algorithm spThin, adapted work sf objects.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":null,"dir":"Reference","previous_headings":"","what":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"function thins dataset observations distance greater \"dist_min\" space \"interval_min\" time retained.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"","code":"thin_by_dist_time( data, dist_min, interval_min, coords = NULL, time_col = \"time\", lubridate_fun = c, dist_method = c(\"great_circle\", \"euclidean\") )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"data sf::sf data frame, data frame coordinate variables. can defined coords, unless standard names (see details ). dist_min Minimum distance points (units appropriate projection, meters lonlat data). interval_min Minimum time interval points, days. coords vector length two giving names \"x\" \"y\" coordinates, found data. left NULL, function try guess columns based standard names c(\"x\", \"y\"), c(\"X\",\"Y\"), c(\"longitude\", \"latitude\"), c(\"lon\", \"lat\") time_col name column time; time lubridate object, use lubridate_fun provide function can used convert appropriately lubridate_fun function convert time column lubridate object dist_method method compute distance, either \"euclidean\" \"great_circle\". Defaults \"great_circle\", accurate takes slightly longer.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"object class sf::sf data.frame, \"data\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/thin_by_dist_time.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Thin points dataset based on geographic and temporal distance — thin_by_dist_time","text":"Geographic distances measured appropriate units projection used. case raw latitude longitude (e.g. provided data.frame), crs set WGS84, units set meters. Time interval estimated days. Note long time period, simple conversion x years = 365 * x days might lead slightly shorter intervals expected, ignores leap years. function y2d() provides closer approximation. function algorithm analogous spThin, exception neighbours defined terms space time.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tidysdm-package.html","id":null,"dir":"Reference","previous_headings":"","what":"tidysdm: Species Distribution Models with Tidymodels — tidysdm-package","title":"tidysdm: Species Distribution Models with Tidymodels — tidysdm-package","text":"Fit species distribution models (SDMs) using 'tidymodels' framework, provides standardised interface define models process outputs. 'tidysdm' expands 'tidymodels' providing methods spatial objects, models metrics specific SDMs, well number specialised functions process occurrences contemporary palaeo datasets. full functionalities package described Leonardi et al. (2023) doi:10.1101/2023.07.24.550358 .","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tidysdm-package.html","id":"author","dir":"Reference","previous_headings":"","what":"Author","title":"tidysdm: Species Distribution Models with Tidymodels — tidysdm-package","text":"Maintainer: Andrea Manica am315@cam.ac.uk Authors: Michela Leonardi Margherita Colucci Andrea Vittorio Pozzi Eleanor M.L. Scerri contributors: Ben Tupper [contributor]","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":null,"dir":"Reference","previous_headings":"","what":"TSS - True Skill Statistics — tss","title":"TSS - True Skill Statistics — tss","text":"True Skills Statistic, defined ","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"TSS - True Skill Statistics — tss","text":"","code":"tss(data, ...) # S3 method for class 'data.frame' tss( data, truth, estimate, estimator = NULL, na_rm = TRUE, case_weights = NULL, event_level = \"first\", ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"TSS - True Skill Statistics — tss","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... currently used. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimate column identifier predicted class results (also factor). truth can specified different ways primary method use unquoted variable name. _vec() functions, factor vector. estimator One : \"binary\", \"macro\", \"macro_weighted\", \"micro\" specify type averaging done. \"binary\" relevant two class case. three general methods calculating multiclass metrics. default automatically choose \"binary\" \"macro\" based estimate. na_rm logical value indicating whether NA values stripped computation proceeds. case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default \"first\".","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"TSS - True Skill Statistics — tss","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"TSS - True Skill Statistics — tss","text":"sensitivity+specificity +1 function wrapper around yardstick::j_index(), another name quantity. Note function takes classes predicted model without calibration (.e. making split 0.5 probability). usually metric used Species Distribution Models, threshold recalibrated maximise TSS; purpose, use tss_max().","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"TSS - True Skill Statistics — tss","text":"","code":"# Two class data(\"two_class_example\") tss(two_class_example, truth, predicted) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 tss binary 0.673 # Multiclass library(dplyr) data(hpc_cv) # Groups are respected hpc_cv %>% group_by(Resample) %>% tss(obs, pred) #> # A tibble: 10 × 4 #> Resample .metric .estimator .estimate #> #> 1 Fold01 tss macro 0.434 #> 2 Fold02 tss macro 0.422 #> 3 Fold03 tss macro 0.533 #> 4 Fold04 tss macro 0.449 #> 5 Fold05 tss macro 0.431 #> 6 Fold06 tss macro 0.413 #> 7 Fold07 tss macro 0.398 #> 8 Fold08 tss macro 0.468 #> 9 Fold09 tss macro 0.435 #> 10 Fold10 tss macro 0.412"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":null,"dir":"Reference","previous_headings":"","what":"Maximum TSS - True Skill Statistics — tss_max","title":"Maximum TSS - True Skill Statistics — tss_max","text":"True Skills Statistic, defined ","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Maximum TSS - True Skill Statistics — tss_max","text":"","code":"tss_max(data, ...) # S3 method for class 'data.frame' tss_max( data, truth, ..., estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL ) # S3 method for class 'sf' tss_max(data, ...) tss_max_vec( truth, estimate, estimator = NULL, na_rm = TRUE, event_level = \"first\", case_weights = NULL, ... )"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Maximum TSS - True Skill Statistics — tss_max","text":"data Either data.frame containing columns specified truth estimate arguments, table/matrix true class results columns table. ... set unquoted column names one dplyr selector functions choose variables contain class probabilities. truth binary, 1 column selected, correspond value event_level. Otherwise, many columns factor levels truth ordering columns factor levels truth. truth column identifier true class results (factor). unquoted column name although argument passed expression supports quasiquotation (can unquote column names). _vec() functions, factor vector. estimator One \"binary\", \"hand_till\", \"macro\", \"macro_weighted\" specify type averaging done. \"binary\" relevant two class case. others general methods calculating multiclass metrics. default automatically choose \"binary\" truth binary, \"hand_till\" truth >2 levels case_weights specified, \"macro\" truth >2 levels case_weights specified (case \"hand_till\" well-defined). na_rm logical value indicating whether NA values stripped computation proceeds. event_level single string. Either \"first\" \"second\" specify level truth consider \"event\". argument applicable estimator = \"binary\". default uses internal helper generally defaults \"first\" case_weights optional column identifier case weights. unquoted column name evaluates numeric column data. _vec() functions, numeric vector. estimate truth binary, numeric vector class probabilities corresponding \"relevant\" class. Otherwise, matrix many columns factor levels truth. assumed order levels truth.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Maximum TSS - True Skill Statistics — tss_max","text":"tibble columns .metric, .estimator, .estimate 1 row values. grouped data frames, number rows returned number groups.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"details","dir":"Reference","previous_headings":"","what":"Details","title":"Maximum TSS - True Skill Statistics — tss_max","text":"sensitivity+specificity +1 function calibrates probability threshold classify presences maximise TSS. multiclass version function, operates binary predictions (e.g. presences absences SDMs).","code":""},{"path":[]},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/tss_max.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Maximum TSS - True Skill Statistics — tss_max","text":"","code":"tss_max(two_class_example, truth, Class1) #> # A tibble: 1 × 3 #> .metric .estimator .estimate #> #> 1 tss_max binary 0.728"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":null,"dir":"Reference","previous_headings":"","what":"Convert a time interval from years to days — y2d","title":"Convert a time interval from years to days — y2d","text":"function takes takes time interval years converts days, unit commonly used time operations R. simple conversion x * 365 work large number years, due presence leap years.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"ref-usage","dir":"Reference","previous_headings":"","what":"Usage","title":"Convert a time interval from years to days — y2d","text":"","code":"y2d(x)"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"arguments","dir":"Reference","previous_headings":"","what":"Arguments","title":"Convert a time interval from years to days — y2d","text":"x number years interval","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"value","dir":"Reference","previous_headings":"","what":"Value","title":"Convert a time interval from years to days — y2d","text":"difftime object (days)","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/reference/y2d.html","id":"ref-examples","dir":"Reference","previous_headings":"","what":"Examples","title":"Convert a time interval from years to days — y2d","text":"","code":"y2d(1) #> Time difference of 365 days y2d(1000) #> Time difference of 365243 days"},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-095","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.5","title":"tidysdm 0.9.5","text":"CRAN release: 2024-06-23 implement clamping MESS manage extrapolation clearly separate sampling background vs pseudo-absences update vignettes","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-094","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.4","title":"tidysdm 0.9.4","text":"CRAN release: 2024-03-05 fix predict* functions prevented fixed threshold used assign classes ensure compatibility upcoming changes tune","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-093","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.3","title":"tidysdm 0.9.3","text":"CRAN release: 2024-01-17 fix bug filter_high_cor due changes terra 1.6.75 implement collect_metrics ensembles.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-092","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.2","title":"tidysdm 0.9.2","text":"CRAN release: 2023-11-13 Release CRAN","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-091","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.1","title":"tidysdm 0.9.1","text":"Add spatial_recipe class. BREAKING change makes previously saved objects unusable, old code work expected. Additional articles showing use additional tidymodels features, debug errors. Integration DALEX explain models. functions select variables.","code":""},{"path":"https://evolecolgroup.github.io/tidysdm/dev/news/index.html","id":"tidysdm-090","dir":"Changelog","previous_headings":"","what":"tidysdm 0.9.0","title":"tidysdm 0.9.0","text":"Initial release GitHub.","code":""}]