У меня есть линейная функция log-log как:
lom1 = lm(log(y)~log(x1)+log(x2),data=mod_dt)
Я хочу получить y_hat, используя тот же набор данных, и я сделал
yhat = exp(predict(lom1))
Результат выглядит много (из сравнения с y-шляпой, которую я вычислил вручную в R).
По какой-либо причине?
Второй связанный с этим вопрос, я сначала добавил еще три столбца в исходный набор данных mod_dt для журналапреобразования у, х1 и х2.Скажем, они названы как logy, logx1 и logx2, а затем я запустил lm:
lom2 = lm(logy ~ logx1 + logx2, data=mod_dt)
Это дает другой набор коэффициентов.
Может ли это дать правильный y-hat поделать
exp(predict(lom2))
Большое спасибо заранее.