Модель lm / модель множественной линейной регрессии с использованием jtools - PullRequest
0 голосов
/ 27 апреля 2018

Я хочу построить линию регрессии из модели lm с несколькими предикторами, что можно сделать с помощью функции "effect_plot" из пакета Jtools (построение выполняется с помощью ggplot2). Вот документация для jtools / effect_plot: Документация Jtools

Вот пример:

library(datasets)
library(jtools)
model <- lm(Income ~ Frost + Illiteracy, data = as.data.frame(state.x77))
summary(model)
effect_plot(model, pred = "Illiteracy")

Я получаю следующее:

effect_plot (model, pred = "Неграмотность") Ошибка в effect_plot (модель, pred = "Неграмотность"): не удалось найти функцию "effect_plot"

ЛЮБАЯ ИДЕЯ, ПОЧЕМУ EFFECT_PLOT НЕ РАБОТАЕТ ????

В jtools есть еще одна функция, называемая «взаимодействовать», для построения графиков взаимодействий, которая отлично работает:

model <- lm(Income ~ Illiteracy * Murder, data = as.data.frame(state.x77))
summary(model)
interact_plot(model, pred = "Illiteracy", modx = "Murder")

Вот вывод: Сюжет из взаимодействующего_плота

Или какая-нибудь альтернативная идея? Я знаю, что были решения, в которых предсказанные значения сохраняются в векторе, а затем выводятся на график с использованием ggplot (например: другое решение ), но было бы замечательно, если бы был способ создать график, основанный непосредственно на объекте lm.

Спасибо за любую помощь!

Вот моя сессия Информация:

R версия 3.4.0 (2017-04-21) Платформа: x86_64-w64-mingw32 / x64 (64-разрядная версия) Работает под: Windows> = 8 x64 (сборка 9200)

Матричные продукты: по умолчанию

Язык: 1 LC_COLLATE = German_Germany.1252 LC_CTYPE = German_Germany.1252 LC_MONETARY = German_Germany.1252 [4] LC_NUMERIC = C LC_TIME = German_Germany.1252

прилагаемые базовые пакеты: 1 статистика графика grDevices использует наборы методов базы данных

другие прикрепленные пакеты: 1 jtools_0.4.4 RevoUtilsMath_10.0.0

загружено через пространство имен (и не прикреплено): 1 compiler_3.4.0 RevoUtils_10.0.4 tools_3.4.0

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