Я сделал модель арима с auto.arima . Затем я могу получить объект прогноза с помощью функции прогноз .
Проблема в том, что я применил логарифмическое преобразование к переменной, чтобы уменьшить гетероскедастичность. Теперь прогнозы в том же масштабе, что и журнал. Я хочу получить прогнозы в реальном масштабе, взяв экспоненциальное преобразование, а затем построить тот же график, который мы можем получить с помощью объекта прогноза. Но я не могу применить это преобразование к объекту прогноза.
arimaFit <- auto.arima(datats)
plot(exp(forecast(arimaFit, h = 100)))
Это дает мне следующую ошибку:
Error in exp(forecast(arimaFit)) :
non-numeric argument to mathematical function
Я думал о преобразовании объекта прогноза в матрицу, а затем оэкспоненциальная, а затем снова преобразовать матрицу в объект прогноза, но я не могу найти способ сделать это.
Есть ли способ преобразовать данные в экспоненциальную, чтобы получить тот же график с исходными данными?