2017-02-03 2 views
1

Ich erhalte diese Mitteilung:'unwirksame in Modellformel' beim Aufruf R.armaFit

Fehler in terms.formula (Formel, data = Daten):

unwirksame in Modellformel

Beim Aufruf diesen Code:

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) 

der Fehler durch die letzte lin ausgelöst wird e.

Ich habe versucht, die box, die XX ~ zu entfernen, aber ich bekomme das gleiche Ergebnis.

Ich habe versucht, diese Anleitung zu folgen: https://www.r-bloggers.com/arma-models-for-trading/

Das Protokoll meldet dies:

[03/02/17 18.01.46] [Pid: 10004, Tid: 1, Apid: 1] eval (Basis: data.frame (XX = fsr_10004_3)) [03/02/17 18:01:46] [Pid: 10004, Tid: 1, Apid: 1] Ausgabe: [03/02/17 18:01:50] [Pid: 10004, Tid: 1, Apid: 1] eval (fArma :: armaFit (formel = fsr_10004_4, daten = fsr_10004_5)) [03/02/17 18:01:50] [Pid: 10004, Tid: 1, Apid : 1] Output: Fehler in terms.formula (Formel, data = Daten): unwirksame in Modellformel

[03/02/17 18.01.50] [Pid: 10004, Tid: 1, apid: 1] Operation fehlgeschlagen:
RDotNet.EvaluationException: Fehler in terms.formula (Formel, data = Daten): unwirksame in Modellformel

Antwort

1
let armaFit = R.armaFit(R.as_formula("xx ~ arma(1,1)"), dataset) 
Verwandte Themen