Quiero utilizar Quasi Monte Carlo para intentar mejorar la convergencia de una simulación que estoy realizando.
Los números aleatorios son simplemente para producir los errores de observación para un modelo de regresión lineal estándar. A continuación, se estima mediante una serie de técnicas de regresión diferentes. Esto se hace repetidamente para estimar el error cuadrático medio de cada modelo.
Soy bastante nuevo en Quasi Monte Carlo, pero es probable que ayudar en esta situación sólo estoy usando para producir 10k números aleatorios. Parece que generalmente puedo esperar una convergencia más rápida del orden de (1/n) en lugar de n^(-0,5):
http://en.wikipedia.org/wiki/Quasi-Monte_Carlo_method
Sin embargo, también afirma que los números del QMC no son verdaderamente aleatorios, por lo que me pregunto cuáles son las implicaciones para cualquier prueba estadística que quiera realizar sobre los resultados.
1.) Supongo que lo que quiero saber son los pros y los contras de MC v QMC. (¿Siempre querría usar QMC si está disponible?) 2.) ¿Qué pruebas puedo utilizar para determinar cuál es el mejor para mi aplicación? (parece que cualquier prueba que dependa de que los números sean realmente aleatorios fallará).
Sé que esto se puede hacer en Matlab utilizando
q = qrandstream('halton',NSteps,'Skip',1e3,'Leap',1e2); RandMat = qrand(q,NRepl); z_RandMat = norminv(RandMat,0,1);
que se extrae de este documento.
http://papers.ssrn.com/sol3/cf_dev/AbsByAuth.cfm?per_id=1519239
Parece que hay otros números de baja discrepancia, como la secuencia de Sobol, disponibles en Matlab y, de nuevo, sólo me gustaría saber qué pruebas puedo utilizar para determinar cuál es la mejor para mi situación.