Given m
, w jaki sposób możemy wygenerować m
równomiernie rozmieszczone, że suma liczb 1
tak że A1 > A2 > ... > Am
?Generowanie M równomiernie rozmieszczonych liczb, które sumę 1 na R
Na przykład, jeśli m=4
to powinniśmy mieć:
a <- c(0.4, 0.3, 0.2, 0.1)
abs(diff(a))
#[1] 0.1 0.1 0.1
sum(a)
#[1] 1
Or dla m=5
:
b <- c(0.30, 0.25, 0.20, 0.15, 0.10)
abs(diff(b))
#[1] 0.05 0.05 0.05 0.05
sum(b)
#[1]