R es un lenguaje de programación para análisis estadístico, es de software libre. Proporciona un amplio abanico de herramientas estadísticas como modelos lineales y no lineas, tests estadísticos, análisis de series temporales, algoritmos de clasificación y agrupamiento, etcétera.
Este lenguaje permite trabajor conjuntamente con python, latex, octave entre otros.
Ejemplos sencillos de uso de R
D <- data.frame(x=c(1,2,3,1), y=c(7,19,2,2)) D indexes <- order(D$x) # ordeno con respecto a la primera columna menor-mayor D[indexes,] # ordena con respecto a la segunda columna mayor-menor D[rev(order(D$y)),]
simulacion <- function(N=100) { x <- runif(N) return(c(mean(x), median(x))) c } # Simulacion results <- replicate(100000, simulacion(20)) k1 <- density(results[1,]) k2 <- density(results[2,]) # grafica xrange <- range(k1$x, k2$x) plot(k1$x, k1$y, xlim=xrange, type="l", xlab="valor estimado", ylab="") grid() lines(k2$x, k2$y, col="red") abline(v=.5) legend(x="topleft", bty="n", lty=c(1,1), col=c("black", "red"), legend=c("Media", "Mediana"))
x <- runif(100, 0, 10) y <- 2 + 3*x + rnorm(100) summary(lm(y ~ x)) D <- data.frame(x,y) summary(lm(y ~ x, D)) d <- lm(y ~ x) print(d)R es un lenguaje de programación facil de usar y muy practico, se pueden generar reportes automáticos desde latex, en la parte de referencias se proporciona un link para más información.
Referencias
acerca de R , tarjetas de referencias: card1, card2, card3,
generacion de reportes automática
No hay comentarios:
Publicar un comentario