Hola a todos En el trabajo he hecho pequeñas rutinas en R que realizan regresiones, calculan el VaR de crédito y leen o escriben en bases de datos SQL Server. Ahora me piden que desarrolle o ayude a desarrollar una aplicación que permita a una persona realizar estos procesos mediante botones o chek box y que sea de preferencia web, esto es que sea ejecutada y que muestre los resultados desde el explorador web. ¿Qué me pueden sugerir para realizarlo? ¿Cómo puedo proceder? ¿Cómo puedo llamar a R desde otra aplicación y ejecutar rutinas en el en un "segundo plano" es decir sin tener que mostrar la consola? ¿Y si es necesario cambiar los parámetros contenidos en la rutina, como lo hago? ¿Cómo exporto las salidas que se muestran en la consola a otra aplicación?¿Sobre qué plataforma me sugieren escribir la aplicación? Sé que son muchas preguntas pero ojalá me puedan dar alguna sugerencia. Muchas gracias por anticipado. Alfredo. [[alternative HTML version deleted]]
Carlos J. Gil Bellosta
2011-Feb-01 19:25 UTC
[R-es] Una aplicación que use R como motor de calculo
Hola, ¿qué tal? Yo he hecho cosas parecidas: 1) Usando Java como interfaz y rJava para comunicarme con R. 2) Como aplicación web usando Rapache. Pero tienes muchas otras opciones: Tck/Tk, RGtk, etc. La elección depende en gran medida de condicionantes tales como la envergadura del proyecto, la plataforma en que tenga que correr, el conocimiento previo que tengas o tengan los usuarios de la tecnología, etc. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 1 de febrero de 2011 20:14, Alfredo <elcorreodealfredo en gmail.com> escribió:> Hola a todos > En el trabajo he hecho pequeñas rutinas en R que realizan regresiones, > calculan el VaR de crédito y leen o escriben en bases de datos SQL Server. > Ahora me piden que desarrolle o ayude a desarrollar una aplicación que > permita a una persona realizar estos procesos mediante botones o chek box y > que sea de preferencia web, esto es que sea ejecutada y que muestre los > resultados desde el explorador web. ¿Qué me pueden sugerir para realizarlo? > ¿Cómo puedo proceder? ¿Cómo puedo llamar a R desde otra aplicación y > ejecutar rutinas en el en un "segundo plano" es decir sin tener que mostrar > la consola? ¿Y si es necesario cambiar los parámetros contenidos en la > rutina, como lo hago? ¿Cómo exporto las salidas que se muestran en la > consola a otra aplicación?¿Sobre qué plataforma me sugieren escribir la > aplicación? > > > Sé que son muchas preguntas pero ojalá me puedan dar alguna sugerencia. > > Muchas gracias por anticipado. > > > Alfredo. > > [[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 > >
En la misma linea, puedes también probar el package gWidgetsWWW. Lo probé en su momento y me gustó sus posibilidades. Aquí tienes unos ejemplos: http://www.math.csi.cuny.edu/gWidgetsWWWrun/ex-index.R Un saludo. Olivier -- ____________________________________ Olivier G. Nuñez Email: onunez@iberstat.es Tel : +34 663 03 69 09 Web: http://www.iberstat.es ____________________________________ El 01/02/2011, a las 20:14, Alfredo escribió:> Hola a todos > En el trabajo he hecho pequeñas rutinas en R que realizan regresiones, > calculan el VaR de crédito y leen o escriben en bases de datos SQL > Server. > Ahora me piden que desarrolle o ayude a desarrollar una aplicación que > permita a una persona realizar estos procesos mediante botones o > chek box y > que sea de preferencia web, esto es que sea ejecutada y que muestre > los > resultados desde el explorador web. ¿Qué me pueden sugerir para > realizarlo? > ¿Cómo puedo proceder? ¿Cómo puedo llamar a R desde otra aplicación y > ejecutar rutinas en el en un "segundo plano" es decir sin tener que > mostrar > la consola? ¿Y si es necesario cambiar los parámetros contenidos en la > rutina, como lo hago? ¿Cómo exporto las salidas que se muestran en la > consola a otra aplicación?¿Sobre qué plataforma me sugieren > escribir la > aplicación? > > > Sé que son muchas preguntas pero ojalá me puedan dar alguna > sugerencia. > > Muchas gracias por anticipado. > > > Alfredo. > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es[[alternative HTML version deleted]]
Xavier de Pedro
2011-Feb-02 10:38 UTC
[R-es] Una aplicación que use R como motor de calculo
Hola Alfredo: También tienes la opción de usar "Tiki + PluginR", que hemos estado desarrollando entre varios equipos de trabajo en los últimos dos años, a partir del trabajo de otra gente en otras plataformas web previas mas sencillas. Justamente sobre ésto iba la comunicación que presentamos en las II jornadas de usuarios de R, y desde hace poco:/ "Usando de forma segura R vía web con Tiki". Xavier de Pedro y Àlex Sánchez./ http://estbioinfo.stat.ub.es/?p=331 Lo que necesitarías: * Instalar Tiki ( http://tiki.org ) en un alojamiento web donde tengas PHP y MYSQL. * Instalar el PluginR para Tiki ( http://doc.tiki.org/PluginR ) * Aplicar el perfil de configuración "r_test" ( http://profiles.tiki.org/r_test ) para poder probarlo todo (como lo que sale en la documentación de la página anterior) con el mínimo número de clics extra. * Y a desarrollar la interfaz web para tu programa de forma ràpida y fácil (!"wiki-wiki"!). Por mi parte, encantado de colaborar con otra gente para que esta opción de Tiki + PluginR resuelva cada vez de forma más fácil esta tipo de necesidad que tu tienes ahora, y que nosotros teníamos desde hace dos años, y que por eso, hemos ido desarrollando el PluginR..., y ahora ya está a nivel de producción... ;-) Saludos Xavi On 01/02/11 20:14, Alfredo wrote:> Hola a todos > En el trabajo he hecho pequeñas rutinas en R que realizan regresiones, > calculan el VaR de crédito y leen o escriben en bases de datos SQL Server. > Ahora me piden que desarrolle o ayude a desarrollar una aplicación que > permita a una persona realizar estos procesos mediante botones o chek box y > que sea de preferencia web, esto es que sea ejecutada y que muestre los > resultados desde el explorador web. ¿Qué me pueden sugerir para realizarlo? > ¿Cómo puedo proceder? ¿Cómo puedo llamar a R desde otra aplicación y > ejecutar rutinas en el en un "segundo plano" es decir sin tener que mostrar > la consola? ¿Y si es necesario cambiar los parámetros contenidos en la > rutina, como lo hago? ¿Cómo exporto las salidas que se muestran en la > consola a otra aplicación?¿Sobre qué plataforma me sugieren escribir la > aplicación? > > > Sé que son muchas preguntas pero ojalá me puedan dar alguna sugerencia. > > Muchas gracias por anticipado. > > > Alfredo. > > [[alternative HTML version deleted]] > > > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es[[alternative HTML version deleted]]
Gracias a todos... Veo que existen muchas opciones. Tenia conocimiento de la existencia de Rpy y rJava pero ahora me doy cuenta que tienen excelentes herramientas que ayudan en el desarrollo y tambien existen mas paquetes. Parece ser que ya no podré posponer mas mi "inmersión en python". Especialmente y de un vistaso me sorprendieron las gWidgetsWWW. Tambien me agradan las posibilidades de Tiki. En fín, estaré revisando todas sus sugerencias. Saludos Alfredo. [[alternative HTML version deleted]]