Кто-нибудь знает о существующей функции для извлечения полного линейного уравнения из объекта lm?R: Автоматизация экстракции уравнения линейной регрессии от lm
Пусть у меня есть:
lm1 = lm(y~x1+x2...xn, data=df)
Для этого курса в регрессии я везу, профессор неоднократно хочет полученное уравнение регрессии в виде: е (у) = b1 + b2x1 [...] BNX (п-1).
В настоящее время, я делаю что-то вроде этого:
(paste("y=", coef(lm1)[1], '+', coef(lm1[2]), '*x2', [...])
Он пронес в течение многих недель, как это. Не было бы огромной проблемой копировать и вставлять функцию вставки выше, но он хочет, чтобы вместо нее отображались фактические метки переменных вместо y, x1 и т. Д. Как вы можете видеть, моя рука и ум болят от многократного выполнения этого.
Я преодолел свой порог боли для этого, и сегодня начал думать о создании моей собственной функции для этого, но я просто проверяю, знает ли кто-нибудь о существующей функции, которая делает это автоматически.
Не думаю, что создать функцию, которая выполняет одну и ту же функцию вставки, кроме переменной длины для числа коэффициентов, будет чрезвычайно сложно, но это просто то, что я предпочел бы пойти с существующим решением, учитывая конечный продукт - такая бесполезная конструкция.
Примечание: это очень похоже, но не совсем тот же вопрос, поставленный здесь: Extract Formula From lm with Coefficients (R)
Почему он отличается? Эти вопросы касаются одного случая: «Как вы извлекаете уравнение линейной регрессии из объекта lm?» Этот вопрос заключается в том, что «существует ли существующий базовый метод или (если нет) метод для систематически, получающий уравнение линейной регрессии от объекта lm. Это особенно заметно, когда вы видите ответ, поставленный здесь, против принятого ответа на другая страница
Смотрите здесь: http://stackoverflow.com/questions/21269793/extract-formula-from-lm-with -коэффициенты-r – Felix
Спасибо, я видел это, но я подумал, что для этого должна существовать существующая встроенная функция. Наверное, мне просто нужно будет изменить тот, чтобы получить тот, который может корректировать правильное количество предикторов. – nordicray
Фактически, код в связанном столбце SO автоматически настраивается на количество предикторов. – Felix