该函数的详细信息说:
该测试评估第二个时间序列是否导致第一个时间序列。评估两个 MLP 人工神经网络以执行测试,一个仅使用目标时间序列 (ts1),第二个使用两个时间序列
我正在使用以下代码:
for (i in series[-5]) {
prueba = nlin_causality.test(ts1 = peru[,"gap_y"],ts2 = peru[,i],lag = 4,
LayersUniv = 1,LayersBiv = 1,iters = 10000,bias = F)
og_nl[i,1] = round(prueba$Ftest,4)
og_nl[i,2] = round(prueba$pvalue,4)
}
输出如下表:
+-------------+-----------+----------+
| Variable | F-stat | P-value |
+-------------+-----------+----------+
| Inflación | 0.4468 | 0.7744 |
| Var.PBI | 2.2039 | 0.0766 |
| Var.Emisión | 2.7633 | 0.0335 |
| gap_y | 0.5546 | 0.6963 |
+-------------+-----------+----------+
所以从函数的细节我理解的是零假设是 ts2 确实会导致 ts1,所以如果我的 pvalue 低于我的 0.05,我可以说 ts2 不会导致 ts1?
谢谢