Я использую функцию diff (log (x)), но мне нужно рассчитать прогнозные результаты для набора данных xts, а не результаты на основе исторических данных.
В основном, когда я вычисляю diff (log (x), lag = 30) для 30-дневного возврата, он удаляет последние 30 точек данных и начинает вычислять на 30-й день, кажется, но мне нужно, чтобы он начинался в день= 1, и сравните таким образом:
цена (день 1) с ценой (день 30). ,,и так далее
diff (log (x), lag = -30) пробовал это, но выдает ошибку
Возможно, что-то мне не хватает? Извините, я новичок и прошу прощения, если ответ очевиден или мне не хватает функции diff log