spatialsample 0.2.0
New features
-
spatial_buffer_vfold_cv()
is a new function which wraps
rsample::vfold_cv()
, allowing users to add inclusion radii and exclusion
buffers to their vfold resamples. This is the supported way to perform
spatially buffered leave-one-out cross validation (setv
tonrow(data)
). -
spatial_leave_location_out_cv()
is a new function with wraps
rsample::group_vfold_cv()
, allowing users to add inclusion radii and
exclusion buffers to their vfold resamples. -
spatial_block_cv()
is a new function for performing spatial block
cross-validation. It currently supports randomly assigning blocks to folds. -
spatial_clustering_cv()
gains an argument,cluster_function
, which
specifies what type of clustering to perform.cluster_function = "kmeans"
,
the default, usesstats::kmeans()
for k-means clustering, while
cluster_function = "hclust"
usesstats::hclust()
for hierarchical
clustering. Users can also provide their own clustering function. -
spatial_clustering_cv()
now supportssf
objects! Coordinates are inferred
automatically when usingsf
objects, and anything passed tocoords
will
be ignored with a warning. Clusters made usingsf
objects will take
coordinate reference systems into account (usingsf::st_distance()
),
unlike those made using data frames. -
All resampling functions now support spatial buffering using two arguments.
radius
lets you specify an inclusion radius for your test set, where any
data withinradius
of the original assessment set will be added to the
assessment set.buffer
specifies an exclusion buffer around the test set,
where any data withinbuffer
of the assessment set (afterradius
is
applied) will be excluded from both sets. -
autoplot()
now has a method for spatial resamples built fromsf
objects.
It works both onrset
objects and onrsplit
objects, and has a special
method for outputs fromspatial_block_cv()
. -
boston_canopy
is a new dataset with data on tree canopy change over time in
Boston, Massachusetts, USA. It uses a projected coordinate reference system
and US customary units; see?boston_canopy
for instructions on how to
install these into your PROJ installation if needed.
Documentation
-
The "Getting Started" vignette has been revised to demonstrate the new
features and clustering methods. -
A new vignette has been added walking through the spatial buffering process.
Dependency changes
-
R versions before 3.4 are no longer supported.
-
glue
,sf
, andunits
have been added to Imports. -
ggplot2
has been moved to Imports. It had been in Suggests. -
covr
,gifski
,lwgeom
, andvdiffr
are now in Suggests. -
rlang
now has a minimum version of 1.0.0 (was previously unversioned).