¿Hay una estructura de datos R en la que puedo almacenar un número de objetos lm
o lmer
o gam
? J
tiene matrices en caja, y uno puede poner casi cualquier cosa en las celdas de una matriz en caja. Creo que eso es lo que estoy buscando en R.¿Cómo almaceno "arrays" de modelos estadísticos?
He intentado listas y marcos de datos, inútilmente; Pensé que las listas podrían funcionar.
> 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
>
Por otra parte, hay una manera de crear y utilizar un nombre de variable en la LHS de <-
?
Finalmente, tal vez usted tiene una mejor expresión idiomática para mí. Estoy tratando de crear una colección de modelos de GAM sobre un conjunto de temas y años, por ejemplo. Más tarde, quiero poder trazar o predecir a partir de esos modelos, así que creo que necesito mantener todo el modelo. Como deseo poder utilizar este código con diferentes conjuntos de datos más adelante, me gustaría no codificar los nombres de los objetos gam
ni su número.
Mientras comenzaba poniendo la llamada gam()
en un bucle, creo que una de las funciones apply()
podría funcionar mejor, pero aún necesito un lugar para almacenar la salida.
Es posible que también desee examinar plyr, que hace que este tipo de ajuste de modelo v Muy fácil. – hadley