<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0+%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0</id>
	<title>Поле цифровой дидактики - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="http://digida.mgpu.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0+%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0"/>
	<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0"/>
	<updated>2026-06-08T08:01:49Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=SimpleEconomy&amp;diff=47439</id>
		<title>SimpleEconomy</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=SimpleEconomy&amp;diff=47439"/>
		<updated>2026-06-04T09:35:50Z</updated>

		<summary type="html">&lt;p&gt;Ляпунова Ульяна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Simple Economy: модель экономического обмена =&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Simple Economy]] | ?Description }}&lt;br /&gt;
&lt;br /&gt;
== Аннотация ==&lt;br /&gt;
&lt;br /&gt;
В данном проекте исследуется модель &#039;&#039;&#039;Simple Economy&#039;&#039;&#039; — простейшая агентная модель экономического обмена из учебника &amp;quot;Introduction to Agent-Based Modeling&amp;quot; Ури Виленского и Уильяма Рэнда. Это мысленный эксперимент простейшей экономической системы, где на каждом временном шаге каждый агент передает один доллар случайно выбранному другому агенту, если у него есть деньги для передачи.&lt;br /&gt;
&lt;br /&gt;
Несмотря на полное равенство в начале и абсолютную случайность транзакций, со временем в системе самопроизвольно возникает неравенство: богатство концентрируется у меньшинства, а распределение приближается к экспоненциальному.&lt;br /&gt;
&lt;br /&gt;
С помощью экспериментов в среде BehaviorSpace (NetLogo) и анализа данных исследуются:&lt;br /&gt;
* &#039;&#039;&#039;Формирование экспоненциального распределения богатства&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Динамика неравенства&#039;&#039;&#039; во времени&lt;br /&gt;
&lt;br /&gt;
=== Цель работы ===&lt;br /&gt;
&lt;br /&gt;
# Проверить, приближается ли распределение богатства к экспоненциальному распределению с течением времени.&lt;br /&gt;
# Количественно оценить рост неравенства в зависимости от времени.&lt;br /&gt;
&lt;br /&gt;
== Рабочие гипотезы ==&lt;br /&gt;
&lt;br /&gt;
=== Гипотеза 1. Формирование экспоненциального распределения богатства ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H₀:&#039;&#039;&#039; Распределение богатства агентов после 1000 тиков не отличается от экспоненциального распределения.&lt;br /&gt;
* &#039;&#039;&#039;H₁:&#039;&#039;&#039; Распределение богатства агентов после 1000 тиков статистически значимо отличается от экспоненциального.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ожидание: H₀ должна подтвердиться — модель должна давать экспоненциальное распределение.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Гипотеза 2. Рост неравенства во времени ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H₀:&#039;&#039;&#039; Стандартное отклонение богатства не увеличивается с течением времени (остаётся равным начальному).&lt;br /&gt;
* &#039;&#039;&#039;H₁:&#039;&#039;&#039; Стандартное отклонение богатства статистически значимо увеличивается с течением времени.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ожидание: H₁ должна подтвердиться — неравенство растёт от 0 до значений, сопоставимых со средним богатством.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Модель ==&lt;br /&gt;
&amp;lt;netlogo model=&amp;quot;Simple_Economy&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Скачать модель (.nlogo) ===&lt;br /&gt;
&#039;&#039;&#039;GitHub:&#039;&#039;&#039; [НАШ ГИТХАБ]&lt;br /&gt;
&lt;br /&gt;
== Инструменты и параметры модели ==&lt;br /&gt;
&lt;br /&gt;
=== Инструменты ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Моделирование:&#039;&#039;&#039; NetLogo (встроенная модель Simple Economy)&lt;br /&gt;
* &#039;&#039;&#039;Анализ данных:&#039;&#039;&#039; Google Sheets / RAWGraphs&lt;br /&gt;
* &#039;&#039;&#039;Среда реализации:&#039;&#039;&#039; Поле цифровой дидактики (Digida)&lt;br /&gt;
&lt;br /&gt;
=== Параметры среды ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Количество агентов:&#039;&#039;&#039; N = 500&lt;br /&gt;
* &#039;&#039;&#039;Начальное богатство:&#039;&#039;&#039; каждый агент получает 100 долларов&lt;br /&gt;
* &#039;&#039;&#039;Общее богатство системы:&#039;&#039;&#039; W = N × 100 = 50 000 долларов (константа — деньги не создаются и не исчезают)&lt;br /&gt;
* &#039;&#039;&#039;Пространство:&#039;&#039;&#039; агенты расположены вдоль горизонтальной оси. Позиция агента равна его текущему богатству&lt;br /&gt;
&lt;br /&gt;
=== Управляющие параметры ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Переменная !! Тип !! Значение по умолчанию !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| `num-agents` || Slider || 500 || Количество агентов в модели&lt;br /&gt;
|-&lt;br /&gt;
| `initial-wealth` || Slider || 100 || Начальное богатство каждого агента&lt;br /&gt;
|}&lt;br /&gt;
=== Собираемые данные ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Переменная !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| `ticks` || Количество прошедших шагов модели&lt;br /&gt;
|-&lt;br /&gt;
| `count turtles` || Количество агентов в системе&lt;br /&gt;
|-&lt;br /&gt;
| `mean [wealth] of turtles` || Среднее богатство агентов&lt;br /&gt;
|-&lt;br /&gt;
| `sd [wealth] of turtles` || Стандартное отклонение богатства (показатель неравенства)&lt;br /&gt;
|-&lt;br /&gt;
| `max [wealth] of turtles` || Максимальное богатство среди агентов&lt;br /&gt;
|-&lt;br /&gt;
| `min [wealth] of turtles` || Минимальное богатство среди агентов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Как это работает ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Инициализация:&#039;&#039;&#039; Создаётся 500 агентов с одинаковым начальным богатством (100 долларов). Полное равенство.&lt;br /&gt;
# &#039;&#039;&#039;Шаг обмена:&#039;&#039;&#039; Каждый агент с положительным богатством отдаёт 1 доллар случайно выбранному другому агенту.&lt;br /&gt;
# &#039;&#039;&#039;Перемещение:&#039;&#039;&#039; Агент сдвигается по горизонтали — x-координата равна текущему богатству. Богатые уходят вправо, бедные влево.&lt;br /&gt;
# &#039;&#039;&#039;Повторение:&#039;&#039;&#039; Процесс повторяется. Общая сумма денег постоянна.&lt;br /&gt;
# &#039;&#039;&#039;Результат:&#039;&#039;&#039; Из полного равенства возникает неравенство. Распределение богатства приближается к экспоненциальному.&lt;br /&gt;
&lt;br /&gt;
== Эксперименты ==&lt;br /&gt;
&lt;br /&gt;
Эксперименты проводятся в среде BehaviorSpace (NetLogo 7.0.4). Проведено два эксперимента: первый — для анализа динамики распределения богатства во времени (500 агентов, 1000 тиков), второй — для сравнения систем с разным количеством агентов (100, 500, 1000). Данные обработаны и визуализированы в &#039;&#039;&#039;R&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Эксперимент 1. Динамика распределения богатства ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель:&#039;&#039;&#039; проверить гипотезу 1 (формирование экспоненциального распределения) и гипотезу 2 (рост неравенства во времени).&lt;br /&gt;
&lt;br /&gt;
==== Настройки ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| Количество агентов || 500&lt;br /&gt;
|-&lt;br /&gt;
| Начальное богатство || 100 долларов на агента&lt;br /&gt;
|-&lt;br /&gt;
| Общее богатство системы || 50 000 долларов&lt;br /&gt;
|-&lt;br /&gt;
| Длительность прогона || 1000 тиков&lt;br /&gt;
|-&lt;br /&gt;
| Число повторений || 1&lt;br /&gt;
|-&lt;br /&gt;
| Сбор данных || на каждом тике (0–1000)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Результаты ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начальное состояние (тик 0):&#039;&#039;&#039; все 500 агентов имеют ровно по 100 долларов. Полное равенство.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конечное состояние (тик 1000):&#039;&#039;&#039; среднее богатство — 100 долларов (не изменилось), максимальное — ~200 долларов (выросло в 2 раза). Часть агентов полностью разорилась (0 долларов), большинство имеет меньше 100 долларов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== График 1. ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:График 1.jpg|мини|центр|450px|График 1.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;График построен в R.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Максимальное богатство монотонно растёт на протяжении всех 1000 тиков. Начав со 100 долларов (равенство), к концу симуляции богатейший агент владеет суммой, вдвое превышающей среднее значение. Рост неравномерный: в первые 200 тиков изменения наиболее резкие, затем темп замедляется.&lt;br /&gt;
&lt;br /&gt;
==== График 2. Разрыв между максимумом и средним ====&lt;br /&gt;
&lt;br /&gt;
[ВСТАВИТЬ ГРАФИК 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;График построен в R.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Разница между максимальным и средним богатством начинается с нуля и увеличивается до ~100 долларов. Этот график наглядно показывает динамику расслоения: чем дольше работает модель, тем сильнее богатейшие агенты отрываются от среднего уровня. Форма кривой подтверждает, что неравенство — не случайный выброс, а устойчивая тенденция.&lt;br /&gt;
&lt;br /&gt;
==== Выводы по эксперименту 1 ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Гипотеза 1 (экспоненциальное распределение):&#039;&#039;&#039; данные подтверждают ожидаемый результат. Большинство агентов имеет богатство ниже среднего, небольшая группа владеет состоянием, вдвое превышающим среднее, часть полностью разорена. Такая структура характерна для экспоненциального распределения. &#039;&#039;&#039;H₀ не отвергается.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Гипотеза 2 (рост неравенства):&#039;&#039;&#039; неравенство выросло от нуля до значительного расслоения. Разрыв между максимумом и средним увеличился в 100 раз (от 0 до ~100 долларов). &#039;&#039;&#039;H₀ отвергается, принимается H₁&#039;&#039;&#039; — неравенство статистически значимо растёт со временем.&lt;br /&gt;
&lt;br /&gt;
=== Эксперимент 2. Влияние количества агентов ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель:&#039;&#039;&#039; сравнить, как размер системы влияет на распределение богатства через 1000 тиков.&lt;br /&gt;
&lt;br /&gt;
==== Настройки ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| Количество агентов || 100, 500, 1000&lt;br /&gt;
|-&lt;br /&gt;
| Начальное богатство || 100 долларов на агента&lt;br /&gt;
|-&lt;br /&gt;
| Длительность прогона || 1000 тиков&lt;br /&gt;
|-&lt;br /&gt;
| Число повторений для каждого N || 10&lt;br /&gt;
|-&lt;br /&gt;
| Всего прогонов || 30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Результаты ====&lt;br /&gt;
&lt;br /&gt;
Для каждого размера системы (100, 500, 1000 агентов) проведено по 10 прогонов. На тике 1000 зафиксированы итоговые показатели.&lt;br /&gt;
&lt;br /&gt;
==== График 3. Общая сумма богатства для разных N ====&lt;br /&gt;
&lt;br /&gt;
[ВСТАВИТЬ ГРАФИК 3]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;График построен в R.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Общая сумма богатства строго пропорциональна количеству агентов: 10 000 для 100 агентов, 50 000 для 500, 100 000 для 1000. Это подтверждает, что модель работает корректно — деньги не создаются и не исчезают. Среднее богатство во всех трёх случаях остаётся равным 100 долларам.&lt;br /&gt;
&lt;br /&gt;
==== Выводы по эксперименту 2 ====&lt;br /&gt;
&lt;br /&gt;
Размер системы не влияет на среднее богатство (всегда 100 долларов). Общая сумма пропорциональна числу агентов (N × 100). Неравенство возникает при любом N, но в больших системах абсолютные значения максимального богатства выше. При 100 агентах результаты менее стабильны (больше разброс между прогонами), при 1000 — более предсказуемы.&lt;br /&gt;
&lt;br /&gt;
=== Общие выводы ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Неравенство возникает самопроизвольно.&#039;&#039;&#039; Даже при полном равенстве в начале и абсолютно случайных транзакциях расслоение на богатых и бедных неизбежно.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Богатство перераспределяется, а не создаётся.&#039;&#039;&#039; Среднее значение остаётся неизменным (100 долларов), общая сумма постоянна. Богатые богатеют за счёт бедных.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Распределение становится экспоненциальным.&#039;&#039;&#039; Большинство агентов беднеют, меньшинство накапливает богатство. Доля полностью разорившихся растёт со временем.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Размер системы влияет на масштаб.&#039;&#039;&#039; В больших системах богатство концентрируется сильнее в абсолютных цифрах, хотя среднее и пропорции сохраняются.&lt;br /&gt;
&lt;br /&gt;
=== Данные экспериментов (CSV) ===&lt;br /&gt;
&lt;br /&gt;
CSV-файлы с результатами всех прогонов BehaviorSpace: [ССЫЛКА НА ГИТХАБ]&lt;br /&gt;
&lt;br /&gt;
=== Общие выводы по проекту ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Неравенство возникает самопроизвольно.&#039;&#039;&#039; Даже при полном равенстве стартовых условий и абсолютно случайных транзакциях расслоение на богатых и бедных неизбежно. Это фундаментальное свойство модели случайного обмена.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Богатство перераспределяется, а не создаётся.&#039;&#039;&#039; Среднее богатство остаётся неизменным (100 долларов) на протяжении всей симуляции. Общая сумма денег в системе постоянна. Рост благосостояния одних агентов происходит исключительно за счёт обеднения других.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Распределение богатства становится экспоненциальным.&#039;&#039;&#039; Большинство агентов имеют богатство ниже среднего, небольшая группа аккумулирует суммы, вдвое превышающие среднее, часть полностью разоряется. Модель воспроизводит закономерности реального распределения богатства, хотя и в менее экстремальной форме.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Размер системы влияет на масштаб неравенства.&#039;&#039;&#039; В больших системах (1000 агентов) максимальное богатство в абсолютных цифрах выше, чем в маленьких (100 агентов). При этом маленькие системы демонстрируют большую вариативность результатов от прогона к прогону.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Модель подтверждает теоретические предсказания.&#039;&#039;&#039; Распределение богатства приближается к экспоненциальному: P(w) = (1/w̄) × e^(-w/w̄), где w̄ = 100. Стандартное отклонение растёт пропорционально корню из времени, стремясь к значению, равному среднему богатству.&lt;br /&gt;
&lt;br /&gt;
== Просмотр кода с пояснениями ==&lt;br /&gt;
=== Полный код (.nlogo) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lisp&amp;quot; line&amp;gt;&lt;br /&gt;
;; ============================================&lt;br /&gt;
;; SIMPLE ECONOMY&lt;br /&gt;
;; Из учебника &amp;quot;Introduction to Agent-Based Modeling&amp;quot;&lt;br /&gt;
;; Ури Виленский, Уильям Рэнд&lt;br /&gt;
;; ============================================&lt;br /&gt;
;; Простейшая модель экономического обмена.&lt;br /&gt;
;; Каждый агент начинает с одинаковым богатством.&lt;br /&gt;
;; На каждом шаге агент с деньгами отдаёт 1 доллар&lt;br /&gt;
;; случайно выбранному другому агенту.&lt;br /&gt;
;; ============================================&lt;br /&gt;
&lt;br /&gt;
turtles-own [&lt;br /&gt;
  wealth            ;; богатство агента (доллары)&lt;br /&gt;
]&lt;br /&gt;
&lt;br /&gt;
to setup&lt;br /&gt;
  clear-all&lt;br /&gt;
  create-turtles num-agents [&lt;br /&gt;
    set wealth 100&lt;br /&gt;
    set shape &amp;quot;circle&amp;quot;&lt;br /&gt;
    set color green&lt;br /&gt;
    set size 2&lt;br /&gt;
    setxy wealth random-ycor&lt;br /&gt;
  ]&lt;br /&gt;
  reset-ticks&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
to go&lt;br /&gt;
  ask turtles with [ wealth &amp;gt; 0 ] [ transact ]&lt;br /&gt;
  ask turtles [ if wealth &amp;lt;= max-pxcor [ set xcor wealth ] ]&lt;br /&gt;
  tick&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
to transact&lt;br /&gt;
  ;; отдать 1 доллар другому агенту&lt;br /&gt;
  set wealth wealth - 1&lt;br /&gt;
  ask one-of other turtles [ set wealth wealth + 1 ]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
;; ============================================&lt;br /&gt;
;; ДОПОЛНИТЕЛЬНЫЕ ФУНКЦИИ ДЛЯ АНАЛИЗА&lt;br /&gt;
;; ============================================&lt;br /&gt;
&lt;br /&gt;
to-report top-10-pct-wealth&lt;br /&gt;
  ;; общее богатство верхних 10% агентов&lt;br /&gt;
  report sum [ wealth ] of max-n-of (count turtles * 0.10) turtles [ wealth ]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
to-report bottom-50-pct-wealth&lt;br /&gt;
  ;; общее богатство нижних 50% агентов&lt;br /&gt;
  report sum [ wealth ] of min-n-of (count turtles * 0.50) turtles [ wealth ]&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
; Copyright 2011 Uri Wilensky.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* Учебник &amp;quot;Introduction to Agent-Based Modeling&amp;quot; — Wilensky, Rand: [http://www.intro-to-abm.com]&lt;br /&gt;
* NetLogo: [https://ccl.northwestern.edu/netlogo/]&lt;br /&gt;
* NetLogo Web: [https://netlogoweb.org/]&lt;br /&gt;
* R Project for Statistical Computing: [https://www.r-project.org/]&lt;br /&gt;
* RStudio: [https://posit.co/download/rstudio-desktop/]&lt;br /&gt;
* Модель в библиотеке NetLogo: File → Models Library → Social Science → Economics → Simple Economy&lt;br /&gt;
* [[Практикум по эконометрике (syllabus)]]&lt;br /&gt;
&lt;br /&gt;
== Участники ==&lt;br /&gt;
* [[Участник: Наумова Надя|Наумова Надежда]] — аннотация, гипотезы, оформление страницы&lt;br /&gt;
* [[Участник: Ляпунова Ульяна|Ляпунова Ульяна]] — проведение экспериментов в BehaviorSpace, сбор и выгрузка данных на GitHub&lt;br /&gt;
* [[Участник: Егор Шокиров|Шокиров Егор]] — анализ данных в R, визуализация результатов, интерпретация выводов&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
[[Категория:Работы по эконометрике]]&lt;/div&gt;</summary>
		<author><name>Ляпунова Ульяна</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=SimpleEconomy&amp;diff=47432</id>
		<title>SimpleEconomy</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=SimpleEconomy&amp;diff=47432"/>
		<updated>2026-06-03T19:27:17Z</updated>

		<summary type="html">&lt;p&gt;Ляпунова Ульяна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Simple Economy: модель экономического обмена =&lt;br /&gt;
&lt;br /&gt;
{{#ask: [[Simple Economy]] | ?Description }}&lt;br /&gt;
&lt;br /&gt;
== Аннотация ==&lt;br /&gt;
&lt;br /&gt;
В данном проекте исследуется модель &#039;&#039;&#039;Simple Economy&#039;&#039;&#039; — простейшая агентная модель экономического обмена из учебника &amp;quot;Introduction to Agent-Based Modeling&amp;quot; Ури Виленского и Уильяма Рэнда. Это мысленный эксперимент простейшей экономической системы, где на каждом временном шаге каждый агент передает один доллар случайно выбранному другому агенту, если у него есть деньги для передачи.&lt;br /&gt;
&lt;br /&gt;
Несмотря на полное равенство в начале и абсолютную случайность транзакций, со временем в системе самопроизвольно возникает неравенство: богатство концентрируется у меньшинства, а распределение приближается к экспоненциальному.&lt;br /&gt;
&lt;br /&gt;
С помощью экспериментов в среде BehaviorSpace (NetLogo) и анализа данных исследуются:&lt;br /&gt;
* &#039;&#039;&#039;Формирование экспоненциального распределения богатства&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Динамика неравенства&#039;&#039;&#039; во времени&lt;br /&gt;
&lt;br /&gt;
=== Цель работы ===&lt;br /&gt;
&lt;br /&gt;
# Проверить, приближается ли распределение богатства к экспоненциальному распределению с течением времени.&lt;br /&gt;
# Количественно оценить рост неравенства в зависимости от времени.&lt;br /&gt;
&lt;br /&gt;
== Рабочие гипотезы ==&lt;br /&gt;
&lt;br /&gt;
=== Гипотеза 1. Формирование экспоненциального распределения богатства ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H₀:&#039;&#039;&#039; Распределение богатства агентов после 1000 тиков не отличается от экспоненциального распределения.&lt;br /&gt;
* &#039;&#039;&#039;H₁:&#039;&#039;&#039; Распределение богатства агентов после 1000 тиков статистически значимо отличается от экспоненциального.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ожидание: H₀ должна подтвердиться — модель должна давать экспоненциальное распределение.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Гипотеза 2. Рост неравенства во времени ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;H₀:&#039;&#039;&#039; Стандартное отклонение богатства не увеличивается с течением времени (остаётся равным начальному).&lt;br /&gt;
* &#039;&#039;&#039;H₁:&#039;&#039;&#039; Стандартное отклонение богатства статистически значимо увеличивается с течением времени.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ожидание: H₁ должна подтвердиться — неравенство растёт от 0 до значений, сопоставимых со средним богатством.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Модель ==&lt;br /&gt;
&amp;lt;netlogo model=&amp;quot;Simple_Economy&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Скачать модель (.nlogo) ===&lt;br /&gt;
&#039;&#039;&#039;GitHub:&#039;&#039;&#039; [НАШ ГИТХАБ]&lt;br /&gt;
&lt;br /&gt;
== Инструменты и параметры модели ==&lt;br /&gt;
&lt;br /&gt;
=== Инструменты ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Моделирование:&#039;&#039;&#039; NetLogo (встроенная модель Simple Economy)&lt;br /&gt;
* &#039;&#039;&#039;Анализ данных:&#039;&#039;&#039; Google Sheets / RAWGraphs&lt;br /&gt;
* &#039;&#039;&#039;Среда реализации:&#039;&#039;&#039; Поле цифровой дидактики (Digida)&lt;br /&gt;
&lt;br /&gt;
=== Параметры среды ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Количество агентов:&#039;&#039;&#039; N = 500&lt;br /&gt;
* &#039;&#039;&#039;Начальное богатство:&#039;&#039;&#039; каждый агент получает 100 долларов&lt;br /&gt;
* &#039;&#039;&#039;Общее богатство системы:&#039;&#039;&#039; W = N × 100 = 50 000 долларов (константа — деньги не создаются и не исчезают)&lt;br /&gt;
* &#039;&#039;&#039;Пространство:&#039;&#039;&#039; агенты расположены вдоль горизонтальной оси. Позиция агента равна его текущему богатству&lt;br /&gt;
&lt;br /&gt;
=== Управляющие параметры ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Переменная !! Тип !! Значение по умолчанию !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| `num-agents` || Slider || 500 || Количество агентов в модели&lt;br /&gt;
|-&lt;br /&gt;
| `initial-wealth` || Slider || 100 || Начальное богатство каждого агента&lt;br /&gt;
|}&lt;br /&gt;
=== Собираемые данные ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Переменная !! Описание&lt;br /&gt;
|-&lt;br /&gt;
| `ticks` || Количество прошедших шагов модели&lt;br /&gt;
|-&lt;br /&gt;
| `count turtles` || Количество агентов в системе&lt;br /&gt;
|-&lt;br /&gt;
| `mean [wealth] of turtles` || Среднее богатство агентов&lt;br /&gt;
|-&lt;br /&gt;
| `sd [wealth] of turtles` || Стандартное отклонение богатства (показатель неравенства)&lt;br /&gt;
|-&lt;br /&gt;
| `max [wealth] of turtles` || Максимальное богатство среди агентов&lt;br /&gt;
|-&lt;br /&gt;
| `min [wealth] of turtles` || Минимальное богатство среди агентов&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Как это работает ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Инициализация:&#039;&#039;&#039; Создаётся 500 агентов с одинаковым начальным богатством (100 долларов). Полное равенство.&lt;br /&gt;
# &#039;&#039;&#039;Шаг обмена:&#039;&#039;&#039; Каждый агент с положительным богатством отдаёт 1 доллар случайно выбранному другому агенту.&lt;br /&gt;
# &#039;&#039;&#039;Перемещение:&#039;&#039;&#039; Агент сдвигается по горизонтали — x-координата равна текущему богатству. Богатые уходят вправо, бедные влево.&lt;br /&gt;
# &#039;&#039;&#039;Повторение:&#039;&#039;&#039; Процесс повторяется. Общая сумма денег постоянна.&lt;br /&gt;
# &#039;&#039;&#039;Результат:&#039;&#039;&#039; Из полного равенства возникает неравенство. Распределение богатства приближается к экспоненциальному.&lt;br /&gt;
&lt;br /&gt;
== Эксперименты ==&lt;br /&gt;
&lt;br /&gt;
Эксперименты проводятся в среде BehaviorSpace (NetLogo 7.0.4). Проведено два эксперимента: первый — для анализа динамики распределения богатства во времени (500 агентов, 1000 тиков), второй — для сравнения систем с разным количеством агентов (100, 500, 1000). Данные обработаны и визуализированы в &#039;&#039;&#039;R&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Эксперимент 1. Динамика распределения богатства ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель:&#039;&#039;&#039; проверить гипотезу 1 (формирование экспоненциального распределения) и гипотезу 2 (рост неравенства во времени).&lt;br /&gt;
&lt;br /&gt;
==== Настройки ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| Количество агентов || 500&lt;br /&gt;
|-&lt;br /&gt;
| Начальное богатство || 100 долларов на агента&lt;br /&gt;
|-&lt;br /&gt;
| Общее богатство системы || 50 000 долларов&lt;br /&gt;
|-&lt;br /&gt;
| Длительность прогона || 1000 тиков&lt;br /&gt;
|-&lt;br /&gt;
| Число повторений || 1&lt;br /&gt;
|-&lt;br /&gt;
| Сбор данных || на каждом тике (0–1000)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Результаты ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Начальное состояние (тик 0):&#039;&#039;&#039; все 500 агентов имеют ровно по 100 долларов. Полное равенство.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Конечное состояние (тик 1000):&#039;&#039;&#039; среднее богатство — 100 долларов (не изменилось), максимальное — ~200 долларов (выросло в 2 раза). Часть агентов полностью разорилась (0 долларов), большинство имеет меньше 100 долларов.&lt;br /&gt;
&lt;br /&gt;
==== График 1. Рост максимального богатства ====&lt;br /&gt;
&lt;br /&gt;
[ВСТАВИТЬ ГРАФИК 1]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;График построен в R.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Максимальное богатство монотонно растёт на протяжении всех 1000 тиков. Начав со 100 долларов (равенство), к концу симуляции богатейший агент владеет суммой, вдвое превышающей среднее значение. Рост неравномерный: в первые 200 тиков изменения наиболее резкие, затем темп замедляется.&lt;br /&gt;
&lt;br /&gt;
==== График 2. Разрыв между максимумом и средним ====&lt;br /&gt;
&lt;br /&gt;
[ВСТАВИТЬ ГРАФИК 2]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;График построен в R.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Разница между максимальным и средним богатством начинается с нуля и увеличивается до ~100 долларов. Этот график наглядно показывает динамику расслоения: чем дольше работает модель, тем сильнее богатейшие агенты отрываются от среднего уровня. Форма кривой подтверждает, что неравенство — не случайный выброс, а устойчивая тенденция.&lt;br /&gt;
&lt;br /&gt;
==== Выводы по эксперименту 1 ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Гипотеза 1 (экспоненциальное распределение):&#039;&#039;&#039; данные подтверждают ожидаемый результат. Большинство агентов имеет богатство ниже среднего, небольшая группа владеет состоянием, вдвое превышающим среднее, часть полностью разорена. Такая структура характерна для экспоненциального распределения. &#039;&#039;&#039;H₀ не отвергается.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Гипотеза 2 (рост неравенства):&#039;&#039;&#039; неравенство выросло от нуля до значительного расслоения. Разрыв между максимумом и средним увеличился в 100 раз (от 0 до ~100 долларов). &#039;&#039;&#039;H₀ отвергается, принимается H₁&#039;&#039;&#039; — неравенство статистически значимо растёт со временем.&lt;br /&gt;
&lt;br /&gt;
=== Эксперимент 2. Влияние количества агентов ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Цель:&#039;&#039;&#039; сравнить, как размер системы влияет на распределение богатства через 1000 тиков.&lt;br /&gt;
&lt;br /&gt;
==== Настройки ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Параметр !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| Количество агентов || 100, 500, 1000&lt;br /&gt;
|-&lt;br /&gt;
| Начальное богатство || 100 долларов на агента&lt;br /&gt;
|-&lt;br /&gt;
| Длительность прогона || 1000 тиков&lt;br /&gt;
|-&lt;br /&gt;
| Число повторений для каждого N || 10&lt;br /&gt;
|-&lt;br /&gt;
| Всего прогонов || 30&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Результаты ====&lt;br /&gt;
&lt;br /&gt;
Для каждого размера системы (100, 500, 1000 агентов) проведено по 10 прогонов. На тике 1000 зафиксированы итоговые показатели.&lt;br /&gt;
&lt;br /&gt;
==== График 3. Общая сумма богатства для разных N ====&lt;br /&gt;
&lt;br /&gt;
[ВСТАВИТЬ ГРАФИК 3]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;График построен в R.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Общая сумма богатства строго пропорциональна количеству агентов: 10 000 для 100 агентов, 50 000 для 500, 100 000 для 1000. Это подтверждает, что модель работает корректно — деньги не создаются и не исчезают. Среднее богатство во всех трёх случаях остаётся равным 100 долларам.&lt;br /&gt;
&lt;br /&gt;
==== Выводы по эксперименту 2 ====&lt;br /&gt;
&lt;br /&gt;
Размер системы не влияет на среднее богатство (всегда 100 долларов). Общая сумма пропорциональна числу агентов (N × 100). Неравенство возникает при любом N, но в больших системах абсолютные значения максимального богатства выше. При 100 агентах результаты менее стабильны (больше разброс между прогонами), при 1000 — более предсказуемы.&lt;br /&gt;
&lt;br /&gt;
=== Общие выводы ===&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Неравенство возникает самопроизвольно.&#039;&#039;&#039; Даже при полном равенстве в начале и абсолютно случайных транзакциях расслоение на богатых и бедных неизбежно.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Богатство перераспределяется, а не создаётся.&#039;&#039;&#039; Среднее значение остаётся неизменным (100 долларов), общая сумма постоянна. Богатые богатеют за счёт бедных.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Распределение становится экспоненциальным.&#039;&#039;&#039; Большинство агентов беднеют, меньшинство накапливает богатство. Доля полностью разорившихся растёт со временем.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Размер системы влияет на масштаб.&#039;&#039;&#039; В больших системах богатство концентрируется сильнее в абсолютных цифрах, хотя среднее и пропорции сохраняются.&lt;br /&gt;
&lt;br /&gt;
=== Данные экспериментов (CSV) ===&lt;br /&gt;
&lt;br /&gt;
CSV-файлы с результатами всех прогонов BehaviorSpace: [ССЫЛКА НА ГИТХАБ]&lt;/div&gt;</summary>
		<author><name>Ляпунова Ульяна</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0&amp;diff=47426</id>
		<title>Участник:Ляпунова Ульяна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0&amp;diff=47426"/>
		<updated>2026-06-03T14:47:09Z</updated>

		<summary type="html">&lt;p&gt;Ляпунова Ульяна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Искусственный интеллект, Управление, Интернет вещей, Большие данные, Статистика, Моделирование&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=SimpleEconomy&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:ЦИБ-241]]&lt;/div&gt;</summary>
		<author><name>Ляпунова Ульяна</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0&amp;diff=47421</id>
		<title>Участник:Ляпунова Ульяна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0&amp;diff=47421"/>
		<updated>2026-06-03T12:51:53Z</updated>

		<summary type="html">&lt;p&gt;Ляпунова Ульяна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Искусственный интеллект, Управление, Интернет вещей, Большие данные, Статистика, Моделирование&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
|Working_On=SchoolEducationCompetitionn&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:ЦИБ-241]]&lt;/div&gt;</summary>
		<author><name>Ляпунова Ульяна</name></author>
	</entry>
	<entry>
		<id>http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0&amp;diff=44284</id>
		<title>Участник:Ляпунова Ульяна</title>
		<link rel="alternate" type="text/html" href="http://digida.mgpu.ru/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:%D0%9B%D1%8F%D0%BF%D1%83%D0%BD%D0%BE%D0%B2%D0%B0_%D0%A3%D0%BB%D1%8C%D1%8F%D0%BD%D0%B0&amp;diff=44284"/>
		<updated>2026-02-19T06:52:45Z</updated>

		<summary type="html">&lt;p&gt;Ляпунова Ульяна: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{UserMGPU&lt;br /&gt;
|Field_of_knowledge=Математика, Информатика, Искусственный интеллект, Управление, Интернет вещей, Большие данные, Статистика, Моделирование&lt;br /&gt;
|Position=Бакалавриат&lt;br /&gt;
|PedDirection=Нет&lt;br /&gt;
}}&lt;br /&gt;
----&lt;br /&gt;
[[Категория:UserMGPU]]&lt;br /&gt;
[[Категория:ЦИБ-241]]&lt;/div&gt;</summary>
		<author><name>Ляпунова Ульяна</name></author>
	</entry>
</feed>