partition_factor {sperrorest} | R Documentation |
Partition the data for a (non-spatial) leave-one-factor-out cross-validation based on a given, fixed partitioning
Description
partition_factor
creates a represampling object, i.e. a set
of sample indices defining cross-validation test and training sets.
Usage
partition_factor(
data,
coords = c("x", "y"),
fac,
return_factor = FALSE,
repetition = 1
)
Arguments
data |
|
coords |
vector of length 2 defining the variables in |
fac |
either the name of a variable (column) in |
return_factor |
if |
repetition |
numeric vector: cross-validation repetitions to be
generated. Note that this is not the number of repetitions, but the indices
of these repetitions. E.g., use |
Value
A represampling object, see also partition_cv for details.
Note
In this partitioning approach, all repetition
s are identical and
therefore pseudo-replications.
See Also
sperrorest, partition_cv, as.resampling.factor
Examples
data(ecuador)
# I don't recommend using this partitioning for cross-validation,
# this is only for demonstration purposes:
breaks <- quantile(ecuador$dem, seq(0, 1, length = 6))
ecuador$zclass <- cut(ecuador$dem, breaks, include.lowest = TRUE)
summary(ecuador$zclass)
parti <- partition_factor(ecuador, fac = "zclass")
# plot(parti,ecuador)
summary(parti)