Archivo para la categoría ‘R’
Martes, Abril 19th, 2011
Un post de BIOSTATMATT que nos conduce a un código en R que nos permite leer datasets de SAS directamente con R sin necesidad de tener SAS. Un problema recurrente que abordaré con más detenimiento otro día [ahora me voy a pescar]. Aquí tenéis el enlace:
http://biostatmatt.com/archives/1216
Sólo tenéis que cargar la ...
Publicado en R, SAS, Trucos | No hay Comentarios »
Lunes, Abril 4th, 2011
Por fin están en marcha las III Jornadas de Usuarios de R de España. En este enlace tenéis toda la información disponible. Para esta tercera edición hay que destacar:
Serán en Madrid en la Escuela de Organización Industrial
Habrá talleres, bajo mi punto de vista uno de los mayores aciertos
Podéis participar, R ...
Publicado en Consultoría, Formación, Modelos, R | 2 Comentarios »
Domingo, Marzo 20th, 2011
Hoy toca homenaje a 2 lectores del blog. Es la primera versión de un gráfico en forma de velocímetro con R. Cuando disponga de más tiempo modificaré la versión para darle mayor vistosidad. Como es habitual el truco nos servirá para trabajar con un interesante paquete de R como RColorBrewer. ...
Publicado en Business Intelligence, Formación, R | 4 Comentarios »
Viernes, Marzo 11th, 2011
En el blog del profesor Serrano tomé contacto con el paquete RGoogleTrends para leer datosde Google Trends. Tras diversos intentos y analizando bien el paquete RGoogleTrends no he sido capaz de hacerlo funcionar. Sin embargo sólo hay que leer un csv, por esto podemos emplear read.csv para descargarnos los datos ...
Publicado en Formación, Monográficos, R | No hay Comentarios »
Jueves, Febrero 10th, 2011
Hoy quería acercarme a los paquetes rpanel y svWidgets para crear ventanas y menús respectivamente. La idea es sencilla, tenemos funciones en R que empleamos habitualmente y con ellas vamos a realizar un menú. Partimos de una función muy sencilla en R para eliminar datos con valores missing. [Por cierto, ...
Publicado en Formación, Monográficos, R, Trucos | 7 Comentarios »
Domingo, Enero 30th, 2011
Me sigo durmiendo con el genio Juan Antonio Cebrián y sus pasajes de la historia, monográficos zona cero o tertulias 4 C. Sus programas de radio me acompañan desde hace muchos años. Estudiando, vigilando instalaciones del ejercito o en el turno de noche de una fábrica Cebrián y su gente ...
Publicado en Data Mining, Modelos, R | 2 Comentarios »
Domingo, Enero 30th, 2011
En cuántas ocasiones habéis querido dar color a un gráfico y por aligerar código creáis gráficos de este tipo:
x = rpois(100,as.integer(runif(10)*1000))
barplot(sort(x))
Pues en R esta labor puede costarnos muy poco si empleamos las paletas de colores. Hoy quiero presentaros las siguientes:
rainbow
heat.colors
terrain.colors
topo.colors
Ejemplos de uso:
require(graphics)
barplot(sort(x),col = rainbow(x),main="Paleta rainbow")
barplot(sort(x),col = heat.colors(length(x)),main="Paleta heat")
barplot(sort(x),col = topo.colors(length(x)),main="Paleta ...
Publicado en Formación, R, Trucos | 2 Comentarios »
Sábado, Enero 8th, 2011
¿Qué variables son las más importantes para nuestro modelo de clasificación? Yo creo que muchos de vosotros os habréis encontrado con esta problemática. Hay muchas formas de solventarla, habitualmente empleamos aquellas variables que mejor pueden entender nuestras áreas de negocio. Es decir, hacemos segmentaciones en base al sexo y la ...
Publicado en Data Mining, Formación, Modelos, R | 14 Comentarios »
Viernes, Enero 7th, 2011
La función paste nos permite concatenar cadenas de texto con R:
paste("Dato",rep(1:10),sep="")
Parse recoge una expresión pero no la evalúa:
parse(text="sqrt(121)")
Y por último eval evalúa una expresión:
eval(parse(text="sqrt(121)"))
Interesantes funciones que nos pueden permitir automatizar códigos recursivos o códigos guardados como objetos en R. Imaginemos el siguiente ejemplo de R:
ejemplo1 <- data.frame(replicate (20,rpois(20,10)))
nom <- paste("dato",1:20,sep="")
names(ejemplo1) ...
Publicado en Formación, R, Trucos | No hay Comentarios »
Sábado, Diciembre 18th, 2010
Vamos a conectar R a nuestra BBDD postgres. Lo vamos a hacer vía ODBC con el paquete de R RODBC [inciso] recordad que todo el trabajo lo estamos realizando bajo Win. Además trabajar con ODBC nos permitirá conectar nuestro postgres con Access o Excel. Aunque para este tipo de tarea ...
Publicado en Formación, Monográficos, R | 2 Comentarios »