使用 narld 包中的 nardl 函数出现越界错误

问题描述 投票:0回答:1

我运行了 nardl 包中 nardl 函数文档中包含的示例

############################################
# Fit the nonlinear cointegrating autoregressive distributed lag model
############################################
# Load data
data(fod)
############################################
# example 1:auto selected lags (maxlags=TRUE)
############################################
reg<-nardl(food~inf,fod,ic="aic",maxlag = 4,graph = FALSE,case=3)
summary(reg)

我在 aa[[2]] 中遇到错误:下标超出范围

这是一个错误还是与软件包版本/R 版本有关?

r time-series indexoutofboundsexception non-linear-regression ardl
1个回答
0
投票

我找到了错误的根源,尽管我无法理解为什么会发生这种情况。我使用的是 nardl_0.1.6 包和 R 版本 4.3.1。我仍然收到错误。请记住,这不是我的公式,而是 nardl 包中包含的 nardl() 函数中的示例。

当 nardl 和 dLagM 包在同一会话中上传时,会出现此错误。也许这些软件包的管理员可以提供帮助?

© www.soinside.com 2019 - 2024. All rights reserved.