У меня больше опыта работы с R, чем у многих моих коллег, но иногда требуется несколько часов, чтобы перенести новую концепцию в строку кода, и обычно еще несколько, чтобы получить успешный результат. Я не знаю, как описать это на языке R, поэтому я надеюсь, что вы можете помочь мне - либо с примером кода, либо с указанием правильного направления.
У меня есть c (X1, X2, X3,... Xn) для стартовой переменной неслучайное числовое значение. У меня есть c (Y1, Y2, Y3, ... Yn) для изменения переменной, неслучайное числовое значение, обозначающее, насколько нужно изменить X, дать или взять, и значение между 0-10. У меня есть c (Z1, Z2, Z3, ... Zn), который является минимальным и максимальным диапазоном X.
Я хочу наблюдать случайную выборку всех чисел X, у которых все случайным образомсоответствующая переменная Y вычитается или добавляется к ним. В этой задаче я пытаюсь спросить, сколько раз я буду рисовать значения X, которые являются точными значениями X, которые я первоначально ввожу, а также задаю или принимаю только низкое значение Y.
Например,,
Exes<-c(135,462,579,222)
Whys<-c(1,3,3,2)
Zees<-c(c(115,155),c(450,474),c(510,648),c(200,244))
Первая итерация: X = c (135,562,579,222), вторая итерация: X = c (130,471,585,230) <- как вы можете видеть, X второй итерации изменился на (-5 * Y1),(+ 3 * Y2), (+ 2 * Y3) и (+ 11 * Y4) </p>
Я хочу вывести список рандомизированных значений X, которые изменились только с коэффициентом их соответствующего Yзначение, и всегда попадают в диапазон заданных значений Z. Кроме того, я хочу проверить, сколько раз хотя бы одно и только одно значение X будет значительно отличаться от соответствующего начального ввода X.
Мне кажется, что я не формулирую вопрос лаконично,но я также чувствую, что именно поэтому я написал. Я не пытаюсь попросить руки, а ищу совета.