主要内容

MA模型规范

默认MA模型

这个例子展示了如何使用速记华宇电脑(p D q)语法指定默认MA

y t c + ε t + θ 1 ε t - 1 + ... + θ ε t -

默认情况下,创建的模型对象中的所有参数均为未知值,且创新分布为方差不变的高斯分布。

指定默认MA(3)模型:

Mdl = arima (0, 0, 3)
描述:" arima(0,0,3)模型(高斯分布)"分布:名称= "高斯" P: 0 D: 0 Q: 3常数:NaN AR: {} SAR: {} MA: {NaN NaN} at lag [1 2 3] SMA:{}季节性:0 Beta: [1×0]方差:NaN

输出显示创建的模型对象,Mdl,已经所有模型参数的值:常数项,MA系数和方差。您可以使用点表示法修改创建的模型对象,或者将它(连同数据)输入估计

无常数项MA模型

这个例子展示了如何指定MA()模型,常数项等于零。使用名称-值语法指定一个不同于默认模型的模型。

指定一个没有常数项的MA(2)模型,

y t ε t + θ 1 ε t - 1 + θ 2 ε t - 2

其中创新分布是方差不变的高斯分布。

Mdl = arima (“MALags”1:2,“不变”, 0)
描述:" arima(0,0,2)模型(高斯分布)"分布:名称= "高斯" P: 0 D: 0 Q: 2常数:0 AR: {} SAR: {} MA: {NaN NaN} at lag [1 2] SMA:{}季节性:0 Beta: [1×0]方差:NaN

MALags参数指定对应于非零MA系数的延迟。房地产常数在创建的模型对象中,等于0,如指定。模型对象具有所有其他属性的默认值,包括值作为未知参数的占位符:MA系数和标量方差。

您可以修改创建的模型变量,或者将它(连同数据)输入估计

具有非连续滞后的MA模型

这个例子展示了如何指定MA()模型在非连续滞后时具有非零系数。

指定一个MA(4)模型,在滞后1和4处具有非零MA系数(一个非常数项),

y t ε t + θ 1 ε t - 1 + θ 1 2 ε t - 1 2

其中创新分布是方差不变的高斯分布。

Mdl = arima (“MALags”(1、4),“不变”, 0)
描述:" arima(0,0,4)模型(高斯分布)"分布:名称= "高斯" P: 0 D: 0 Q: 4常数:0 AR: {} SAR: {} MA: {NaN NaN} at lag [1 4] SMA:{}季节性:0 Beta: [1×0]方差:NaN

输出显示了滞后1和滞后4时的非零AR系数。房地产等于4,初始化MA模型所需的样本创新数量。无约束参数等于

显示的值

Mdl。马
ans =1×4单元阵列{[NaN]} {[0]} {[0]} {[NaN]}

Cell数组返回四个元素。第一个和最后一个元素(对应于滞后1和滞后4)都有值,表示这些系数非零,需要估计或由用户另行指定。华宇电脑将过渡滞后时的系数设为零,以保持与MATLAB®单元阵列索引的一致性。

参数值已知的MA模型

这个例子展示了如何指定MA()模型,且参数值已知。您可以使用这样一个完全指定的模型作为输入模拟预测

指定MA(4)模型

y t 0 1 + ε t + 0 7 ε t - 1 + 0 2 ε t - 4

其中创新分布为高斯分布,方差恒定0.15。

Mdl = arima (“不变”, 0.1,“马”{0.7, 0.2},...“MALags”(1、4),“方差”, 0.15)
描述:" arima(0,0,4)模型(高斯分布)"分布:名称= "高斯" P: 0 D: 0 Q: 4常数:0.1 AR: {} SAR: {} MA: {0.7 0.2} at lag [1 4] SMA:{}季节性:0 Beta: [1×0]方差:0.15

指定了所有参数值,即没有对象属性有价值的。

具有t创新分布的MA模型

这个例子展示了如何指定MA()和学生的模型t创新分布。

指定一个没有常数项的MA(2)模型,

y t ε t + θ 1 ε t - 1 + θ 2 ε t - 2

创新过程遵循学生的t有八个自由度的分布。

tdist =结构(“名字”“t”“景深”8);Mdl = arima (“不变”,0,“MALags”1:2,“分布”tdist)
描述:" arima(0,0,2)模型(t分布)"分布:名称=“t”,DoF = 8 P: 0 D: 0 Q: 2常数:0 AR: {} SAR: {} MA: {NaN NaN} at lag [1 2] SMA:{}季节性:0 Beta: [1×0]方差:NaN

的价值分布是一个结构体数组字段的名字等于“t”和现场景深等于8.当你指定自由度时,如果你输入模型,它们不会被估计估计

使用Econometric Modeler App指定MA模型

计量经济学建模师应用程序,你可以指定滞后结构,存在常数,和创新分布的MA()通过以下步骤建立模型。所有指定的系数都是未知但可估计的参数。

  1. 在命令行中,打开计量经济学建模师应用程序。

    econometricModeler

    或者,从应用程序库中打开应用程序(参见计量经济学建模师).

  2. 时间序列窗格中,选择模型将适合的响应时间序列。

  3. 计量经济学建模师选项卡,模型部分中,点击

    MA模型参数对话框出现了。

  4. 指定延迟结构。指定MA()模型,包括所有MA滞后从1到,可以使用延迟订单选项卡。若要灵活地指定包含特定延迟,请使用滞后的向量选项卡。要了解更多细节,请参见交互式地指定滞后算子多项式.无论您使用哪个选项卡,您都可以通过检查模型表单中的方程来验证模型表单模型方程部分。

例如:

  • 指定一个MA(3)模型,该模型包括一个常数,包括第一个滞后,并具有高斯创新分布,设置移动平均线顺序3.

  • 指定一个MA(2)模型,该模型包含第一个滞后,呈高斯分布,但不包含常数:

    1. 移动平均线顺序2

    2. 清除包括常数项复选框。

  • 指定一个包含非连续延迟的MA(4)模型

    y t ε t + θ 1 ε t 1 + θ 4 ε t 4

    在哪里εt是一系列IID高斯创新:

    1. 单击滞后的向量选项卡。

    2. 移动平均线顺序1 4

    3. 清除包括常数项复选框。

  • 指定一个MA(2)模型,该模型包括第一个滞后,包括一个常数项,并且有t分布式创新:

    1. 移动平均滞后2

    2. 单击创新分布按钮,然后选择t

    自由度参数t分布是一个未知但可估计的参数。

指定模型后,单击估计估计模型中所有未知参数。

另请参阅

应用程序

对象

功能

相关的例子

更多关于