For the past 4 years I've mostly worked on disaggregation regression. As this work is mostly published or in preprint, and because I doubt I'll be working much more on it, I thought I'd do a thread covering the work.
Disaggregation regression is regression where the response data is at course resolution and the covariates or random effects are at a higher resolution.
Here resolution typically refers to space, but it could be time, phylogeny, or anything else. All of my work has been spatial. I'd love to see someone apply disaggregation regression to phylogeny though!
The basic model, with high res variables referenced with j and low res bars with I, looks like this:
yj ~ Pois(incj)
incj = sum( inci x popi )
inci = exp(bXi + spatial_fieldi).

The summation is over all pixels i, in low res area j.
@RohanArambepola did a big simulation study to explore under what circumstances the models work well. He also found low res CV is an ok predictor of high res performance.
https://arxiv.org/abs/2005.03604 
We also looked at full joint models of prevalence and incidence data on different spatial scales. This was definitely more finickety. There are benefits (more statistical power, spatial information) and disbenefits (the model learn biases in the prevalence data.
We have applied these models at scale. Here we apply then to predict malaria Vivax globally 2000-2019.
https://www.sciencedirect.com/science/article/pii/S0140673619310967
Here we predict malaria falciparum incidence outside of Africa using disaggregation regression. In Africa @DrSamirBhatt primarily used prevalence data.
https://www.sciencedirect.com/science/article/pii/S0140673619310979
Finally, Leon Law used similar models but using variational Bayes to have a full Gaussian process on covariates and space. The maths is fairly beyond me... I just helped interpret the malaria case study.
http://papers.nips.cc/paper/7847-variational-learning-on-aggregate-outputs-with-gaussian-processes
You can follow @StatsForBios.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: