Сравнительный анализ влияния параметров metabolism и vision на итоговый результат (модель Wealth Distribution): различия между версиями

Материал из Поле цифровой дидактики
Определение гипотезы
 
Структура и описание каждого этапа работы
Строка 1: Строка 1:
=== Гипотеза ===
= Сравнительный анализ влияния параметров metabolism и vision на среднее богатство (модель Wealth Distribution) =
В модели Wealth Distribution параметр vision оказывает более сильное положительное влияние на итоговое богатство агента, чем параметр metabolism оказывает отрицательное - то есть способность находить ресурсы является более значимым фактором накопления богатства, чем уровень врождённого потребления
 
== Аннотация ==
 
Исследуется модель распределения богатства Wealth Distribution. Модель демонстрирует, как из правил поведения агентов возникает неравенство, описываемое законом Парето (богатые становтся богаче, а бедные - беднее)
 
В код добавлены глобальные переменные и процедуры для отслеживания среднего богатства агентов в зависимости от двух параметров - дальности видимости (<code>vision</code>) и метаболизма (<code>metabolism</code>). Эксперимент в BehaviorSpace включал 4 комбинации параметров (<code>max-vision</code> x <code>metabolism-max</code>: 5x5, 5x15, 15x5, 15x15), 10 повторений (40 прогонов), 1000 тиков
 
----
 
=== Цель работы ===
 
Оценить, какой из двух параметров - <code>vision</code> или <code>metabolism</code> - оказывает более существенное влияние на итоговое богатство агента
 
== Гипотеза ==
 
Параметр <code>vision</code> (способность находить больше источников богатства) оказывает более сильное положительное влияние на итоговое богатство агента, чем параметр <code>metabolism</code> (необходимое потребление богатства) отрицательное
 
== Исходная модель ==
<netlogo model="Wealth_Distribution_1" />
 
== Изменения в коде ==
 
В код добавлены:
 
* глобальные переменные <code>mean-wealth-high-vision</code>, <code>mean-wealth-low-vision</code>, <code>mean-wealth-high-metab</code>, <code>mean-wealth-low-metab</code> - среднее богатство в группах агентов, разделённых по медиане соответствующего параметра
* процедура <code>update-hypothesis-stats</code> - на каждом тике делит агентов на группы выше/ниже медианы по <code>vision</code> и <code>metabolism</code>, вычисляет среднее богатство в каждой группе
* процедура <code>log-stats</code> - выводит CSV-строку каждые 50 тиков: <code>ticks,max-vision,metabolism-max,high-vision,low-vision,high-metab,low-metab,gini</code>
 
Полный изменённый код доступен по ссылке в разделе [[#Ссылки|Ссылки]]
 
== Параметры модели ==
 
{| class="wikitable"
! Переменная !! Значения !! Описание
|-
| <code>num-people</code> || 250 || Количество агентов
|-
| <code>num-grain-grown</code> || 4 || Прирост зерна за тик
|-
| <code>percent-best-land</code> || 10 || Доля лучших участков земли
|-
| <code>max-vision</code> || 5, 15 || Максимальная видимость агента
|-
| <code>metabolism-max</code> || 5, 15 || Максимальный метаболизм агента
|}
 
== План эксперимента ==
 
* '''Независимые переменные:''' <code>max-vision</code> (5, 15), <code>metabolism-max</code> (5, 15)
* '''Фиксированные параметры:''' <code>num-people = 250</code>, <code>num-grain-grown = 4</code>, <code>percent-best-land = 10</code>, 1000 тиков, измерения каждые 50 тиков
* '''Повторений:''' 10
* '''Всего прогонов:''' 4 x 10 = '''40'''
 
== Результаты ==
 
[[Файл:plot_vision_dynamics.png|thumb|center|600px|Рисунок 1. Динамика среднего богатства агентов с высоким и низким vision]]
 
=== Динамика богатства по группам vision ===
 
Динамика среднего богатства агентов с высоким и низким <code>vision</code>. Разрыв между группами формируется быстро и далее остаётся стабильным. Итоговый разрыв по <code>vision</code> существенно меньше, чем по <code>metabolism</code>
 
Интересно, что в среднем именно агенты с '''низким''' <code>vision</code> накапливают больше богатства, чем агенты с высоким - хотя высокий <code>vision</code> считается преимуществом.
Объяснение может быть связано с тем, что агент с большим <code>vision</code> чаще покидает выгодные клетки ради чуть большей выгоды, но в процессе перемещения не накапливает богатство. Однако для точного заключения необходимо провести дополнительные исследования.
 
[[Файл:plot_metab_dynamics.png|thumb|center|600px|Рисунок 2. Динамика среднего богатства агентов с высоким и низким metabolism]]
 
=== Динамика богатства по группам metabolism ===
 
Разрыв между группами с высоким и низким <code>metabolism</code> выражен значительно сильнее и продолжает расти на протяжении всего моделирования, не выходя на плато
 
[[Файл:plot_h1_comparison.png|thumb|center|600px|Рисунок 4. Разница (high - low) среднего богатства на тике 1000]]
 
=== Проверка гипотезы ===
 
Разница в среднем богатстве между группами "высокий" и "низкий" по <code>vision</code> и по <code>metabolism</code>. Разница по <code>metabolism</code> систематически превышает по абсолютной величине разницу по <code>vision</code> во всех 4 комбинациях
 
=== Вывод ===
 
Гипотеза не подтверждена. <code>Metabolism</code> влияет на итоговое богатство сильнее, чем <code>vision</code>: разрыв между группами с высоким и низким метаболизмом нарастает на протяжении всего моделирования и достигает 30-60 единиц богатства, тогда как разрыв по видимости формируется быстро, но остаётся значительно меньшим и стабилизируется на ранних этапах
 
В условиях ограниченных ресурсов скорость их расходования (метаболизм) задаёт более жёсткое ограничение на накопление богатства, чем способность находить эти ресурсы (видимость). Дополнительно интересно, что низкий <code>vision</code> в среднем связан с большим богатством - вероятно, из-за затрат на перемещение, которые несут агенты с большим радиусом обзора
 
== Ссылки ==
* '''GitHub-репозиторий:''' [https://github.com/KseroXe/mgpu_repo/tree/main/Практикум%20по%20эконометрике]
 
== Источники ==
* An Introduction to Agent-Based Modeling with NetLogo — [[Wilensky]], Rand [https://archive.org/details/introductiontoag0000wile/page/n507/mode/2up]
* RStudio User Guide: [https://docs.posit.co/ide/user/]
* NetLogo: [https://netlogo.org netlogo.org]
* R: [https://r-project.org r-project.org]
 
== Участники ==
* [[Участник:DyachkovAM|Дьячков Александр]]
 
----
[[Категория:Работы по эконометрике]]

Версия от 01:34, 11 июня 2026

Сравнительный анализ влияния параметров metabolism и vision на среднее богатство (модель Wealth Distribution)

Аннотация

Исследуется модель распределения богатства Wealth Distribution. Модель демонстрирует, как из правил поведения агентов возникает неравенство, описываемое законом Парето (богатые становтся богаче, а бедные - беднее)

В код добавлены глобальные переменные и процедуры для отслеживания среднего богатства агентов в зависимости от двух параметров - дальности видимости (vision) и метаболизма (metabolism). Эксперимент в BehaviorSpace включал 4 комбинации параметров (max-vision x metabolism-max: 5x5, 5x15, 15x5, 15x15), 10 повторений (40 прогонов), 1000 тиков


Цель работы

Оценить, какой из двух параметров - vision или metabolism - оказывает более существенное влияние на итоговое богатство агента

Гипотеза

Параметр vision (способность находить больше источников богатства) оказывает более сильное положительное влияние на итоговое богатство агента, чем параметр metabolism (необходимое потребление богатства) отрицательное

Исходная модель

Изменения в коде

В код добавлены:

  • глобальные переменные mean-wealth-high-vision, mean-wealth-low-vision, mean-wealth-high-metab, mean-wealth-low-metab - среднее богатство в группах агентов, разделённых по медиане соответствующего параметра
  • процедура update-hypothesis-stats - на каждом тике делит агентов на группы выше/ниже медианы по vision и metabolism, вычисляет среднее богатство в каждой группе
  • процедура log-stats - выводит CSV-строку каждые 50 тиков: ticks,max-vision,metabolism-max,high-vision,low-vision,high-metab,low-metab,gini

Полный изменённый код доступен по ссылке в разделе Ссылки

Параметры модели

Переменная Значения Описание
num-people 250 Количество агентов
num-grain-grown 4 Прирост зерна за тик
percent-best-land 10 Доля лучших участков земли
max-vision 5, 15 Максимальная видимость агента
metabolism-max 5, 15 Максимальный метаболизм агента

План эксперимента

  • Независимые переменные: max-vision (5, 15), metabolism-max (5, 15)
  • Фиксированные параметры: num-people = 250, num-grain-grown = 4, percent-best-land = 10, 1000 тиков, измерения каждые 50 тиков
  • Повторений: 10
  • Всего прогонов: 4 x 10 = 40

Результаты

Файл:Plot vision dynamics.png
Рисунок 1. Динамика среднего богатства агентов с высоким и низким vision

Динамика богатства по группам vision

Динамика среднего богатства агентов с высоким и низким vision. Разрыв между группами формируется быстро и далее остаётся стабильным. Итоговый разрыв по vision существенно меньше, чем по metabolism

Интересно, что в среднем именно агенты с низким vision накапливают больше богатства, чем агенты с высоким - хотя высокий vision считается преимуществом. Объяснение может быть связано с тем, что агент с большим vision чаще покидает выгодные клетки ради чуть большей выгоды, но в процессе перемещения не накапливает богатство. Однако для точного заключения необходимо провести дополнительные исследования.

Файл:Plot metab dynamics.png
Рисунок 2. Динамика среднего богатства агентов с высоким и низким metabolism

Динамика богатства по группам metabolism

Разрыв между группами с высоким и низким metabolism выражен значительно сильнее и продолжает расти на протяжении всего моделирования, не выходя на плато

Файл:Plot h1 comparison.png
Рисунок 4. Разница (high - low) среднего богатства на тике 1000

Проверка гипотезы

Разница в среднем богатстве между группами "высокий" и "низкий" по vision и по metabolism. Разница по metabolism систематически превышает по абсолютной величине разницу по vision во всех 4 комбинациях

Вывод

Гипотеза не подтверждена. Metabolism влияет на итоговое богатство сильнее, чем vision: разрыв между группами с высоким и низким метаболизмом нарастает на протяжении всего моделирования и достигает 30-60 единиц богатства, тогда как разрыв по видимости формируется быстро, но остаётся значительно меньшим и стабилизируется на ранних этапах

В условиях ограниченных ресурсов скорость их расходования (метаболизм) задаёт более жёсткое ограничение на накопление богатства, чем способность находить эти ресурсы (видимость). Дополнительно интересно, что низкий vision в среднем связан с большим богатством - вероятно, из-за затрат на перемещение, которые несут агенты с большим радиусом обзора

Ссылки

  • GitHub-репозиторий: [1]

Источники

Участники