Я ищу более удобный способ сбора статистики по популяции агентов, не только по агентам, которые в настоящее время существуют, но также по агентам, которые были удалены из модели.
Насколько я понимаю, создание статистики в области статистики в свойствах популяции агентов учитывает только экземпляры живых агентов.
Модель Basic Health Economics в библиотеке примеров моделей собирает статистику по всем агентам Person, которые когда-либо жили в этой модели. В этой модели рассчитываются годы жизни с поправкой на качество (QALY). Этот показатель - Качество жизни * Время. В этой конкретной модели в Person переменная QoL содержит значение качества жизни, которое связано с состоянием здоровья, в котором в данный момент находится экземпляр Person. Используя статистику в поле свойств населения, QoL каждого агента суммируется. , который затем используется как поток в запасе SD, а поток - как поток NewQALY за год.
Кажется утомительным и неэффективным использование SD-потока для каждой статистики, которую я хочу иметь, которая также включает «прошлых» агентов. Есть ли у кого-нибудь лучший подход, чем тот, который используется в модели базовой экономики здравоохранения?