Практическое задание по анализу временных рядов: различия между версиями

Материал из Поле цифровой дидактики
Новая страница: « Пактические контрольные задания для студентов, позволяющие освоить методы анализа временных рядов, используя реальные данные, полученные из агент-ориентированной модели '''Segregation Model''' в NetLogo. Все задания построены по единому принципу: # '''...»
 
Нет описания правки
Строка 1: Строка 1:
Пактические контрольные задания для студентов, позволяющие освоить методы анализа временных рядов, используя реальные данные, полученные из агент-ориентированной модели '''[[Segregation (model)|Segregation Model]]''' в NetLogo.
Контрольные задания для студентов, позволяющие освоить методы анализа временных рядов, используя реальные данные, полученные из агент-ориентированной модели '''[[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.

Все задания построены по единому принципу:

  1. Сбор данных из NetLogo модели
  2. Предварительная обработка временного ряда
  3. Статистический анализ с применением методов регрессии и тестирования автокорреляции
  4. Интерпретация результатов и формулировка выводов

Экспорт данных из 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")


Метрика Значение Интерпретация
Минимум ? ?
Максимум ? ?
Среднее ? ?