Практическое задание по анализу временных рядов: различия между версиями
Материал из Поле цифровой дидактики
Patarakin (обсуждение | вклад) Новая страница: « Пактические контрольные задания для студентов, позволяющие освоить методы анализа временных рядов, используя реальные данные, полученные из агент-ориентированной модели '''Segregation Model''' в NetLogo. Все задания построены по единому принципу: # '''...» |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 1: | Строка 1: | ||
Контрольные задания для студентов, позволяющие освоить методы анализа временных рядов, используя реальные данные, полученные из агент-ориентированной модели '''[[Segregation (model)|Segregation Model]]''' в NetLogo. | |||
Все задания построены по единому принципу: | Все задания построены по единому принципу: | ||
| Строка 8: | Строка 8: | ||
<netlogo model="Segregation" /> | <netlogo model="Segregation" /> | ||
=== Экспорт данных из Segregation Model === | |||
=== Анализ данных в [[CODAP]], [[Datawrapper]], [[R]] === | |||
<syntaxhighlight lang="R" line> | |||
data <- read.csv("segregation_basic.csv") | |||
ts_happy <- ts(data$percent_happy, frequency=1) | |||
plot(ts_happy, | |||
main="Segregation Model: Процент счастливых агентов", | |||
xlab="Шаг времени (итерация)", | |||
ylab="% счастливых агентов") | |||
grid() | |||
cat("Минимум:", min(ts_happy), "\n") | |||
cat("Максимум:", max(ts_happy), "\n") | |||
cat("Среднее:", mean(ts_happy), "\n") | |||
cat("Медиана:", median(ts_happy), "\n") | |||
cat("Стандартное отклонение:", sd(ts_happy), "\n") | |||
</syntaxhighlight> | |||
{| class="wikitable" | |||
|- | |||
! Метрика !! Значение !! Интерпретация | |||
|- | |||
| Минимум || ? || ? | |||
|- | |||
| Максимум || ? || ? | |||
|- | |||
| Среднее || ? || ? | |||
|} | |||
Версия от 08:58, 15 ноября 2025
Контрольные задания для студентов, позволяющие освоить методы анализа временных рядов, используя реальные данные, полученные из агент-ориентированной модели Segregation Model в NetLogo.
Все задания построены по единому принципу:
- Сбор данных из NetLogo модели
- Предварительная обработка временного ряда
- Статистический анализ с применением методов регрессии и тестирования автокорреляции
- Интерпретация результатов и формулировка выводов
Экспорт данных из Segregation Model
Анализ данных в CODAP, Datawrapper, R
data <- read.csv("segregation_basic.csv")
ts_happy <- ts(data$percent_happy, frequency=1)
plot(ts_happy,
main="Segregation Model: Процент счастливых агентов",
xlab="Шаг времени (итерация)",
ylab="% счастливых агентов")
grid()
cat("Минимум:", min(ts_happy), "\n")
cat("Максимум:", max(ts_happy), "\n")
cat("Среднее:", mean(ts_happy), "\n")
cat("Медиана:", median(ts_happy), "\n")
cat("Стандартное отклонение:", sd(ts_happy), "\n")
| Метрика | Значение | Интерпретация |
|---|---|---|
| Минимум | ? | ? |
| Максимум | ? | ? |
| Среднее | ? | ? |
