Rozszerzająca suma
W takich dziedzinach jak finanse, biznes, marketing czy analityka, rozszerzające sumy (znane również jako sumy skumulowane) są ważną metodą śledzenia narastających łącznych wartości i tego, jak zmieniają się one w czasie. Obliczając rozszerzającą sumę, można zobaczyć, w których okresach nastąpił wzrost finansowy, a kiedy sprzedaż pozostawała na niezmienionym poziomie.
W tym ćwiczeniu skorzystasz z szeregu czasowego daily_house_sales, który reprezentuje liczbę domów sprzedanych każdego dnia przez konkretnego pośrednika w obrocie nieruchomościami, i obliczysz rozszerzającą sumę.
Pamiętaj, że rozszerzające okna muszą być wyrównane do prawej (right).
Zbiór daily_house_sales oraz pakiety zoo i ggplot2 są już wczytane.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w R
Instrukcje do ćwiczenia
- Utwórz sekwencję szerokości okien na podstawie
daily_house_salesi przypisz ją doexp_window_width. - Korzystając z
daily_house_salesiexp_window_width, oblicz rozszerzającą sumę i przypisz ją dosales_exp_sum. - Uzupełnij instrukcję
ggplot(), aby wykreślićsales_exp_sumjako czerwony wykres liniowy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create the vector of window widths
___ <- ___
# Create an expanding window
___ <- ___
# Plot the expanding window with a red line
ggplot(___) +
___ +
scale_y_continuous() +
theme_light()