mesa-examples
mesa-examples copied to clipboard
Updated Model with Tax System
Опис змін Додано функціональність оподаткування:
Реалізовано метод pay_taxes() у класі MoneyAgent, який дозволяє агентам сплачувати податки, розраховані на основі їхнього багатства. Це допомагає моделювати реальні економічні умови, де агенти повинні сплачувати податки. Додано фондування допомоги:
Додано метод distribute_taxes() у класі BoltzmannWealthModel, який дозволяє розподіляти податковий фонд серед агентів з нульовим багатством. Це забезпечує підтримку бідних агентів у моделі. Зміни у структурі класу:
Додано параметр tax_rate у клас BoltzmannWealthModel для зберігання ставки податку, що робить модель більш гнучкою та легкою для налаштування. Поліпшено обчислення коефіцієнта Джині:
Перероблено метод compute_gini(), щоб він залишався таким же, але з додатковою логікою для більш точного обчислення в умовах оподаткування та розподілу допомоги.
Tax rate might be interesting, but here I also want to first see it in English.
I would love to hear the backstory of what you're using Mesa for from all of you, as part of which project/course/interest etc.. Might help us help you better :)