Использование purrr :: map для итерации линейной модели по столбцам во фрейме данных

Я пытаюсь выполнить упражнение, чтобы лучше узнать, как использовать функцию карты в мурлыканье. Я создаю некоторые случайные данные (10 столбцов из 10 точек данных), а затем я хотел использовать карту для выполнения серии регрессий (то есть lm (y ~ x, data =)) над результирующими столбцами в фрейме данных.

Если я просто несколько раз использую первый столбец как «y», я хочу выполнить 10 регрессий с каждым столбцом от 1 до 10 в качестве «x». Очевидно, что результаты не важны - это всего лишь метод. Я хочу закончить со списком из 10 объектов линейной модели.

list_of_vecs <- list()
for (i in 1:10){ 
 list_of_vecs[[paste('vec_', i, sep = '')]] <- rnorm(10,0,1)
}
df_of_vecs <- as.data.frame(list_of_vecs)

Здесь я застрял:

map(df_of_vecs, ~ lm(df_of_vecs[[1]] ~ . ?)

Любые советы будут оценены.

Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос