Archivo para la categoría ‘R’
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 »
Martes, Diciembre 7th, 2010
Tras leer una duda planteada en la lista de R-Help en español me he animado a crear una entrada acerca de la recodificación de factores en R. Así dejo recogido algún código/truco que puede serviros en vuestro trabajo con R y que este pequeño problema no afecte a vuestra productividad. ...
Publicado en Formación, R, Trucos | 2 Comentarios »
Domingo, Diciembre 5th, 2010
El otro día en R-bloggers leí este post. Entonces busqué información sobre estos gráficos con R en español y sólo encontré ayuda para realizarlos con Excel. Es verdad que el enlace que os pongo es más que suficiente para realizar los gráficos de burbuja pero en pocas líneas puedo ilustrar ...
Publicado en Formación, R | 2 Comentarios »
Domingo, Noviembre 14th, 2010
¿Cúal de estos gráficos de cajas os gusta más?
Base de R:
png('C://temp//base.png',bg = "white",
res = 100, width=450, height=600)
boxplot(Petal.Length~Species, data=iris,
main="Gráfico con Base")
dev.off()
Con lattice
Publicado en R | 4 Comentarios »
Lunes, Noviembre 8th, 2010
No había escrito nada sobre ello porque muchos de mis lectores sé que están al corriente de la realización de las II jornadas de R en castellano. Este año se organizan en la Escuela Politécnica de Mieres y tienen un par de talleres muy interesantes. A ver que tal funciona ...
Publicado en R | No hay Comentarios »
Lunes, Octubre 25th, 2010
Continúo desarrollando la macro que transforma un conjunto de datos SAS a data frame de R. Este tema está despertando un interés nulo por parte de mis lectores a los que les interesa Excel o SAS o R. Empiezo a pensar que soy la única persona en España que opina ...
Publicado en Formación, R, SAS | 5 Comentarios »