Skip to content
Prev 397726 / 398500 Next

Generate random vectors (continuous number) with a fixed sum

Hello,

Inline.

?s 16:08 de 21/04/2025, Rui Barradas escreveu:
Sorry, this is not true. The columns are the random vectors, as 
documented. An example setting the RNG seed, for reproducibility.


library(Surrogate)

a <- c(0.1, 0.2)
b <- c(0.2, 0.8)
set.seed(2025)
res <- mapply(\(a, b, s, n, m) RandVec(a, b, s, n, m),
               MoreArgs = list(s = 1, n = 2, m = 5), a, b)

res
#> $RandVecOutput
#>          [,1]      [,2]      [,3]     [,4]      [,5]
#> [1,] 0.146079 0.1649319 0.1413759 0.257086 0.1715478
#> [2,] 0.253921 0.2350681 0.2586241 0.142914 0.2284522
#>
#> $RandVecOutput
#>           [,1]      [,2]      [,3]      [,4]      [,5]
#> [1,] 0.5930918 0.2154583 0.6915523 0.7167089 0.3617918
#> [2,] 0.4069082 0.7845417 0.3084477 0.2832911 0.6382082

lapply(res, colSums)
#> $RandVecOutput
#> [1] 0.4 0.4 0.4 0.4 0.4
#>
#> $RandVecOutput
#> [1] 1 1 1 1 1


Hope this helps,

Rui Barradas

  
    

Thread (18 messages)

Brian Smith Generate random vectors (continuous number) with a fixed sum Apr 21 Eric Berger Generate random vectors (continuous number) with a fixed sum Apr 21 Rui Barradas Generate random vectors (continuous number) with a fixed sum Apr 21 Rui Barradas Generate random vectors (continuous number) with a fixed sum Apr 21 Brian Smith Generate random vectors (continuous number) with a fixed sum Apr 22 Rui Barradas Generate random vectors (continuous number) with a fixed sum Apr 22 Brian Smith Generate random vectors (continuous number) with a fixed sum Apr 22 Brian Smith Generate random vectors (continuous number) with a fixed sum Apr 22 Rui Barradas Generate random vectors (continuous number) with a fixed sum Apr 22 Rui Barradas Generate random vectors (continuous number) with a fixed sum Apr 22 Brian Smith Generate random vectors (continuous number) with a fixed sum Apr 24 Bert Gunter Generate random vectors (continuous number) with a fixed sum Apr 24 Duncan Murdoch Generate random vectors (continuous number) with a fixed sum Apr 24 Duncan Murdoch Generate random vectors (continuous number) with a fixed sum Apr 24 Duncan Murdoch Generate random vectors (continuous number) with a fixed sum Apr 26 Duncan Murdoch Generate random vectors (continuous number) with a fixed sum Apr 26 Bert Gunter Generate random vectors (continuous number) with a fixed sum Apr 26 Duncan Murdoch Generate random vectors (continuous number) with a fixed sum Apr 26