这些例子展示了如何在MATLAB中准备时间序列数据®命令行,用于计量经济学建模师应用程序。
您只能将一个变量导入econometretric Modeler。该变量可以存在于MATLAB工作区或mat文件中。
MATLAB时间表中的一行包含同时采样的观测数据。当您导入时间表时,应用程序将在x时间序列图的轴,使您能够在图上覆盖衰退带。因此,这些示例展示了如何为单变量和多变量时间序列数据创建时间表。有关其他受支持的数据万博1manbetx类型和变量方向,请参见为计量经济学建模应用程序准备数据.
这个例子展示了如何从存储在MATLAB表中的同步数据创建MATLAB时间表。数据集包含了从1954年到1994年加拿大每年的通货膨胀率和利率。
在命令行中,清除工作区,然后加载Data_Canada.mat
数据集。显示工作区中的所有变量。
清晰的所有负载Data_Canada谁
名称大小字节类属性Data 41x5 1640 double DataTable 41x5 8379 table Description 34x55 3740 char date 41x1 328 double series 1x5 918 cell
数据
而且数据表
包含时间序列,和日期
以数字向量形式包含采样年份。的行名数据表
是采样年份。有关数据集的详细信息,请输入描述
在命令行。
清除的行名数据表
.
DataTable.Properties.RowNames = {};
将采样年份转换为adatetime
向量。指定年份,并假设测量是在12月底进行的。指定时间格式为采样年。
日期= datetime(日期,12,31,“格式”,“yyyy”);
转换表数据表
通过将行与采样时间关联到时间表中日期
.
数据表=表2时间表(数据表,“RowTimes”、日期);
数据表
时间表是否包含五个时间序列和一个名为时间
表示时间基准。数据表
是否准备进口计量经济学建模师.
如果你的时间序列没有同步(也就是说,不共享一个公共的时间库),那么你必须在将它们导入应用程序之前同步它们。有关详细信息,请参阅同步
而且合并时间表并同步其数据.
此示例演示如何从存储为数字列向量的单变量时间序列创建时间表。该数据集包含1947年至2005年美国国内生产总值(GDP)的季度价格。
在命令行中,清除工作区,然后加载Data_GDP.mat
数据集。显示工作区中的所有变量。
清晰的所有负载Data_GDP谁
名称大小字节类属性数据234x1 1872 double描述22x59 2596 char dates 234x1 1872 double
数据
包含时间序列,和日期
包含以序列号表示的采样次数。有关数据集的详细信息,请输入描述
在命令行。
将采样次数转换为adatetime
向量。默认情况下,MATLAB存储从序列号转换时的小时、分钟和秒。从数据中删除这些时钟时间。
日期= datetime(日期,“ConvertFrom”,“datenum”,“格式”,“ddMMMyyyy”,...“场所”,“en_US”);
创建一个包含数据的时间表,并将每一行与相应的采样时间相关联日期
.为变量命名国内生产总值
.
DataTable =时间表(数据,“RowTimes”、日期、“VariableNames”, {“国内生产总值”});
数据表
是一个时间表,并准备导入计量模型。