ar.ols
位于 stats
包(package)。 说明
通过普通最小二乘法将自回归时间序列模型拟合到数据,默认情况下选择 AIC 复杂度。
用法
ar.ols(x, aic = TRUE, order.max = NULL, na.action = na.fail,
demean = TRUE, intercept = demean, series, ...)
参数
x |
单变量或多变量时间序列。 |
aic |
逻辑标志。如果 |
order.max |
要拟合的模型的最大阶数(或阶数)。默认为 ,其中 是观测值数量。 |
na.action |
调用函数来处理缺失值。 |
demean |
AR 模型应该是 |
intercept |
是否应该安装单独的截距项? |
series |
该系列的名称。默认为 |
... |
要传递给方法或从方法传递的更多参数。 |
细节
ar.ols
将通用 AR 模型拟合到可能非平稳和/或多变量系列 x
系统。即使某些序列是非平稳的和/或co-integrated,所得的无约束最小二乘估计也是一致的。为了明确起见,请注意 AR 系数的符号为
其中,除非intercept
为真,否则 为零;如果demean
为真,则 为样本平均值,否则为零。
如果 aic
为 true,则订单选择由 AIC 完成。这是有问题的,因为 ar.ols
不执行真正的最大似然估计。 AIC 的计算方式就像方差估计(根据残差的方差矩阵计算)是 MLE,从似然性中省略了行列式项。请注意,这与在估计参数值下评估的高斯似然不同。
如果 intercept
为 true 而 demean
为 false,则需要小心。仅当系列大致以零为中心时才使用此选项。否则计算可能不准确或完全失败。
值
类 "ar"
的列表,包含以下元素:
order |
拟合模型的顺序。这是通过在 |
ar |
拟合模型的估计自回归系数。 |
var.pred |
预测方差:对时间序列方差中自回归模型无法解释的部分的估计。 |
x.mean |
用于拟合和预测的序列的估计平均值(如果 |
x.intercept |
|
aic |
每个模型与 best-fitting 模型之间 AIC 的差异。请注意,后者的 AIC 可以为 |
n.used |
时间序列中的观测值数量。 |
order.max |
|
partialacf |
|
resid |
拟合模型的残差,以第一个 |
method |
字符串 |
series |
时间序列的名称。 |
frequency |
时间序列的频率。 |
call |
匹配的调用。 |
asy.se.coef |
系数估计值的 asymptotic-theory 标准误差。 |
例子
ar(lh, method = "burg")
ar.ols(lh)
ar.ols(lh, FALSE, 4) # fit ar(4)
ar.ols(ts.union(BJsales, BJsales.lead))
x <- diff(log(EuStockMarkets))
ar.ols(x, order.max = 6, demean = FALSE, intercept = TRUE)
作者
Adrian Trapletti, Brian Ripley.
参考
Luetkepohl, H. (1991): Introduction to Multiple Time Series Analysis. Springer Verlag, NY, pp. 368-370.
也可以看看
相关用法
- R arima.sim 从 ARIMA 模型进行模拟
- R ar 将自回归模型拟合到时间序列
- R arima 时间序列的 ARIMA 建模
- R arima0 时间序列的 ARIMA 建模 – 初步版本
- R aggregate 计算数据子集的汇总统计
- R alias 查找模型中的别名(依赖项)
- R anova.glm 广义线性模型拟合的偏差分析
- R anova.mlm 多元线性模型之间的比较
- R addmargins 在多维表或数组上设置任意边距
- R anova 方差分析表
- R asOneSidedFormula 转换为单边公式
- R as.hclust 将对象转换为 hclust 类
- R ansari.test 安萨里-布拉德利检验
- R approxfun 插值函数
- R add1 在模型中添加或删除所有可能的单项
- R acf 自协方差和互协方差以及相关函数估计
- R aov 拟合方差分析模型
- R ave 因子水平组合的组平均值
- R acf2AR 计算精确拟合 ACF 的 AR 过程
- R anova.lm 线性模型拟合的方差分析
- R stlmethods STL 对象的方法
- R medpolish 矩阵的中值波兰(稳健双向分解)
- R naprint 调整缺失值
- R summary.nls 总结非线性最小二乘模型拟合
- R summary.manova 多元方差分析的汇总方法
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Fit Autoregressive Models to Time Series by OLS。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。