MATLAB数据处理和函数分析问题(金融相关)

需求描述:

一,数据处理
下载好的日线数据(Excel),用timetable导入数据,然后利用fts2mat转换为矩阵(不知道为什么这里总是说“检查对函数fts2mat的调用中是否缺失参数或者参数类型不正确。”)
然后用price2ret转换成收益率序列
绘图展示价格序列和收益率序列

二、ARMA模型分析
1.用autocorr进行自相关分析;
2.用parcor进行偏相关分析;
3.分析运行结果,进行定阶,如果不能直接定阶,利用函数armax进行估计,并利用函数fpe计算最终预报误差,选择最小fpe的阶作为ARMA模型的阶;
4.估计ARMA模型参数,写出最终的ARMA模型。

三、GARCH模型分析
1.GARCH(1,1)参数设置;
2.GARCH(1,1)估计;
3.根据估计参数仿真,要求100期;
4.根据估计参数进行预测分析,要求10期。

一、数据处理

在使用fts2mat函数时,需要传入一个金融时间序列对象(fts对象)作为参数,如果出现了“检查对函数fts2mat的调用中是否缺失参数或者参数类型不正确”的错误提示,可能是因为传入的参数不是fts对象,或者传入的参数类型与函数定义不匹配。建议先检查传入的参数是否正确,可以使用whos命令查看变量类型和属性。

以下是一些可能的代码示例,供参考:

% 导入数据,创建时间表对象
data = readtable('data.xlsx');
data.Time = datetime(data.Date);
data =

你可能感兴趣的:(matlab,金融,开发语言)