Я занимаюсь исследовательским проектом, в рамках которого изучаю прибавку в весе 50 различных групп лабораторных крыс. Каждую неделю я записываю средний вес, а также стандартное отклонение веса для каждой группы крыс. В настоящее время у меня есть данные за 15 недель для 4 групп крыс, однако мне нужны данные за 15 недель для всех 50 групп крыс. (Я получаю 4 новые группы крыс каждые 15 недель).
Для моего исследования я записал свои еженедельные данные в два разных фрейма данных. Кадр данных 1 представляет собой Mean_Weight df для каждой группы крыс и выглядит примерно так:
Mean_Data <- data.frame( Group_1 = runif(15), Group_2 = runif(15),
Group_3 = runif(15), Group_4 = runif(15) )
Кадр данных 2 представляет собой STD_Weight df для каждой группы крыс и выглядит примерно так:
STD_Data <- data.frame( Group_1 = runif(15), Group_2 = runif(15),
Group_3 = runif(15), Group_4 = runif(15) )
У меня приближается нехватка времени, и я не могу позволить себе ждать получения полного набора данных, поэтому я пытаюсь использовать функцию rnorm, чтобы обойти это неудобство. Чтобы удовлетворить мои потребности, синтаксис использования функции rnorm будет выглядеть примерно так, как показано ниже:
rnorm(50, mean= *, sd=*])
Моя проблема в том, что я не знаю, как правильно закодировать значения параметров mean и sd в функции rnomrm. В идеале я просто хочу использовать значения из каждой ячейки в моих Mean_Data и STD_Data dfs. По завершении это будет выглядеть примерно так:
rnorm(50, mean= Mean_Data[1,1], sd=STD_Data[1,1])
rnorm(50, mean= Mean_Data[1,2], sd=STD_Data[1,2])
rnorm(50, mean= Mean_Data[1,3], sd=STD_Data[1,3])
rnorm(50, mean= Mean_Data[1,4], sd=STD_Data[1,4])
.
.
.
rnorm(50, mean= Mean_Data[15,4], sd=STD_Data[15,4])
Может ли кто-нибудь помочь мне написать какую-то циклическую или прикладную функцию, чтобы мне не приходилось вручную вводить средние значения и значения sd в значения параметров mean и sd каждой функции rnorm?
Group_*
? - person Rui Barradas   schedule 01.06.2021