Существует ли структура данных R, в которой я могу хранить несколько объектов lm
или lmer
или gam
?J
имеет упакованные массивы, и в ячейки такого упакованного массива можно поместить практически все, что угодно.Я думаю, это то, что я ищу в R.
Я пробовал списки и фреймы данных, но безрезультатно;Я думал, что списки могут работать.
> testlist <- list()
> testlist[1] <- subject1.2008.gam
Warning message:
In testlist[1] <- subject1.2008.gam :
number of items to replace is not a multiple of replacement length
>
В качестве альтернативы, есть ли способ создать и использовать имя переменной на LHS, равное <-
?
Наконец, возможно, у вас есть лучшая идиомадля меня, чтобы рассмотреть.Я, например, пытаюсь создать коллекцию моделей GAM на основе набора предметов и лет.Позже я хочу иметь возможность строить или прогнозировать по этим моделям, поэтому я думаю, что мне нужно сохранить полную модель.Поскольку позже я хочу использовать этот код с другими наборами данных, я бы не хотел жестко кодировать имена объектов gam
и их число.
Пока я начинал с помещения gam()
вызов в цикле, я думаю, что одна из функций apply()
могла бы работать лучше, но мне все еще нужно место для хранения вывода.