A common problem in generating a representative synthetic population is that not all attributes of interest are present in the sample. The purpose is to enrich the synthetic population with additional attributes, after the synthetic population is generated from the original sample.

In many cases, practitioners only have access to aggregated data for important socio-demographic attributes, such as income, education level.

Bhepop2 treats the problem to enrich an initial synthetic population from an aggregated data provided in the form of a distribution (for instance deciles).

For more information on how to use the bhepop2 library, see the Usage section.

You can find a detailed documentation of the code, classes and algorithms in the API reference.

More information about Bhepop2 here.