【摘要】试验所得的数据一般为离散的,且不能直接用一般的方程去描述它们,这样给数据的分析和预测带来了极大的麻烦,本文针对股票数据的变化,使用matlab的多项式拟合,求导,以及预测功能,对股票的实时变化及其变化快慢做出分析,并用得出的拟合方程对未来的股票行情做一个基本的预测。
【关键词】数据分析 拟合 matlab
21世纪的来临,宣告了信息化和数字化时代的到来,大量的数据在我们身边传输,其中包括关系国家发展的众多数据库,如人口增长,粮食增长,失业率等等,对这些数据的处理和运用,直至预测出未来数据的变化,以达到对相关方面的宏观调控,提升我国的综合实力,相当重要。本文利用matlab将股票的实时数据进行分析,对未来的股票走势做出预测,得出相关数据,以达到提前掌握市场的目的。
一、数据采集
本文使用通达信金融终端输出跃岭股份(002725)2014年1月29号至2014年4月23号股市收盘价表格,并输入起始文件夹,存为txt格式文件。
二、数据导入
采集的数据存入gupiaoy.xls文件中, 拟合的横坐标定义为单位的采样信号,数据输入gupiaox.xls文件中, 将采集的数据,定义在MATLAB工作区间,为X和Y的矩阵。
三、matlab多项式线性拟合
(一)多项式拟合
调用格式为p=polyfit(x,y,n),其中x和y是输入的原始数据,而n代表阶次,当n=1时,拟合形式为线性回归,当n=2时,多项式为二