Hola compañeros de R, Antes he utilizado Rcpp (y armadillo) para lograr velocidad en procesos llenos de bucles y de álgebra lineal; pero no me había visto en la necesidad de maximizar (optimizar) ninguna función (una verosimilitud, en este caso). ¿Alguien tiene conocimiento de cuál es la forma más conveniente para optimizar funciones dentro de un programa en Rcpp? ¡Muchas gracias! -- «No soy aquellas sombras tutelares que honré con versos que no olvida el tiempo.» JL Borges [[alternative HTML version deleted]]
javier.ruben.marcuzzi en gmail.com
2015-Jun-09 17:36 UTC
[R-es] Sobre optimización con Rcpp.-
Estimado Freddy López Si no entiendo mal usted tiene código en C++ que compila en conjunto a R (Rcpp). En lo personal nunca compile algo escrito por mi utilizando Rcpp, pero si algo de C++, hay compiladores (creo que ahora deben ser casi todos), que tienen una opción de autovectorización, posiblemente una alternativa es buscar una optimización utilizando vectores. Otra puede ser la programación en paralelo. Posiblemente hoy en día hay muchas alternativas pero requieren tener conocimientos informáticos elevados (por lo menos para mí). Javier Rubén Marcuzzi Técnico en Industrias Lácteas Veterinario De: Freddy López Enviado el: ?martes?, ?09? de ?junio? de ?2015 ?02?:?17? ?p.m. Para: R-help-es en r-project.org Hola compañeros de R, Antes he utilizado Rcpp (y armadillo) para lograr velocidad en procesos llenos de bucles y de álgebra lineal; pero no me había visto en la necesidad de maximizar (optimizar) ninguna función (una verosimilitud, en este caso). ¿Alguien tiene conocimiento de cuál es la forma más conveniente para optimizar funciones dentro de un programa en Rcpp? ¡Muchas gracias! -- «No soy aquellas sombras tutelares que honré con versos que no olvida el tiempo.» JL Borges [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
2015-06-09 14:36 GMT-03:00 <javier.ruben.marcuzzi en gmail.com>:> En lo personal nunca compile algo escrito por mi utilizando Rcpp, pero si > algo de C++, hay compiladores (creo que ahora deben ser casi todos), que > tienen una opción de autovectorización, posiblemente una alternativa es > buscar una optimización utilizando vectores. Otra puede ser la programación > en paralelo. Posiblemente hoy en día hay muchas alternativas pero requieren > tener conocimientos informáticos elevados (por lo menos para mí).?Gracias amigo Rubén. Estas soluciones por ahora van más allá de lo que ando buscando, creo. Mi problema es la maximización de una función, como lo hace la función optim? de R, pero me intriga saber si hay una manera sabia o establecida para usar Rcpp en estos menesteres. ¡Salud! -- «No soy aquellas sombras tutelares que honré con versos que no olvida el tiempo.» JL Borges [[alternative HTML version deleted]]