rescale_integer_sum {migest} | R Documentation |
For when you want to rescale a set of numbers to sum to a given value and do not want all rescaled values to be integers.
rescale_integer_sum(x, tot)
x |
Vector of numeric values |
tot |
Numeric integer value to rescale sum to. |
Vector or integer values that sum to to tot
Guy J. Abel
x <- rnorm(n = 10, mean = 5, sd = 20)
y <- rescale_integer_sum(x, tot = 10)
y
sum(y)
for(i in 1:10){
y <- rescale_integer_sum(x = rpois(n = 10, lambda = 10), tot = 1000)
print(sum(y))
}