Reunión del grupo de usuarios de R en Madrid el 28 de enero

Aquí tenéis toda la información acerca de la siguiente reunión del grupo de usuarios de R en Madrid: http://madrid.r-es.org/miercoles-28-de-enero-2015/ Estaba previsto que hablara yo mismo sobre R y SAS (más concretamente, realizar árboles de decisión con R), pero al final no he podido por un problema. Pero en siguientes reuniones estaré, ya que me gustaría iniciar una serie de monográficos que he llamado “R y otros”.

20 de enero de 2015 · rvaquerizo

Truco Excel. Formatos condicionales para crear rango de colores

Un truco de Excel poco ortodoxo: aprovechar los colores que nos ofrece un formato condicional sin necesidad de emplear el formato condicional para crear un rango de colores. Parece un trabalenguas, pero puede ser muy útil cuando trabajamos con Visual Basic. En mi caso particular es muy útil disponer de estas paletas de colores para hacer mapas mucho más vistosos. El truco es muy sencillo: empezamos por escribir números del 1 hasta el número de colores que deseamos y elegimos el formato condicional a aplicar: ...

15 de enero de 2015 · rvaquerizo

Tipos de merge con SAS o WPS

Una chuleta con los tipos de MERGE que se pueden hacer en un paso DATA con SAS: Para aquellos que empiezan a trabajar con SAS será de mucha utilidad. Un saludo.

23 de diciembre de 2014 · rvaquerizo

Determinar el mímino tamaño muestral para detectar un cambio en la fracción no conforme

Este año he aprendido algo sobre metodología 6 sigma para el control de la calidad; me gustó mucho lo que aprendí. Para la realización de algunos ejercicios, creé libros de Excel y algún proceso SAS. Hoy quería traeros al blog una macro de SAS que nos permite determinar el tamaño mínimo muestral para detectar un cambio en la fracción no conforme con una determinada probabilidad. El programa es un bucle de SAS que crea los límites de control para la fracción no conforme y estandariza la diferencia del límite superior con la nueva fracción no conforme. Se calcula la probabilidad que deja este dato estandarizado y el paso del bucle será el número mínimo de muestras. Es más sencillo el código que la definición: ...

18 de diciembre de 2014 · rvaquerizo

Truco R. Añadir una marca de agua a nuestro gráfico con ggplot2

Un breve truco que tenía en la nevera: añadir marcas de agua a los gráficos de R realizados con ggplot2. Quería dedicar una serie de monográficos a las marcas de agua y al final nunca acabé. Para ilustrar el ejemplo, vamos a graficar la serie de visitas a esta web que nos ha dado Google Analytics: # Objeto con las visitas visitas <- c(213, 376, 398, 481, 416, 505, 771, 883, 686, 712, 883, 993, 1234, 1528, 1965, 1676, 1037, 1487, 1871, 2725, 2455, 2856, 2868, 2809, 3326, 4284, 4599, 3863, 3778, 5090, 5510, 5911, 4460, 5495, 5290, 6407, 5619, 6494, 5854, 4940, 4735, 6049, 6839, 8695, 7112, 9207, 8991, 10909, 9647, 10943, 9819, 8982, 8597, 10004, 12550, 12025, 9108, 10664, 9563, 9751, 11402, 11875, 10395, 10078, 8706, 10893, 13197, 12868, 9857, 12119, 13421, 14411, 12820, 14443, 12713, 13869, 11740, 14887, 17021, 16827) serie <- ts(visitas, start = c(2008, 4), end = c(2014, 11), frequency = 12) Hemos creado un objeto serie temporal del tipo ts y aprovecho esta entrada para contaros cómo transformar un objeto ts en un data frame. Recordamos que ggplot2 no puede graficar objetos ts directamente (por lo menos hasta donde yo sé). Para la transformación del objeto emplearemos la función index del paquete zoo y mi querida función melt de reshape2: ...

17 de diciembre de 2014 · rvaquerizo

ERROR: lazy loading failed for package con WIN 8

Cuando instalamos paquetes de R desde GitHub con devtools, puede aparecernos ERROR: lazy loading failed for package, típico de un código: require(devtools) install_github('usuario/paquete') En RStudio bajo Windows 8, R comienza a descargarse en el temporal una serie de .zip que nos permiten crear el paquete y, en un punto, pone ** preparing package for lazy loading e inmediatamente el ERROR. Ejecutamos install.packages('base64enc') y ya no tendremos ese error. No todos los procesos de instalación desde GitHub nos indican que ese es el problema. Saludos.

6 de diciembre de 2014 · rvaquerizo

Grupo de interés local de usuarios de R en Madrid

Lo han preguntado en otro post y prefiero que disponga de entrada propia para ayudar a las búsquedas. El contenido de las reuniones anteriores a julio de 2014 está en la siguiente dirección: http://r-es.org/Grupo+de+Inter%C3%A9s+Local+de+Madrid+-+GIL+Madrid Ahora ya dispone de su propia URL: http://madrid.r-es.org/ En ella podéis encontrar todos los datos de interés sobre el grupo de usuarios de R. El miércoles nos vemos.

21 de noviembre de 2014 · rvaquerizo

Reunión Usuarios de R en Madrid. 26 de noviembre de 2014

El 26 de noviembre será la próxima reunión del grupo de usuarios de R en Madrid. En palabras de Carlos Ortega: Estamos ultimando la agenda de la siguiente reunión del grupo de Madrid. Si hay alguien interesado en presentar que se ponga en contacto conmigo, todavía hay hueco para algo más. Esta es la agenda tentativa: Fecha: Miércoles 26 de noviembre Hora: de 6:15 p.m. a 8:30 p.m. Lugar: Bar S-10 (¡se invitará a la primera ronda!) Agenda: Presentaciones: Manuel Pérez: “Segmentación RFM (Recency - Frequency - Monetary Value)”. Alfonso de Uña: “Topology Data Analysis en R”. Píldoras: Pedro Concejero: “Tratamiento de fotos y sus metadatos en R”. Otros temas internos del grupo. Nota: Todavía no hemos actualizado el portal del grupo. Lo haremos en lo que queda de semana. ...

19 de noviembre de 2014 · rvaquerizo

La mejor posición de R en TIOBE

Ahí tenéis a R en la duodécima posición del ranking TIOBE; nunca había estado tan arriba. Creo que proyectos como YHAT son los culpables de que esté pasando esto. De todas formas, es importante estudiar la dispersión del rating. Habrá que ver qué pasa con los siguientes rankings.

12 de noviembre de 2014 · rvaquerizo

PROC FCMP para crear funciones en SAS

Unas pinceladas del PROC FCMP para SAS. Este procedimiento nos permite crear nuestras propias funciones que posteriormente podremos utilizar en nuestras sesiones. He programado mucho en SAS y tengo que decir que no utilizo mucho este procedimiento por la propia filosofía de la herramienta: al final siempre se tiende a crear una macro antes que una función. Pero hay que reconocer que el lenguaje macro de SAS en ocasiones no es sencillo y muchos olvidamos que existe el PROC FCMP. ...

28 de octubre de 2014 · rvaquerizo