Создать вектор случайных весов с фиксированной суммой - PullRequest
0 голосов
/ 21 февраля 2020

Что мне нужно: я хочу создать вектор размером 10 со случайными весами. Сумма весов должна быть равна 1.

Зачем мне это нужно: я хочу, наконец, рассчитать доходность акций случайно диверсифицированного портфеля активов.

Пробное решение: [0,01 0,02 0,07 0,10 0,10 0,05 0,05 .......]. Сумма всех элементов 1.

1 Ответ

0 голосов
/ 21 февраля 2020

Попробуйте что-то вроде этого

x <- runif(10)
weights <- x/sum(x)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...