Функция R для генерации случайных целых чисел с предопределенными средним значением и стандартным отклонением

Кто-нибудь знает пользовательскую функцию или нет, чтобы генерировать случайные целые числа, следующие (как весь набор) предопределенное среднее значение и стандартное отклонение?

Например, я хотел бы иметь возможность сгенерировать набор из 5 целых чисел, который будет иметь среднее значение 2,8 и стандартное отклонение 2,4 и состоять из значений от 0 до 6:

function(N=5, M=2.8, SD=2.4, range=0:6)
> 0 1 3 6 4

Я нашел сообщения, которые относятся к случайным целым числам, суммирующимся с заданным значением: ">Сгенерировать N случайных целых чисел, сумма которых равна M в R, но я не мог понять, как повторно использовать это для моего сценария


person blazej    schedule 07.04.2021    source источник
comment
Ваша проблема недостаточно определена. У меня также возникли проблемы с представлением разумного приложения для этого.   -  person Roland    schedule 07.04.2021
comment
Что я упустил? Учитывая 1) количество (N) элементов, 2) диапазон возможных значений, 3) среднее значение (M), 4) стандартное отклонение (SD) — сгенерируйте набор N целых чисел из указанного диапазона, которые будут следовать нормальному распределению с M и SD. Теперь, когда я думаю об этом, я ищу функцию rnorm только для целых чисел с указанным диапазоном (мин/макс)   -  person blazej    schedule 07.04.2021
comment
Итак, вы ищете усеченное нормальное распределение? Это сбивает с толку, потому что вы, кажется, описываете дискретное распределение в своем вопросе.   -  person Roland    schedule 08.04.2021
comment
Простите мою неясность - изучив оба дистрибутива, я бы сказал, что ищу сочетание обоих - усеченный нормальный в том смысле, что я хочу иметь возможность ограничивать как минимальные, так и максимальные значения; и дискретный в том смысле, что мне нужны только целые числа (положительные, но могут быть и отрицательными)   -  person blazej    schedule 08.04.2021
comment
Итак, вы хотите усеченный дискретный дистрибутив? Какое семейство дистрибутива?   -  person Roland    schedule 08.04.2021
comment
Я действительно не знаю, что ответить. Есть ли тот, который лучше всего подходит к тому, как я описал результат?   -  person blazej    schedule 05.05.2021
comment
Вам нужно обратиться к статистику. Они могут помочь вам определить вашу проблему. Если у вас есть четкое определение проблемы, ее решение должно стать легким.   -  person Roland    schedule 06.05.2021
comment
Если гауссов имеет смысл, то это все   -  person blazej    schedule 07.05.2021
comment
Но это не имеет смысла. Вы утверждаете, что хотите дискретное распределение, а гауссовское распределение непрерывно.   -  person Roland    schedule 07.05.2021
comment
Я читаю об этом, и меня все еще смущает сложность здесь. Я хочу создать набор целых чисел из определенного диапазона минимума и максимума, который будет иметь указанное среднее значение и стандартное отклонение. Когда я думаю о среднем значении и SD, я думаю о нормальном распределении, которое в этом случае может принимать только целые числа.   -  person blazej    schedule 07.05.2021