ПочатиПочніть безкоштовно

Прибирання трендів у мінливості за допомогою логарифмічного перетворення

Логарифмічна функція log() — це перетворення даних, яке можна застосовувати до часових рядів із додатними значеннями. Вона злегка зменшує спостереження, що більші за одиницю, у напрямку до нуля, а дуже великі значення — суттєво стискає. Ця властивість може стабілізувати мінливість, якщо ряд демонструє зростання розкиду з часом. Її також можна використати, щоб лінеаризувати швидке зростання з часом.

Часовий ряд rapid_growth уже завантажено й показано на рисунку праворуч. Зверніть увагу на вертикальний діапазон даних.

Ця вправа є частиною курсу

Аналіз часових рядів в R

Переглянути курс

Інструкції до вправи

  • Застосуйте функцію log() до rapid_growth, збережіть результат як linear_growth.
  • Використайте ts.plot(), щоб показати перетворений ряд linear_growth, і зверніть увагу на стиснений вертикальний діапазон перетворених даних.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Log rapid_growth
linear_growth <-
  
# Plot linear_growth using ts.plot()
 
Редагувати та запускати код