synthetic_data#

Data generation functions for consumer choice models.

Functions

generate_blp_panel(*[, T, J, K, L, R_geo, ...])

Generate a synthetic BLP-style aggregate-share panel.

generate_maxdiff_conjoint_data([...])

Generate synthetic MaxDiff data with item-attribute utilities (part-worths).

generate_maxdiff_data([n_respondents, ...])

Generate synthetic MaxDiff (best-worst scaling) data.

generate_saturated_data(total_sales_mu, ...)

Generate synthetic data for the MVITS model, assuming market is saturated.

generate_unsaturated_data(...[, random_seed])

Generate synthetic data for the MVITS model.