У меня есть список из 192 фреймов данных одинакового размера с одинаковыми переменными, единственное отличие состоит в том, что зависимая переменная изменяется (значения, а не имя) во всех фреймах данных, остальное остается неизменным. Список выглядит следующим образом:
data = (df1, df2, df3, ..., df192)
, и каждый df имеет размер 17 x 7
. Цель состоит в том, чтобы запустить регрессию для каждого фрейма данных в списке, поэтому в конце у меня будет 192 лм объектов. Это мой первый l oop, поэтому я боролся с этим.
моя попытка выглядит следующим образом:
reg_list = list() # I create a list in which I will store my 192 lm objects
for (i in data) {
reg_list[[i]] = lm(x1 ~ x2 +x3)
}
Я знаю, что отсутствует аргумент данных, но поскольку они 192 dfs Я не знаю, как указать, что R.
Я ценю любые предложения по решению этой проблемы.