greedy
, n_dist
, n_fill
, n_last
,
n_rand
, l_sizes
, l_starts
, staircase
, or
primes
.
Notice: examples are sizes of the generated groups
based on a vector with 57 elements.
greedy
Divides up the data greedily given a specified group size
\((e.g. 10, 10, 10, 10, 10, 7)\). n
is group size
n_dist (default)
Divides the data into a specified number of groups and
distributes excess data points across groups
\((e.g. 11, 11, 12, 11, 12)\). n
is number of groups
n_fill
Divides the data into a specified number of groups and
fills up groups with excess data points from the beginning
\((e.g. 12, 12, 11, 11, 11)\). n
is number of groups
n_last
Divides the data into a specified number of groups.
It finds the most equal group sizes possible,
using all data points. Only the last group is able to differ in size
\((e.g. 11, 11, 11, 11, 13)\). n
is number of groups
n_rand
Divides the data into a specified number of groups.
Excess data points are placed randomly in groups (only 1 per group)
\((e.g. 12, 11, 11, 11, 12)\). n
is number of groups
l_sizes
Divides up the data by a list of group sizes.
Excess data points are placed in an extra group at the end.
\((e.g. n = list(0.2,0.3) outputs groups with sizes (11,17,29))\). n
is a list of group sizes
l_starts
Starts new groups at specified values of vector. n
is a list of starting positions.
Skip values by c(value, skip_to_number) where skip_to_number is the nth appearance of the value
in the vector.
Groups automatically start from first data point.
\(E.g. n = c(1,3,7,25,50) outputs groups with sizes (2,4,18,25,8)\).
To skip: \(given vector c("a", "e", "o", "a", "e", "o"), n = list("a", "e", c("o", 2))
outputs groups with sizes (1,4,1)\).
If passing \(n = 'auto'\) the starting positions are automatically found with
find_starts()
.
staircase
Uses step size to divide up the data.
Group size increases with 1 step for every group,
until there is no more data
\((e.g. 5, 10, 15, 20, 7)\). n
is step size
primes
Uses prime numbers as group sizes.
Group size increases to the next prime number
until there is no more data.
\((e.g. 5, 7, 11, 13, 17, 4)\). n
is the prime number to start at