Un día después de que Peter Dalgard anunciara la publicación de la versión 2.14.0 de R, ya la tengo a pleno rendimiento en mi equipo. Los binarios para Windows están disponibles en CRAN, y la instalación no tiene ninguna complicación, como en versiones anteriores. Personalmente, lo único que hago es cambiar el directorio de instalación a C:\R, donde tengo todas las versiones y el resto de software que necesito para utilizar R.
Tengo que decir que no sólo utilizo R para realizar análisis estadísticos. También estoy desarrollando el paquete SixSigma (disponible en CRAN) con funciones para aplicar esta metodología de mejora de la calidad. No sólo eso: Soy coautor del libro Six Sigma with R, de próxima aparición en la serie Use R! de Springer. Y estoy escribiendo el libro con R.
Como podéis imaginar, el libro contiene cantidad de código, resultados y gráficos en R. Las plantillas de Springer están en LaTex. Por tanto la mejor forma de producir el libro es utilizar archivos archivos *.Rnw y Sweave. Además de tener el libro en cada compilación en el formato adecuado para la editorial, aprovecho todas las ventajas de la "Investigación reproducible". Si tengo que hacer algún cambio en cualquier pedazo de código (chunk) no tengo que preocuparme de volver a maquetar pues los resultados se vuelven a generar en el propio libro automáticamente.
Pero todo esto es farragoso si no contamos con un entorno donde escribir R y LaTeX de forma productiva. Aquí es donde tengo que agradecer a Tobias Verbeke (OpenAnalytics) y Stephan Wahlbrink (WalWare) su trabajo con Architect y StatET respectivamente. Implementado en Eclipse, y con un aprendizaje muy rápido, para mí es la mejor opción para ganar en productividad (y lo digo después de haber utilizado otras opciones como Emacs). En todo caso, la grandeza del software libre es que cada uno puede elegir lo que más le convenga.
Mi punto de entrada hasta llegar a estas conclusiones fue una entrada en R-Bloggers, para quien se anime:
http://www.r-bloggers.com/getting-started-with-sweave-r-latex-eclipse-statet-texlipse/
NOTA: aunque Architect está disponible como instalable para Windows, la implementación de StatET en Linux no tiene dificultad siguiendo las instrucciones de instalación.
Bitácora personal de Emilio López Cano, Estadístico (Data Scientist dicen ahora). Enseñando Estadística y Matemáticas en la Universidad de Castilla-La Mancha, y Data Science en la Universidad Rey Juan Carlos. Investigando en proyectos de la Universidad Rey Juan Carlos. Contribuyendo a estándares en AENOR. Formando en la Asociación Estadística de la Calidad. Escribo sobre estos temas.
martes, 1 de noviembre de 2011
martes, 23 de agosto de 2011
Mi experiencia en el congreso Use R! 2011
Ya recuperado de un viaje un poco pesado, quiero mostrar lo satisfecho que estoy de haber asistido al Congreso de Usuarios de R (Use R! 2001) que un año más se ha llevado a cabo con el auspicio de la R Foundation for Statistical Computing. El departamento de Estadística de The University of Warwick en Coventry (UK) ha llevado a cabo una organización impecable, tanto por los medios a disposición de los asistentes, como el desarrollo del programa. Desde las ponencias invitadas, hasta las ordinarias, e inlcuso introduciendo un formato novedoso, las "Lightning Talks".
Los que utilizamos el alojamiento de la Universidad comprobamos lo eficientes que son, el campus en su conjunto es una maravilla. Y la cena del congreso fue un total éxito.
Escuchar a (y en algún caso incluso tener la ocasión de charlar un rato con) algunos de los gurús de R es algo que no tiene precio. Brian Ripley, Ulrike Groemping, Ramón Díaz-Uriarte, Heather Turner o Paul Murrel son solo algunos de los nombres que se dieron cita en el congreso. La organización puso en marcha un grupo en Facebook (aunque se puso en marcha una vez comenzado) y una buena colección de fotografías está disponible en la web del congreso.
En cuanto al programa ordinario, era tan amplio que era difícil decidir a qué sesión paralela (a veces había hasta CINCO) asistir. Yo me decanté más por las dedicadas a programación, gráficos y análisis de datos, y confío en poder descargar algunas de las presentaciones de las charlas a las que no pude acudir.
Mi contribución fue una presentación titulada "Six Sigma Quality Using R: Tools and Training" y una "Lightning Talk" sobre el mismo tema, ambas disponibles en los siguientes enlaces:
http://www.proyectum.es/pub/user11/LightningTalk-slidesk.pdf
http://www.proyectum.es/pub/user11/RegularTalk-Slides-w.pdf
Forma parte de nuestro trabajo en el Departamento de Estadística e Investigación Operativa en la Universidad Rey Juan Carlos de Madrid, que incluye un libro para la serie Use R! de Springer, y una propuesta de Proyecto Europeo.
Los que utilizamos el alojamiento de la Universidad comprobamos lo eficientes que son, el campus en su conjunto es una maravilla. Y la cena del congreso fue un total éxito.
Escuchar a (y en algún caso incluso tener la ocasión de charlar un rato con) algunos de los gurús de R es algo que no tiene precio. Brian Ripley, Ulrike Groemping, Ramón Díaz-Uriarte, Heather Turner o Paul Murrel son solo algunos de los nombres que se dieron cita en el congreso. La organización puso en marcha un grupo en Facebook (aunque se puso en marcha una vez comenzado) y una buena colección de fotografías está disponible en la web del congreso.
En cuanto al programa ordinario, era tan amplio que era difícil decidir a qué sesión paralela (a veces había hasta CINCO) asistir. Yo me decanté más por las dedicadas a programación, gráficos y análisis de datos, y confío en poder descargar algunas de las presentaciones de las charlas a las que no pude acudir.
Mi contribución fue una presentación titulada "Six Sigma Quality Using R: Tools and Training" y una "Lightning Talk" sobre el mismo tema, ambas disponibles en los siguientes enlaces:
http://www.proyectum.es/pub/user11/LightningTalk-slidesk.pdf
http://www.proyectum.es/pub/user11/RegularTalk-Slides-w.pdf
Forma parte de nuestro trabajo en el Departamento de Estadística e Investigación Operativa en la Universidad Rey Juan Carlos de Madrid, que incluye un libro para la serie Use R! de Springer, y una propuesta de Proyecto Europeo.
sábado, 23 de julio de 2011
Estadística y Matemáticas en "El Asedio"
Este verano estoy disfrutando como un gorrino en un charco con la lectura de la última novela de mi autor preferido: Arturo Pérez-Reverte. Tengo todos sus libros [que además he leído :-) ], y procuro no perderme sus Patentes de Corso, artículos de opinión con los que suelo coincidir.
Le toca el turno a El Asedio, en el que el hilo conductor es la investigación de crímenes en serie llevada a cabo por un policía en la Cádiz de 1811, asediada por los franceses. Desde el principio hace referencias a la lógica, la ciencia y la estrategia. Un tema recurrente en su obra tanto de ficción como de opinión, el Ajedrez, es utilizado como símil en varios pasajes del libro.
Aún me quedan muchas páginas por disfrutar, pero acabo de terminar el capítulo 6 y en el quinto apartado (p.269) narra el diálogo del policía (Rogelio Tizón) con su amigo Hipólito Barrull (profesor y director de la Sociedad Científica Gaditana). La genial prosa de Pérez-Reverte mezclada con conceptos matemáticos y científicos me parece de una gran belleza.
Empieza el diálogo:
Recomiendo la lectura del libro, además es de los primeros del autor que se han puesto a la venta en formato digital por un precio asequible (aunque yo personalmente prefiero tener el libro)
Le toca el turno a El Asedio, en el que el hilo conductor es la investigación de crímenes en serie llevada a cabo por un policía en la Cádiz de 1811, asediada por los franceses. Desde el principio hace referencias a la lógica, la ciencia y la estrategia. Un tema recurrente en su obra tanto de ficción como de opinión, el Ajedrez, es utilizado como símil en varios pasajes del libro.
Aún me quedan muchas páginas por disfrutar, pero acabo de terminar el capítulo 6 y en el quinto apartado (p.269) narra el diálogo del policía (Rogelio Tizón) con su amigo Hipólito Barrull (profesor y director de la Sociedad Científica Gaditana). La genial prosa de Pérez-Reverte mezclada con conceptos matemáticos y científicos me parece de una gran belleza.
Empieza el diálogo:
— Es la física y la experiencia donde hay que acudir —dice Hipólito Barrull—. Buscar los sobrenatural es absurdo, en nuestro tiempo.Y luego le hace referencias a la ciencia conocida entonces:
— Piense en los hombres antiguos —añade Barull—. Veían planetas y estrellas moviéndose en el cielo, y no sabían por qué. Hasta que Newton habló de la gravitación que los cuerpos celestes ejercen unos sobre otros.[...]Y sigue su argumentación, en la que menciona el azar y a la que replica el policía:
— Materia y movimiento, como pedía Descartes. Y constituiré el mundo... O lo destruiré.
— Ojo con la palabra azar, profesor —advierte Tizón—. Usted mismo suele decir que es una excusa común.Y más adelante sigue argumentando el científico:
— [...] O, dicho en términos científicos, actuó [el asesino] impulsado por fuerzas de atracción y probabilidades cuya formulación se nos escapa.
— ¿Quiere decir que él no sería más que elementos de una combinación?
[...]
— Su asesino —concluye Barrull— sería en este caso un factor físico, geométrico, matemático... Qué sé yo [...]Y ya al final del diálogo, cuando insiste el policía en recurrir a explicaciones más o menos sobrenaturales, concluye el profesor:
— A veces —prosigue Barrull—, cuando nuestros sentidos no alcanzan a penetrar ciertas causas y sus efectos, recurrimos a la imaginación, que es el más sospechoso de los guías [...]
Recomiendo la lectura del libro, además es de los primeros del autor que se han puesto a la venta en formato digital por un precio asequible (aunque yo personalmente prefiero tener el libro)
domingo, 5 de junio de 2011
Libro: Del Ábaco a la Revolución Digital
Algoritmos y Computación
Otro libro dentro de la colección "El Mundo es Matemático", de RBA, en este caso de Vicenç Torra.
Una cosa que me ha llamado la atención es cómo utiliza, para explicar los avances en computación desde la antigüedad, según el número de decimales del número π (pi). Esta ha sido una obsesión, o simplemente un "caso de estudio" intemporal que ha servido a científicos de todos los tiempos para evaluar el avance realizado con un determinado algoritmo.
Por otra parte, he descubierto con satisfacción que el primer informático fue un estadístico. Explica el autor, en el relato de la evolución de los instrumentos de cálculo en el siglo XIX, que:
Texto de la contraportada:
Otro libro dentro de la colección "El Mundo es Matemático", de RBA, en este caso de Vicenç Torra.
Una cosa que me ha llamado la atención es cómo utiliza, para explicar los avances en computación desde la antigüedad, según el número de decimales del número π (pi). Esta ha sido una obsesión, o simplemente un "caso de estudio" intemporal que ha servido a científicos de todos los tiempos para evaluar el avance realizado con un determinado algoritmo.
Por otra parte, he descubierto con satisfacción que el primer informático fue un estadístico. Explica el autor, en el relato de la evolución de los instrumentos de cálculo en el siglo XIX, que:
"... Sería el estadístico Herman Hollerith (1830-1829) quien utilizaría las tarjetas perforadas para codificar los datos del censo americano de 1890, por lo que está considerado como el primer informático ..."
Texto de la contraportada:
A lo largo de su evolución, las herramientas de cálculo siempre fueron resultado de la tecnología disponible en cada momento y de las formas de numeración de cada cultura. De las cuentas prehistóricas al ábaco romano, y de los algoritmos árabes a las primeras calculadoras, la historia del cálculo lo es en buena parte también de los sistemas de numeración. Al final de esta línea de evolución, se encuentran los ordenadores y la informática, que se desarrollaron con el mismo objetivo: como herramientas cada vez más potentes para realizar cálculos cada vez más complejos.
viernes, 18 de marzo de 2011
R como servicio web
Están surgiendo varias iniciativas para ejecutar R como servicio web, por ejemplo:
- rapache (http://www.rapache.net/). Hay una wiki y una página del responsable del proyecto con información. En youtube se puede ver una demo.
- rstudio (http://www.rstudio.org/). Espectacular IDE que también puede funcionar en modo servidor.
Esto no para
Lectura recomendada: La Conquista del Azar
La teoría de probabilidades
Ha caído otro de la colección El Mundo es Matemático, con multitud de ejemplos de la vida real, donde Fernando Corbalán y Gerardo Sanz repasan la historia de la probabilidad y sus conceptos principales, para después pasar a las curiosidades y principales aplicaciones, como loterías y tablas de vida.
Una de las sorprendentes curiosidades relatadas es el "problema de Monty Hall", que se puede simular en http://nlvm.usu.edu (http://nlvm.usu.edu/en/nav/frames_asid_117_g_3_t_5.html?from=topic_t_5.html) (citado en el libro) También se pueden simular muchas otras situaciones relacionadas con la probabilidad, como el lanzamiento de una moneda.
Texto de la contraportada:
La domesticación del azar -su reducción a números- es uno de los logros más formidables del intelecto humano. Donde antes sólo había el blanco de la certeza absoluta y el negro de la duda radical, ahora se nos abre un paisaje de infinitas gamas de gris, de probabilidades más o menos favorables, cuyo estudio y análisis constituye una de las ramas más fascinantes de la matemática moderna.
martes, 1 de marzo de 2011
Libro leído: Mapas de metro y redes neuronales
Teoría de grafos
sigo encantado con la colección, en este caso he leído el libro de Claudi Alsina (firma varios en la colección) y como siempre me encanta la cantidad de ejemplos de la vida real donde se aplican las teorías matemáticas, en este caso la teoría de grafos. Si algún día tengo que impartir docencia sobre matemáticas, recurriré a mi biblioteca particular para buscar todos estos ejemplos.
En este caso me ha gustado también una referencia a una aplicación en Internet sorprendente, en relación a los árboles genealógicos (una de las aplicaciones de los grafos). Se trata de la web:
http://genealogy.math.ndsu.nodak.edu/
En ella podemos buscar el nombre de algún matemático, y a través de las tesis doctorales, encontrar a sus predecesores, y sus descendientes. Por ejemplo, si buscamos al considerado "padre de la Estadísitica" en España, Sixto Ríos, encontramos el título de su tesis y que el director fue Julio Rey Pastor, otro grande de las matemáticas. Podemos navegar por todo el árbol hacia arriba y hacia abajo, por ejemplo para encontrar personajes históricos, o para encontrar a profesores que hemos tenido.
Texto de la contratapa:
Un grafo es una construcción extraordinariamente simple: unos puntos y las líneas que los unen. Son grafos desde el mpaa del metro hasta la ruta de un mensajero, y en general, las redes de todo tipo que cimentan el mundo contemporáneo. La observación cuidadosa de estas simples estructuras nos abre los ojos a un universo de enlaces y conexiones donde las matemáticas reinan supremas.
miércoles, 23 de febrero de 2011
Cambiar el idioma de los mensajes en R
Al instalar R en Windows, la consola de R (R-console) nos muestra de forma predeterminada los mensajes y menús en el idioma del sistema operativo. Es decir, si tenemos Windows en español, instala R en español.
Por motivos didácticos, he tenido que cambiar el idioma de estos mensajes, ya que los necesito en inglés, y la forma más rápida que he encontrado es la siguiente:
Buscar el archivo Rconsole, dentro del directorio etc de la carpeta donde está instalado R. (la predeterminada es Archivos de Programa/R/R-12.12.1 u otro número de versión)
Editamos este fichero con notepad o cualquier otro editor de texto, y buscamos (hacia el final) la línea "Language = ". A continuación del "=" he puesto "English", y ya tengo los mensajes en inglés.
Por motivos didácticos, he tenido que cambiar el idioma de estos mensajes, ya que los necesito en inglés, y la forma más rápida que he encontrado es la siguiente:
Buscar el archivo Rconsole, dentro del directorio etc de la carpeta donde está instalado R. (la predeterminada es Archivos de Programa/R/R-12.12.1 u otro número de versión)
Editamos este fichero con notepad o cualquier otro editor de texto, y buscamos (hacia el final) la línea "Language = ". A continuación del "=" he puesto "English", y ya tengo los mensajes en inglés.
jueves, 10 de febrero de 2011
Libro leído: La creatividad en Matemáticas
Cómo funciona una mente maravillosa
Libro muy ameno, del que me ha gustado especialmente el capítulo 4: Interacción cultural y creatividad, donde el autor (Miquel Albertí) cuenta su experiencia descubriendo matemáticas en culturas diferentes.
Texto de la contratapa:
Este libro se ha escrito desde la convicción de que las matemáticas son una actividad democrática, es decir, que todo el mundo puede crear matemáticas. De la mano de ejemplos históricos y actuales, e incluso de valiosas lecciones aprendidas de sociedades no occidentales, el lector descubrirá que matemáticas hay muchas, y que el secreto de la creación es "vivir matemáticamente"
jueves, 3 de febrero de 2011
Libro leído: Cómo se hace una tesis
Tenía pendiente la lectura de este libro hace mucho tiempo. Imagino que como mucha gente, Umberto Eco me sonaba como el autor de la estupenda novela El nombre de la Rosa, y no su faceta de filósofo-científico.
La edición que tengo es de una colección de Círculo de Lectores dirigida por José Luis Abellán (Círculo Universidad - Estudio General).
El libro es muy útil para quienes tienen que hacer cualquier tesis, ya sea para doctorado, o como trabajos de fin de Master (como es mi caso), o de grado.
Muchos de los consejos que da ya los escuché en el Curso Práctico de Técnicas de Investigación al que asistí en la UCLM hace unos meses, en el que aparecía como bibliografía citada.
La única pega es que está más enfocada a temas "de letras", pero sigue siendo muy útil para la redacción de cualquier tipo de tesis, utilizar bien las fuentes de la investigación, etc.
La edición que tengo es de una colección de Círculo de Lectores dirigida por José Luis Abellán (Círculo Universidad - Estudio General).
El libro es muy útil para quienes tienen que hacer cualquier tesis, ya sea para doctorado, o como trabajos de fin de Master (como es mi caso), o de grado.
Muchos de los consejos que da ya los escuché en el Curso Práctico de Técnicas de Investigación al que asistí en la UCLM hace unos meses, en el que aparecía como bibliografía citada.
La única pega es que está más enfocada a temas "de letras", pero sigue siendo muy útil para la redacción de cualquier tipo de tesis, utilizar bien las fuentes de la investigación, etc.
miércoles, 26 de enero de 2011
Libro leído: Prisioneros con dilemas y estrategias dominantes
Teoría de juegos
Dentro de la colección "El mundo es matemático", este volumen de Jordi Delofeu repasa la historia y los conceptos clave de la teoría de juegos, una de las disciplinas más nuevas de las matemáticas, y que todavía está en pleno desarrollo científico.En línea con toda la colección, propone situaciones reales en las que se aplican los juegos cooperativos, el equilibrio, las estrategias puras y mixtas, y el teorema del minimax.
En cuanto a la historia aparecen las semblanzas de personajes tan importantes como Emile Borel, John Von Neumann, Oskar Morgenstern, John Nash o John Maynard Smith, entre otros.
Texto de la contratapa:
"El juego, la actividad libre por excelencia, admite también interesantes formalizaciones matemáticas. Este proceso culminó a mediados del siglo pasado cuando, al calor de la Guerra Fría y del enfrentamiento entre superpotencias, se desarrolló la moderna teoría de juegos, que tiene como objetivo estudiar estrategias ganadoras con las que abordar toda clase de conflictos."
viernes, 21 de enero de 2011
Estadística divertida
Visto en:
http://usalbiomedica.wordpress.com/2011/01/21/%C2%BFquien-ha-dicho-que-la-estadistica-es-aburrida/
Me ha encantado descubrir la labor de este profesor sueco, con unos vídeos muy buenos sobre estadística. El video completo está aquí:
http://www.gapminder.org/videos/the-joy-of-stats/
Hay un extracto en Youtube:
http://usalbiomedica.wordpress.com/2011/01/21/%C2%BFquien-ha-dicho-que-la-estadistica-es-aburrida/
Me ha encantado descubrir la labor de este profesor sueco, con unos vídeos muy buenos sobre estadística. El video completo está aquí:
http://www.gapminder.org/videos/the-joy-of-stats/
Hay un extracto en Youtube:
Toda la página de Hans Rosling promete, bucearé en ella en cuanto tenga tiempo:
Suscribirse a:
Entradas (Atom)