мне нужно создать именованный список линейных моделей в R.Как создать список линейных моделей в R?
models=list()
for (tag in tagnames){
expr=paste0(tag," ~ .")
f=formula(expr)
models[tag]=lm(f,df)
}
Это код, который я написал; он фактически создает список, но, по-видимому, это список списков, которые не являются вызываемыми объектами (т. е. метод предсказания не работает над элементами списка).
Как я могу сделать элемент списков пригодным для использования в качестве реальных объектов lm?
Не могли бы вы привести пример для 'tagnames'? – LAP
tagname - это список строк, содержащий имена столбцов df. – lapally
это должно быть в двойных скобках, так как это список: модели [[tag]] = lm (f, df) – Ansjovis86