Zu wenige Zeiten für die decompose () -
den Fehler sieht wie folgt aus
decompose(samplets)
Error in decompose(samplets) : time series has no or less than 2 periods
möchte ich wissen was ist das problem?
Ich bin grundsätzlich schriftlich einen code Prognosen mit ARIMA und ich will knoe wenn es gibt keine saisonalen oder trend in meinen Daten.
Hoffnung auf eine schnelle Reaktionen!!!!!
Herzlich willkommen auf Stack Overflow! Wenn Sie eine reproduzierbare Beispiel, das zeigt deine Frage / problem wäre, wir finden es einfacher zu beantworten.
InformationsquelleAutor user1656633 | 2012-09-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Fehler ist ziemlich selbsterklärend. Ihre Zeit-Serie, aber Sie es erstellt haben, hat keine saisonalen Zyklen oder weniger als 2 saisonale Zyklen. (Dies kann nicht darauf hin, dass die Daten nicht Jahreszeiten; eventuell erstellt
samplets
falsch.) Zum Beispiel, ich kann den Fehler reproduzieren, indem eine Zeit-Serie mit 7 vierteljährlichen Beobachtungen, die eindeutig nicht zwei vollständige vollständige saisonale Zyklen:Ebenfalls, wenn ich nicht geben Sie einen beliebigen sub-jährliche Häufigkeit (d.h.
frequency = 1
imts()
call erstellen Sie Ihre Zeitreihen-Objektsamplets
[ist der Standardwert]) bekomme ich den gleichen Fehler:Entweder Weg, diese Punkte, die Sie mit Ihrem
"ts"
Objekt falsch nicht die richtige Angabefrequency
oderdeltat
Argumente, oder Sie haben eine Zeitreihe von unzureichender Länge (Anzahl der Jahre) auf zwei vollen saisonalen Zyklen.Bitte Lesen Sie
?ts
im detail zu überprüfen Sie erstellensamplets
richtig. Wenn Sie weitere Hilfe benötigen, stellen Sie eine reproduzierbare Beispiel.InformationsquelleAutor Gavin Simpson