mesa-examples icon indicating copy to clipboard operation
mesa-examples copied to clipboard

Updated Model with Tax System

Open sofibrezden opened this issue 1 year ago • 2 comments

Опис змін Додано функціональність оподаткування:

Реалізовано метод pay_taxes() у класі MoneyAgent, який дозволяє агентам сплачувати податки, розраховані на основі їхнього багатства. Це допомагає моделювати реальні економічні умови, де агенти повинні сплачувати податки. Додано фондування допомоги:

Додано метод distribute_taxes() у класі BoltzmannWealthModel, який дозволяє розподіляти податковий фонд серед агентів з нульовим багатством. Це забезпечує підтримку бідних агентів у моделі. Зміни у структурі класу:

Додано параметр tax_rate у клас BoltzmannWealthModel для зберігання ставки податку, що робить модель більш гнучкою та легкою для налаштування. Поліпшено обчислення коефіцієнта Джині:

Перероблено метод compute_gini(), щоб він залишався таким же, але з додатковою логікою для більш точного обчислення в умовах оподаткування та розподілу допомоги.

sofibrezden avatar Oct 08 '24 18:10 sofibrezden

Tax rate might be interesting, but here I also want to first see it in English.

EwoutH avatar Oct 08 '24 18:10 EwoutH

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 :)

EwoutH avatar Oct 10 '24 09:10 EwoutH