#r #forecast
Вопрос:
У меня есть 2 регрессии, которые я пытаюсь оценить, обе основаны на одних и тех же данных, но вторая регрессия имеет преобразование журнала:
reg<-lm(AmountSpent~Age Children Catalogs Gender Married Location Salary,data=train.df)
summary(reg)
pred.train<-predict(reg)
library(forecast)
accuracy(pred.train,train.df$AmountSpent)
pred.valid<-predict(reg,newdata = valid.df)
accuracy(pred.valid,valid.df$AmountSpent)
reg.log<-lm(log(AmountSpent)~Age Children Catalogs Gender Married Location log(Salary),data=train.df)
summary(reg.log)
pred.train.log<-predict(reg.log)
accuracy(exp(pred.train),train.df$AmountSpent)
pred.valid.log<-predict(reg.log, newdata = valid.df)
accuracy(exp(pred.log),valid.df$AmountSpent)
Вопросы, которые у меня есть, касаются второй регрессии:
- Можно ли использовать журнал только для одной (или нескольких) независимых переменных, в то время как остальные переменные остаются неизменными?
- Когда я использую точность(exp — она изменяет значение только для переменных с журналом или изменяет значение для всех переменных в регрессии?
- Нужно ли мне использовать функцию exp как для прогнозирования, так и для проверки или только для проверки?
Спасибо!!