Обсуждение:Исключение тенденции
Материал из Поле цифровой дидактики
Образовательный пример: Анализ успеваемости
# Данные об оценках студентов по семестрам
grades <- c(3.2, 3.5, 3.8, 4.1, 4.4, 4.6, 4.8, 5.0)
semester <- 1:8
# Создание временного ряда
ts_grades <- ts(grades, start = 1, frequency = 1)
# Первые разности
diff_grades <- diff(ts_grades)
# Линейный тренд
trend_model <- lm(grades ~ semester)
detrended_grades <- residuals(trend_model)
# Визуализация
plot(ts_grades, main = "Успеваемость студентов")
plot(diff_grades, main = "Первые разности")
plot(detrended_grades, main = "Отклонения от тренда")
