MigrAgent (model): различия между версиями
Patarakin (обсуждение | вклад) Нет описания правки |
Patarakin (обсуждение | вклад) Нет описания правки |
||
| Строка 55: | Строка 55: | ||
=== Обновление опыта === | === Обновление опыта === | ||
<syntaxhighlight lang="lisp"> | <syntaxhighlight lang="lisp"> | ||
if ((count turtles in-radius 1.5 | if ((count turtles in-radius 1.5 | ||
Текущая версия от 15:08, 10 марта 2026
| Описание модели | В модели MigrAgent явно используется теоретическая рамка аккультурации Джона Берри, но она переписана в операциональные терминах терпимости/нетерпимости и сетевых взаимодействий между мигрантами и местными. Модель делает классический двухмерный каркас Берри («сохранение собственной культуры» и «участие в принимающем обществе») операциональным через две эмпирические величины: наличие или отсутствие фактических контактов с ingroup и outgroup.
В интерфейсе модели задаются четыре ключевых параметра: численность местных, средний консерватизм местных, численность мигрантов, средний консерватизм мигрантов, а также speed_intake — скорость «приёма» мигрантов (как процент мигрантов, прибывающих за шаг). Варьируя средние значения консерватизма в каждой группе и скорость притока, авторы исследуют, при каких конфигурациях возникают разные сочетания аккультурационных исходов у подгрупп: например, как при быстром притоке и высокой нетерпимости растёт поляризация и доля маргинализации, а при медленном притоке и более либеральных установках у обеих групп повышается доля интеграции. Это напрямую соотносится с выводами Берри о том, что интеграция как стратегия ведёт к наилучшим психологическим и социокультурным исходам, тогда как маргинализация связана с наибольшим стрессом и рисками. |
|---|---|
| Область знаний | Педагогика, Социология, Урбанистика |
| Веб-страница - ссылка на модель | |
| Видео запись | |
| Разработчики | Jager |
| Среды и средства, в которых реализована модель | NetLogo |
| Диаграмма модели | |
| Описание полей данных, которые модель порождает | |
| Модель создана студентами? | Нет |
Теория
В теории Берри аккультурация понимается как совокупность изменений, возникающих при длительном контакте разных культур, и описывается через четыре стратегии:
Эти стратегии определяются двумя независимыми измерениями:
- сохранение собственной культуры и
- участие в жизни принимающего общества.
В MigrAgent это смысловое ядро сохраняется: модель строится так, чтобы на уровне результатов для агентов можно было выделить те же четыре типа исходов, но не через прямой выбор «стратегии», а через паттерны фактических взаимодействий с «своими» и «чужими».
В модели есть два этнических типа агентов: местные (locals) и мигранты (migrants), что напрямую соответствует классическому сюжету «группа-хозяин — приезжающие» у Берри. Этничность фиксирована и кодируется цветом тега: например, синие — местные, зелёные — мигранты. Помимо этничности у каждого агента есть ключевой динамический атрибут — conservatism, который трактуется как мера терпимости/нетерпимости и варьирует в интервале от −1 до +1. Значения ниже нуля обозначают либеральных агентов (высокая толерантность, готовность к межгрупповым контактам), значения от 0 и выше — консервативных (низкая толерантность, ориентация на собственную группу).
Исходное распределение консерватизма задаётся отдельно для местных и мигрантов через нормальные распределения с заданным групповым средним и фиксированной дисперсией. Это делает консерватизм не чисто индивидуальной чертой, а групповой параметр: каждая популяция стартует со своей «кривой толерантности» и, тем самым, реализуется часто обсуждаемое у Берри различие между аккультурационными ожиданиями принимающего общества и стратегиями меньшинства. Дальше консерватизм становится динамическим: он повышается при опыте отказа во взаимодействии с представителем другой группы и снижается при опыте принятия; при этом учитываются «наибольшие» (самые сильные) значения, накопленные в памяти агента. Таким образом, модель вводит механизм реципрокности: длительная серия отвержений радикализирует агента, а опыт взаимного принятия делает его более либеральным, что хорошо согласуется с акцентом Берри на вариативности и стрессовых эффектах аккультурации.
Код
Прибытие мигранта
ask migrant with [round xcor > -1] [
if random 100 < speed_intake [
set heading 270 fd 1]
]
Установление связей
ask turtles with [round xcor <= -1][
ifelse breed = local [
create-links-to migrant in-radius 1.5 with [conservatism < 0]
create-links-to other local in-radius 1.5
ask my-out-links [set color blue]
][
create-links-to local in-radius 1.5 with [conservatism < 0]
create-links-to other migrant in-radius 1.5
ask my-out-links [set color green ]
]
]
Обновление опыта
if ((count turtles in-radius 1.5
with [breed != [breed] of myself and conservatism >= 0]) / 100) > rejection [
set rejection ((count turtles in-radius 1.5
with [breed != [breed] of myself and conservatism >= 0]) / 100)]
if ((count my-out-links
with [[breed] of end2 != [breed] of myself]) / 100 ) > acceptance [
set acceptance ((count my-out-links
with [[breed] of end2 != [breed] of myself] ) / 100) ]
Модель
Взаимодействия
Пространственное поведение агентов в MigrAgent опирается на классическую схему Шеллинга: каждый агент оценивает локальное окружение и стремится не оказываться в меньшинстве среди «похожих» Segregation (model). Либеральные агенты считают «похожими» всех с низким уровнем консерватизма, в том числе либералов собственной и другой группы, а консервативные — только консерваторов своей этничности, избегая и либералов своей группы, и всех членов другой группы. Если в радиусе (например, 1.5) доля похожих (включая самого агента) падает ниже примерно 50%, агент «переселяется» в другое место, пока не найдёт окружение, где похожие составляют хотя бы половину соседей. Так строится пространственно-сетевая структура, в которой уже затем измеряются контакты для аккультурационных исходов.
После того как агенты разместились в пространстве согласно своим предпочтениям, они могут вступать в взаимодействие с соседями. Межгрупповые взаимодействия по определению модели принимаются либералами и отвергаются консерваторами, что делает консерватизм операциональной переменной, отвечающей за «открытость» по Берри. В каждый момент времени агент получает либо принятые, либо отвергнутые попытки контакта; на основе истории этих исходов его индивидуальный консерватизм корректируется: рост числа отвержений ведёт к усилению консерватизма, а рост числа принятий — к его снижению. Механизм памяти (учёт максимальных/характерных значений) усиливает эффект «переломных» событий, позволяя моделировать траектории радикализации или либерализации под влиянием повторяющихся паттернов взаимодействий.
Связь с четырьмя стратегиями Берри реализуется на уровне классификации исходов по фактическим контактам, а не по декларируемым предпочтениям. Для каждого агента модель считает, получает ли он взаимодействия от «своих» (ingroups) и от «чужих» (outgroups), и далее относит его к одной из четырёх категорий:
- если агент получает взаимодействия и от своей группы, и от другой, он попадает в категорию интеграции (по Берри — сохранение собственной культуры при активном участии в принимающем обществе);
- если взаимодействия приходят только от другой группы, но не от своей, это трактуется как ассимиляция — агент включён в принимающее общество, но утратил поддержку собственной группы;
- если взаимодействия идут только от своей группы и не идут от чужой, это сепарация — ориентация на свою культуру и избегание межкультурного общения;
- если агент не получает взаимодействий ни от своей, ни от чужой группы, то есть оказывается вне обоих сетей, это маргинализация — отсутствие поддерживающих связей с какой-либо культурной группой.
