感谢方老师上次的解答,我以前的安装是按照在您视频时打开的ox网页地址下载的ox,我卸载了,安装的是您讲义中ox软件,不过觉得还是有些问题:
1、安装路径
默认的还是programes下的安装路径,但是不管是默认的C:\Program Files\OxMetrics5安装路径,还是C:\OxMetrics5安装路径,
都和您提供的把ox引入带R中的代码(见下一行代码)的路径不一致
command = "C:\\OX\\OxMetrics5\\Ox\\bin\\oxl.exe C:\\OX\\OxMetrics5\\Ox\\lib\\GarchOxModelling_w.ox"
2、并且运行
m3=garchOxFit(formula.mean=~arma(0,0),formula.var=~garch(0,3),series=intc)
m1=garchOxFit(formula.mean=~arma(0,0),formula.var=~garch(0,1),series=intc)
这两个代码均会有下面的Warning message:
> m3=garchOxFit(formula.mean=~arma(0,0),formula.var=~garch(0,3),series=intc)
Warning message:
In system(command, show.output.on.console = trace, invisible = TRUE) :
C:\OX\OxMetrics5\Ox\bin\oxl.exe not found
> m1=garchOxFit(formula.mean=~arma(0,0),formula.var=~garch(0,1),series=intc)
Warning message:
In system(command, show.output.on.console = trace, invisible = TRUE) :
C:\OX\OxMetrics5\Ox\bin\oxl.exe not found
3、运行m3和m1后,再运行names(m1)会显示如下信息,因为我不知道下面的信息是否和您执行的命令的返回结果时候一致,所以列出来供您比较参考。
[1] "x" "csts" "cond.dist" "arma.orders" "arfima" "garch.orders" "arch.in.mean" "model" "ox" "call" "residuals"
[12] "condvars" "coef" "title" "description"
4、另外,执行下述代码只会产生一行一列的图形,而不是par(mfco=c(2,1))要求的两行一列,所以我想一定是哪里出了问题
par(mfco=c(2,1))
plot(intc,type="l")
plot(sqrt(m1$condvars),type="l")
还请方老师您释疑,感谢中!


雷达卡



京公网安备 11010802022788号







