【发布时间】:2017-02-03 23:45:57
【问题描述】:
我收到了这条消息:
terms.formula(formula, data = data) 中的错误:
模型公式中的项无效
调用此代码时:
let data : float[] = // ...
R.eval(R.parse(text="library(fArma)")) |> ignore
let dataset =
namedParams["XX", box data]
|> R.data_frame
let fitted = R.armaFit(formula="XX ~ arma(1 , 1)", data=dataset)
错误是由最后一行触发的。
我尝试删除box、XX ~,但得到相同的结果。
我试图遵循本指南: https://www.r-bloggers.com/arma-models-for-trading/
日志报告如下:
[03/02/17 18:01:46] [Pid:10004, Tid:1, Apid:1] eval(base::
data.frame(XX=fsr_10004_3)) [03/02/17 18:01:46] [Pid:10004, Tid:1, Apid:1] 输出: [03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] eval(fArma::armaFit(formula=fsr_10004_4, 数据=fsr_10004_5)) [03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] 输出:terms.formula(formula, data = data) 中的错误:无效项 在模型公式中[03/02/17 18:01:50] [Pid:10004, Tid:1, Apid:1] 操作失败:
RDotNet.EvaluationException:terms.formula 中的错误(公式,数据 = data) : 模型公式中的无效项
【问题讨论】: