У меня есть проект по оценке объектов коммерческой недвижимости с учетом категориальных и непрерывных переменных. Я запустил модель пошаговой линейной регрессии, чтобы выбрать хорошую формулу в RStudio. (Кроме того, Adj. Rsq = 0,90, я знаю, что мне нужно выполнить PCA и какой-то тип категориального теста ANOVA, но я просто хочу получить бета-оценку, прежде чем углубляться.)
Как мне получить результат моей функции step(lm()) и создать символьное алгебраическое выражение/уравнение с коэффициентами, например:
- log(цена)= M1X1 + M2X2 + ... + MnXn.
Где М — мой коэффициент, а Х — моя переменная. Я знаю, что мог бы сделать это вручную в Excel, но с таким количеством взаимодействий и базовых переменных это кажется чрезмерным. Может быть, в R есть функция, или я мог бы сделать функцию в питоне, которая спрашивала бы, каковы значения переменных, необходимых для расчета; но я ни о ком не подумал.
Большое спасибо! Если что-то не достаточно конкретно, я сделаю все возможное, чтобы объяснить.
coef()
? - person MrFlick   schedule 31.03.2017lm
позволяет трансформировать переменные, например.lm(log(demand) ~ I(Time^2), BOD)
. Используйтеpredict
, чтобы получить прогнозируемые значения с учетом новых значений предикторов. - person G. Grothendieck   schedule 31.03.2017coef()
, он дает мне коэффициенты, но я больше ищу вывод, который возвращает полное выражение. Как и в этом комментарии. Упоминание OP о желании поместить уравнения на графики, я размышлял, действительно ли они хотят, чтобы функция брала вывод lm и создавала символьное выражение, такое как y ^ = -0,00761 + 0,09156x, подходящее для такой задачи построения графика (следовательно мой неоднократный звонок, чтобы уточнить, что они хотели - что, к сожалению, не было сделано). от @Glen_b - person S_Stand_ring   schedule 31.03.2017predict
я не верю, что это то, что я ищу, поскольку нам не дано уравнение характера модели. Кстати,predict
выглядит чрезвычайно полезно! Используется ли он чаще всего для проверки новых данных на модели, чтобы убедиться, что модель не слишком подходит? - person S_Stand_ring   schedule 31.03.2017