Me gustaría utilizar una secuencia casi aleatoria, específicamente Sobol, dentro de una simulación basada en SciPy. ¿Alguna recomendación sobre paquetes existentes y eficientes?Recomendaciones para secuencias cuasialeatorias de baja discrepancia (por ejemplo, Sobol) en Python/SciPy?
8
A
Respuesta
6
¿Es this project algún uso? Si no, el relevant Wikipedia article menciona rutinas C y Fortran en NAG y Recetas Numéricas, que probablemente no deberían ser difíciles de envolver o reimplementar en Python. También hay rutinas C en GSL.
1
En el contexto del análisis de sensibilidad, la biblioteca SALib parece interesante Tiene un generador de muestras Sobol y usa SciPy. Enlace aquí: http://jdherman.github.io/SALib/
Cuestiones relacionadas
- 1. Recomendaciones de búsqueda Recomendaciones
- 2. Recomendaciones para aprender Perl?
- 3. Recomendaciones para Java + OpenPGP?
- 4. Recomendaciones para el desarrollo de Python en una Mac?
- 5. Recomendaciones para desarrollar documentos Sweave
- 6. Necesita recomendaciones para el tutorial de Websphere
- 7. Imagen de baja calidad de baja calidad en IE9
- 8. ¿Recomendaciones para una herramienta de análisis de montón para Java?
- 9. ¿Recomendaciones para comenzar con WiX?
- 10. Recomendaciones para datos persistentes en Android?
- 11. ¿Por qué no baja WPF Canvas ahora?
- 12. Recomendaciones necesarias para buenas referencias de IA
- 13. Recomendaciones para un dispositivo de serie económico
- 14. Discrepancia entre los valores calculados por Fortran y C++
- 15. ¿Discrepancia de tamaño de fuente en .NET GDI +?
- 16. Estándar Regex vs python regex discrepancia
- 17. análisis semántico latente en discrepancia Python
- 18. Recomendaciones para la biblioteca de compresión .NET
- 19. Recomendaciones para 'C' Project Architecture Guidelines?
- 20. Secuencias en Ruby
- 21. NoSQL (por ejemplo, MongoDB) o RDMS (por ejemplo, PostgreSQL) para el nuevo proyecto de Scala?
- 22. Recomendaciones para una buena referencia de vi?
- 23. Recomendaciones para ejecutar .NET HttpWebRequests en paralelo en ASP.NET
- 24. Advertencia de memoria baja para NSObject
- 25. Consulta por ejemplo en asociaciones
- 26. Simulación de batería baja para iPhones
- 27. Esperando secuencias paralelas de proceso por lotes
- 28. Error de discrepancia de clave externa SQLite
- 29. Recomendaciones para el editor de texto de Windows para R
- 30. Recomendaciones para crear una ventana de registro en WPF
Gracias, proyecto de jburkardt (que se basa en NumPy) se ve interesante. ¿Usted (u otros) tiene alguna experiencia directa al usarlo? ¿O alguna comparación con otros paquetes? Además, sería genial no tener el límite de 40 dimensiones. Así que estoy interesado en encontrar una implementación de python o (quizás mejor, b/c más rápido) una envoltura de python prefabricada para un código C/C++ que elimina esta restricción, como se hace en C++ de Fortur de jburkardt. –
OK ... Voy a aceptar esta respuesta por ahora, parece ser la única opción. Pero todavía estoy interesado en otras opciones o soluciones a los problemas que planteé en el último comentario. –
He limpiado el proyecto vinculado anteriormente (ahora funcionan las cadenas de documentos) y seguiré actualizándolo, si es necesario. Está disponible en https://github.com/naught101/sobol_seq – naught101