{"id":52,"date":"2020-01-21T17:37:55","date_gmt":"2020-01-21T17:37:55","guid":{"rendered":"http:\/\/www.lancaster.ac.uk\/stor-i-student-sites\/kim-ward\/?p=52"},"modified":"2020-01-21T17:38:12","modified_gmt":"2020-01-21T17:38:12","slug":"capturing-diminishing-returns-in-agent-based-models","status":"publish","type":"post","link":"https:\/\/www.lancaster.ac.uk\/stor-i-student-sites\/kim-ward\/2020\/01\/21\/capturing-diminishing-returns-in-agent-based-models\/","title":{"rendered":"Capturing Diminishing Returns in Agent-Based Models"},"content":{"rendered":"\n

Imagine you’re a Census field officer who knocks on non-respondents’ doors to encourage them to fill out the Census (it’s mandatory, and they could face a fine if they don’t!). You know that on average 40% of the doors you knock on will have someone answer the door. So you knock on every non-responding household’s door in your neighbourhood – some answer, and that’s great so you take them off your list and try the others again tomorrow. After a week of daily knocking, what’s the probability that a house you knock on will have someone answer you today? Is it still 40%?<\/p>\n\n\n\n

Of course not. Some houses don’t have anyone there during the hours a field officer might be visiting them, and those houses will quickly become overrepresented in the sample of houses left on your list. This is an example of “diminishing returns” in action – the more effort you put into something, the less efficient each extra bit of effort gets – and is a feature of many real-world systems that one might want to simulate.<\/p>\n\n\n\n

\"\"
A Census field officer visiting a caravan of Travellers in the Netherlands, 1925. Source: Wikipedia<\/figcaption><\/figure>\n\n\n\n

Now imagine that you’re a virtual Census officer knocking on virtual doors. The person coding up the simulation only knows that on average 40% of the doors knocked on will answer the door, but doesn’t have any data beyond this about what happens for each day. The naive method would be to, after every knock, independently have the door be answered with probability 0.4 – however as shown above, this won’t capture the right real-world behaviour.<\/p>\n\n\n\n

Why does this matter? Well, consider the two uses for the simulation – to make decisions far in advance of the live operation, and as a benchmark to track progress against during the live operation.<\/p>\n\n\n\n