Overlappende indexen vinden
Tijdreeksen overlappen als er waarnemingen in beide reeksen zijn met dezelfde index, oftewel ze vallen op hetzelfde tijdstip.
Door een subset te maken met de operator %in%, kun je de overlappende punten uit een van de tijdreeksen filteren, zodat je de twee gegevenssets kunt combineren.
In deze oefening neem je twee tijdreeksen, coffee en coffee_overlap, en verwijder je de elementen die overlappen.
De gegevenssets coffee en coffee_overlap, evenals de pakketten zoo en lubridate, zijn al voor je beschikbaar.
Deze oefening maakt deel uit van de cursus
Tijdreeksgegevens bewerken in R
Oefeninstructies
Gebruik de value matching-operator
%in%om de indexen vancoffee_overlapte bepalen die overlappen met de indexen vancoffee.Gebruik vierkante haken (
[,]) en de negatie-operator (!) om de waarden vancoffee_overlapop te halen die geen deel uitmaken vanoverlapping_index.Combineer de tijdreeks
coffeemetcoffee_subseten bekijk de resulterende autoplot.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Determine the overlapping indexes
overlapping_index <-
___ %in% ___
# Create a subset of the elements which do not overlap
coffee_subset <- ___[___]
# Combine the coffee time series and the new subset
coffee_combined <- ___
autoplot(coffee_combined)