Estoy planeando programar una simulación básica de una economía simplificada para analizar el impacto de varias intervenciones.
La economía tendrá N grupos de consumidores homogéneos y M sectores de productores / empleadores. Cada sector productor fabrica un tipo de bien que los consumidores pueden comprar, por lo que hay M bienes. Para tratar de mantenerlo (relativamente) simple, los bienes serán independientes y no tendrán sustitutos o complementos cercanos. Por ejemplo, los bienes serán filete y pañales, no filete y pollo, ni filete y papas.
Cada grupo de consumidores necesitará tener una curva de demanda para cada uno de los M bienes, así como una "demanda" de ocio.
Dadas las utilidades marginales de cada bien, se puede calcular una curva de demanda para ese bien. Por lo tanto, el enfoque que estoy pensando es generar curvas de utilidad para cada bien, luego usar esas curvas de utilidad para derivar curvas de demanda que luego impulsan el comportamiento de compra del consumidor y otros efectos secundarios.
Esto me lleva a la pregunta, ¿cuál es una buena manera de generar aleatoriamente una gran cantidad de curvas de utilidad plausibles?
Por ejemplo, si quisiera una curva de utilidad lineal, podría generar aleatoriamente una pendiente y una intersección. Eso es simple y fácil de hacer, pero no tiene en cuenta la utilidad marginal decreciente que es una de las características más importantes.
¿Cuál es una forma fácil de trabajar, tiene relativamente pocos parámetros para especificar y aún captura la mayoría de las características clave de las curvas de utilidad?