I have a dataset of counts (responses to a marketing campaign), collected at the zipcode level. I am trying to use a poisson regression to determine underlying response rate of each zipcode.
How do I account for the fact that some zipcodes have very large populations, while other have very small populations, and my estimate of the response rate in these zip codes is much more uncertain? Furthermore, a count of 1 in a small zipcode is a lot more meaningful than a count of 1 in a large zipcode.
Is Poisson even the right approach to take here? Some example code in R would be appreciated.