bfast2 / bfast2/strucchangeRcpp
Error in RSS.table[as.character(opt[1]), i] : subscript out of bounds when using C++
- Vorherrschende Sprache
- R
- Sterne
- 6
- Forks
- 5
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
I noticed a difference when running the R code and the C++ code path: in the latter, I sometimes get the error:
```
Error in RSS.table[as.character(opt[1]), i] : subscript out of bounds
```
This comes from breakpoints(), extract.breaks(), which implies that the RSS.table is not the same size as it would be in the R implementation (as I have never run into that problem in the R code path). I'll try and get an example time series for that.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Erstelle ein minimales Zeitreihenbeispiel, das den C++-Pfad ausführt, verfolge dann breakpoints() bis zu extract.breaks() und vergleiche die Dimensionen von RSS.table mit dem R-Pfad. Untersuche die Indizierung bei RSS.table[as.character(opt[1]), i]; die Aufgabe ist erledigt, wenn der C++-Pfad ohne den Subscript-Fehler abgeschlossen wird und Daten in RSS.table mit konsistenter Größe erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- cpp, r
- Bereich
- data
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100