I have a fitted lm model
log_log_model = lm(log(price) ~ log(carat), data = diamonds)`
I want to predict price using this model, but I'm not sure if I should be entering log(carat) or carat value as predictor into the predict() function?
Choice 1
exp(predict(log_log_model, data.frame(carat = log(3)),
interval = 'predict', level = 0.99))
Choice 2
exp(predict(log_log_model, data.frame(carat = 3),
interval = 'predict', level = 0.99))
Which one is correct?