Извлечение граненых моделей lm из ggplot2 - PullRequest
1 голос
/ 01 октября 2019

Я хочу извлечь линейные модели, заданные ggplot2. Есть ли лучший способ извлечь эти модели вместо повторного запуска отдельной модели отдельно?

Ниже приведен воспроизводимый код. Однако обратите внимание, что пакет Ecdat довольно большой.

library(ggplot2);library(Ecdat)
data('Housing') # from Ecdat
ggplot(Housing, aes(lotsize, price, color = airco, fill = airco)) +
  geom_point() +
  geom_smooth(method = 'lm') +
  ggtitle('Price (lotsize)') + facet_grid( . ~ airco, margins = T) + theme_classic()

Ниже приведен визуальный вывод ggplot. Вы можете заметить, что у нас есть 3 разных модели ниже. Я хотел бы извлечь 3 модели для дальнейшего анализа, а не перезапускать их с помощью lm ().

Спасибо!

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...