我通过biwavelet
包使用 CWT 来生成时间序列的连续小波谱的结果。我对时间序列有 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)
我该如何纠正这个错误。