Описательная статистика: различия между версиями

Материал из Поле цифровой дидактики
Строка 31: Строка 31:
; Мода — это наиболее часто встречающееся значение в наборе данных.
; Мода — это наиболее часто встречающееся значение в наборе данных.
: Пример: В наборе {3, 4, 4, 5, 5, 5} мода = 5 (встречается 3 раза)
: Пример: В наборе {3, 4, 4, 5, 5, 5} мода = 5 (встречается 3 раза)
===== R =====
<syntaxhighlight lang="R" line>
get_mode <- function(x) {
  ux <- unique(x)
  ux[which.max(tabulate(match(x, ux)))]
}
grades <- c(4, 5, 3, 5, 4)
mode_grade <- get_mode(grades)
print(mode_grade)  Output: 5 или 5
</syntaxhighlight>

Версия от 07:26, 27 ноября 2025


Описание Описательная статистика (Descriptive Statistics) — это раздел статистики, который занимается систематизацией, представлением и анализом характеристик данных с целью их описания, но без попыток делать выводы о более широкой совокупности.

В контексте вычислительной социально-экономической статистики и агентного моделирования описательная статистика используется для:

  • анализа результатов мультиагентных симуляций
  • описания характеристик синтетических популяций
  • изучения распределений переменных в модели
  • калибровки параметров модели на основе эмпирических данных
Область знаний Статистика
Авторы
Поясняющее видео
Близкие понятия
Среды и средства для освоения понятия CODAP, R, NetLogo, Lua, Как проводить статистические вычисления в Lua

Меры центральной тенденции

Среднее арифметическое (Mean)

Среднее арифметическое — это сумма всех значений, деленная на их количество:


[math]\displaystyle{ \bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i }[/math]


Медиана (Median)

Медиана — это значение, которое делит упорядоченный ряд данных пополам. При нечетном количестве элементов — это средний элемент, при четном — среднее арифметическое двух средних элементов:

Пример: Для набора оценок {3, 4, 4, 5, 5} медиана = 4


Мода (Mode)

Мода — это наиболее часто встречающееся значение в наборе данных.
Пример: В наборе {3, 4, 4, 5, 5, 5} мода = 5 (встречается 3 раза)
R
get_mode <- function(x) {
  ux <- unique(x)
  ux[which.max(tabulate(match(x, ux)))]
}

grades <- c(4, 5, 3, 5, 4)
mode_grade <- get_mode(grades)
print(mode_grade)   Output: 5 или 5