基础准备
如果你没有听过傅里叶变换;请耐心阅读上面那篇文章。
如果你听着傅里叶变换熟悉,但是不懂是什么;请耐心阅读上面那篇文章。
如果你不仅听过傅里叶变换,还非常熟悉它的一切;那就关上微信,该干嘛干嘛去吧。
看完文章,大概知道傅里叶分析是干嘛的,咱们就开始介绍Excel的傅里叶分析工具。上一篇文章通俗的解释了傅里叶变换的原理,这里还需要补充一个基本内容---根据原信号的不同,傅立叶变换分为四种类别:
1、非周期性连续信号傅立叶变换(Fourier Transform, FT)
2、周期性连续信号傅立叶级数(Fourier Series, FS)
3、非周期性离散信号离散时域傅立叶变换(Discrete Time Fourier Transform, DTFT)
4、周期性离散信号离散傅立叶变换(Discrete Fourier Transform, DFT)
Excel的傅立叶分析是快速傅里叶变换(Fast Fourier Transform)及其逆变换。快速傅里叶变换是利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。快速傅里叶变换有广泛的应用:数字信号处理、计算大整数乘法、求解偏微分方程、用于判断时间序列周期性。
商业的销售数据经常表现为周期性离散时间数列,所以FFT非常适用于商业数据周期性分析。下面以判断时间序列周期性为例介绍Excel的傅里叶分析。
FFT原理
Excel傅里叶分析步骤
1、输入数据并数据中心化(求出数据均值,得到每个数据值与均值的差值);调整中心化后的数据量,使其满足2的n次方的FFT分析要求。
2、用傅立叶分析工具将中心化数据傅立叶变换,得到傅里叶变换的复数。
3、用IMCONJUGATE得到傅里叶复数的共轭复数。
4、由FFT原理可知,用IMPRODUCT求得两共轭复数乘积,再除以数据区间长度即为功率谱的密度分布。
4、以频率为横坐标、密度分布为纵坐标,绘制频谱图。
5、分析周期性。由频率强度最大的所对应的频率倒数即为周期。
范例分析
某经营多年的雪糕工厂老板通过对近一年的销售数据直观分析后发现,销售量数据呈现周期性。用傅里叶变换分析数据的周期性。数据如下
根据前述步骤,用Excel计算得出结果:
1、输入数据并数据中心化,调整中心化后的数据量(范例数据量为12,在中心化数据列后增加4个0),使其等于16,满足2的n次方要求;
2、用傅立叶分析工具将中心化数据傅立叶变换,得到傅里叶变换的复数。
3、用IMCONJUGATE得到傅里叶复数的共轭复数。
4、由FFT原理可知,用IMPRODUCT求得两共轭复数乘积,再除以数据区间长度(范例中数据区间长度为16),即为功率谱的密度分布。
4、以频率为横坐标、密度分布为纵坐标,绘制频谱图。
从图上看,FFT的频谱图完全对称,一般只看左半边即可。
5、分析周期性。由频率密度最大的所对应的频率倒数即为周期,作出左半边图:
从图中可知,密度最大的频率为0.0625,所以周期为1/0.0625=16个月,而不是12个月。