Я ищу, чтобы сгенерировать набор из пяти случайных чисел в R. Однако сложная часть состоит в том, что я хочу, чтобы значения находились в последовательности, которая сначала уменьшается, а затем увеличивается: первое случайное число будет больше второго, которое будет больше третьего. Четвертый будет больше третьего, а пятый будет больше четвертого. Чтобы объяснить это более четко, 1 = высокий, 2 = средний, 3 = низкий, 4 = средний, 5 = высокий; сохраняя при этом среднее значение (приблизительно) 2000 для самых больших (первых и последних) значений.Генерация случайных чисел в R
Я полагаю, что первое и пятое значения должны быть около 2000, второе и четвертое значения могут быть около 1500, но, я думаю, это может немного колебаться, а третье значение должно быть относительно ниже. SD также может меняться.
Так, например, удовлетворительная строка может быть:
2300, 1843, 987, 1300, 1900
Привести в каком-то биологическом фоне, я пытаюсь описать сложную систему в узорах изобилия в oystercatchers на основе приливов и отливов. Из данных я знаю, что среднее значение для устриц в момент прилива составляет ~ 2000. Значения для среднего и высокого прилива, однако, не известны для этого конкретного лимана. Я полагаю, что прилив будет иметь меньшее количество, чем прилив и отлив.
Что бы среднее средних и низких множеств? –
Подсказки: '? Order'. Вы хотите, чтобы среднее значение было равно * 2000, и в этом случае вам нужно будет использовать что-то вроде 'x <- 2000 * x/mean (x)'? –
Чтобы привести в какой-то биологический фон, я пытаюсь описать сложную систему в образцах изобилия в острицах на основе приливов. Из данных я знаю, что среднее значение для устриц в момент прилива составляет ~ 2000. Значения для среднего и высокого прилива, однако, не известны для этого конкретного лимана. Я полагаю, что прилив будет иметь меньшее количество, чем прилив и отлив. Поэтому, если можно сохранить 2000 как среднее значение, но иметь числа, случайным образом генерируемые с каким-то весом для них, это был бы идеальный сценарий. –