Zacznij terazZacznij za darmo

Usuwanie trendów zmienności za pomocą transformacji logarytmicznej

Funkcja logarytmiczna log() to transformacja danych, którą można stosować do szeregów czasowych przyjmujących wartości dodatnie. Nieznacznie zmniejsza obserwacje większe od jedności, a bardzo duże wartości redukuje w znacznym stopniu. Ta właściwość pozwala stabilizować zmienność, gdy seria wykazuje jej wzrost w czasie. Transformację tę można też wykorzystać do linearyzacji wzorca szybkiego wzrostu.

Szeres czasowy rapid_growth jest już wczytany i widoczny na wykresie po prawej stronie. Zwróć uwagę na zakres pionowy danych.

To ćwiczenie jest częścią kursu

Analiza szeregów czasowych w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zastosuj funkcję log() do rapid_growth i zapisz wynik jako linear_growth.
  • Użyj funkcji ts.plot(), aby wyświetlić przekształcony szereg linear_growth, i zwróć uwagę na skrócony zakres pionowy przekształconych danych.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Log rapid_growth
linear_growth <-
  
# Plot linear_growth using ts.plot()
 
Edytuj i uruchom kod