Quiero una muestra de una distribución que se ha fijado para un determinado valores de la media(=0), desviación estándar (de=1), asimetría(=0) y la curtosis. Yo también quiero que esta distribución sea tan general como sea posible, es decir, han de Kullback-Leibler divergencia a partir de una distribución uniforme tan pequeño como sea posible (esta condición es equivalente al principio de Máxima Entropía), así como la distribución normal sería que la curtosis=3.
Yo sé, que muy probablemente no hay ninguna esperanza de tener la forma cerrada para dicha distribución en el caso general. Sólo estoy interesado en el muestreo de la misma. Acepto razonable aproximaciones numéricas.
No estoy demasiado preocupado con la eficiencia puedo esperar 2 días a que acaba de 2000 muestras.
Años de edad, me escribió una especie de algoritmo genético para abordar este problema:
- Comience con una muestra aleatoria de 2000 los valores muestreados de la distribución uniforme, el cual será llamado más tarde de la población.
- Crear muchos (alrededor de 100), las variantes de la población, quite primero la submuestra aleatoria de - digamos - de 200 muestras de la población y, a continuación, vuelva a insertar el mismo número de números aleatorios de muestreo de una distribución uniforme.
- Encontrar la variante que tiene una media, sd, la asimetría y la curtosis tan cerca como sea posible a los parámetros de destino (elección de la métrica no debe ser crucial para este algoritmo, ya que todas las condiciones son independientes el uno del otro).
- Continúe en el paso 2 con la población, siendo la mejor elegido la variante desde el paso 3.
El algoritmo es lento, pero al final el resultado es lo que yo entiendo por una buena aproximación de la distribución de máxima entropía.
Es este algoritmo correcto? O hay alguna mejor método para llegar generales leptokurtic de las distribuciones?