【发布时间】:2017-08-24 20:45:16
【问题描述】:
我使用 numpy fft.fft 分析了一些时间序列数据(黑色)并生成如下图:
根据 FFT 数据(红色),我通过将每个数据点的 x*y 相乘并除以数据点的数量来计算平均频率。它是否正确?还是我误解了 y 轴的含义。
如果这是不正确的,平均频率和中值频率是如何计算的,或者那些不是有用的指标?
感谢您的时间和考虑。
【问题讨论】:
我使用 numpy fft.fft 分析了一些时间序列数据(黑色)并生成如下图:
根据 FFT 数据(红色),我通过将每个数据点的 x*y 相乘并除以数据点的数量来计算平均频率。它是否正确?还是我误解了 y 轴的含义。
如果这是不正确的,平均频率和中值频率是如何计算的,或者那些不是有用的指标?
感谢您的时间和考虑。
【问题讨论】:
首先,您可能希望根据功率而不是幅度来执行此操作,所以我会将 y 轴平方。此外,要计算平均值,您将每个数据点乘以 x*y,将它们相加,最后除以总功率,即所有 y 值的总和。
【讨论】: