`aggregate_weights.Rd`

Aggregates discrete values together with their weights into a data frame or tibble.

`aggregate_weights(y, weights, sum_to_one = FALSE)`

- y
Vector of outcomes.

- weights
Vector of weights, one for each of

`y`

. These need not sum to one, but must not be negative.- sum_to_one
Logical; should the weights be normalized to sum to 1? Default is FALSE.

Data frame with the following columns:

`location`

: Increasing vector of unique values of`y`

having positive weight.`size`

: Weights corresponding to each outcome.

For a vector of outcomes `y`

with a
matching vector of `weights`

,
`aggregate_weights()`

provides a single non-zero, non-NA
weight per unique value of `y`

.