【发布时间】:2017-11-13 01:02:02
【问题描述】:
我收集了 65 年以来的 780 次每月温度异常,我想分析它以找出导致异常的频率。我使用了频谱包来做到这一点,我已经包含了分析前后的系列图片。
from spectrum import *
p = Periodogram(anomalies, sampling=1/12)
p.run()
plt.title('Power Spectrum of Monthly Temperature Anomalies')
p.plot(marker='.')
plt.show()
得到的光谱有几个明显的负尖峰。现在我明白了 Db 中的负值实际上并不是负绝对值,但为什么会发生这种情况?这是否意味着我的数据中缺少某些特定频率?因为正尖峰意味着存在一个。
另外,为什么大多数频率显示为负数? Db作为放大倍数的参考值是多少?
我的一部分认为我应该采用该频谱的绝对值,但我想了解为什么会这样。另外我将采样值输入为 1/12,因为数据点是每月一次,所以希望频率范围是每年?
非常感谢,这是我在这里的第一篇文章,所以如果我需要更清楚地了解任何事情,请告诉我。
负能量
正在分析的系列
【问题讨论】: