Есть ли структура данных 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()
может работать лучше, но мне все еще нужно место для хранения вывода.