0

我通过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)

我该如何纠正这个错误。

4

0 回答 0