Использование даты в biwavelet вызывает ошибку check.datum()

Я использую CWT через biwaveletпакет для генерации результатов непрерывного вейвлет-спектра временного ряда. У меня есть 245 наблюдений временного ряда. Я использовал приведенный ниже код, и он правильно построил график.

      EXR = data.frame(1:245,EX)
plot(wt(EXR), main="Continuous Wavelet Spectrum:C")

Однако по оси x я получаю числа от 0 до 240. Я хочу указать дату на оси x. Поэтому я внес следующие изменения в код:

class(date)

[1] "Date"

      EXR = data.frame(date,EX)
plot(wt(EXR), main="Continuous Wavelet Spectrum:C")

Следующая ошибка возникает после нового кода.

Error in check.datum(d) : The step size must be constant (see approx function to interpolate)

Как я могу исправить эту ошибку.

0 ответов

Другие вопросы по тегам