0 évaluation0% ont trouvé ce document utile (0 vote)
38 vues3 pages
R es un lenguaje y entorno de programación para análisis estadístico y gráfico desarrollado en 1993 como un dialecto libre del lenguaje S. R proporciona herramientas para el cálculo numérico, minería de datos y generación de gráficos de alta calidad. Al ser un lenguaje interpretado, los usuarios acceden a R a través de líneas de comando o consola para realizar tareas como crear colecciones de datos, calcular estadísticas como la media y varianza, y generar grá
R es un lenguaje y entorno de programación para análisis estadístico y gráfico desarrollado en 1993 como un dialecto libre del lenguaje S. R proporciona herramientas para el cálculo numérico, minería de datos y generación de gráficos de alta calidad. Al ser un lenguaje interpretado, los usuarios acceden a R a través de líneas de comando o consola para realizar tareas como crear colecciones de datos, calcular estadísticas como la media y varianza, y generar grá
R es un lenguaje y entorno de programación para análisis estadístico y gráfico desarrollado en 1993 como un dialecto libre del lenguaje S. R proporciona herramientas para el cálculo numérico, minería de datos y generación de gráficos de alta calidad. Al ser un lenguaje interpretado, los usuarios acceden a R a través de líneas de comando o consola para realizar tareas como crear colecciones de datos, calcular estadísticas como la media y varianza, y generar grá
R es un lenguaje y entorno de programación para análisis
estadístico y gráfico. Su historia ya fue contada en genbetadev y no quiero ser repetitivo pero para hacer un resumen, podríamos decir que es un dialecto libre del lenguaje S, desarrollado por Robert Gentleman y Ross Ihaka del Departamento de Estadística de la Universidad de Auckland en 1993.
¿En qué me puede ayudar R?
R al estar orientado a las estadísticas, proporciona un amplio abanico de herramientas. Entre otras características de R, podemos nombrar su capacidad gráfica, que permite generar gráficos con alta calidad, con sólo utilizar las funciones de graficación.
R también puede usarse como herramienta de cálculo numérico y
a la vez ser útil para la minería de datos. Como dije anteriormente R es un poderoso entorno y lenguaje en el cual podemos tratar datos y gráficar. Pero no quiero detenerme en el entorno sino que quiero revisar el lenguaje.
Al igual que S, se trata de un lenguaje de programación, lo que
permite que permite extender sus propias funciones. La gran mayoría de las funciones de R fueron escritas en R pero por cuestiones de rendimiento existen funciones escritas en lenguajes de más bajo nivel como C o Fortran.
R es un lenguaje interpretado, el usuario normalmente accede por
líneas de comandos o consola. Veamos unos ejemplos: Si queremos hacer un Hola mundo podemos hacerlo de la siguiente manera:
> print("Hola Mundo")
> [1] "Hola Mundo"
Sumemos 2 números:
>2+3
> [1] 5
¿Pero qué hace tan potente a R? Momento, recién empezamos.
Veamos a R haciendo lo que mejor sabe hacer, analizar datos.
Vamos a crear una colección:
> x <- c(1,2,3,4,5,6)
Vamos a calcular el cuadrado de cada elemento:
> y <- x^2
>y
> [1] 1 4 9 16 25 36
Ahora vamos a calcular la media, la varianza y vamos a gráficar!
> mean(y)
> [1] 15.16667
> var(y)
> [1] 178.9667
> plot (y)
Como podemos ver R es un lenguaje y entorno muy poderoso, orientado al estudio de datos estadísticos.
Además, R puede integrarse con distintas bases de datos y existen
bibliotecas que facilitan su utilización desde lenguajes de programación interpretados como Perl, Python y Ruby. Y por supuesto existen proyectos que permiten utilizar R desde Java o .net.
Y por si fuera poco cuenta con un poderoso entorno de desarrollo
llamado R studio que se puede descargar de forma gratuita.