主要内容

为计量经济模型应用程序准备时间序列数据

这些例子展示了如何在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”, {“国内生产总值”});

数据表是一个时间表,并准备导入计量模型。

另请参阅

应用程序

对象

功能

相关的话题