R es un lenguaje influido por el lenguaje S y Scheme. Originalmente diseñado para el análisis e inferencia estadística.
Algunas características que posee:
- Es orientado a objetos.
- Es un lenguaje y entorno para computación y gráficos estadísticos.
- Es altamente extensible.
- Proporciona una amplia variedad de técnicas estadísticas (modelado lineal y no lineal, pruebas estadísticas clásicas, análisis de series temporales, clasificación, agrupamiento,…).
- Se puede usar como una herramienta de cálculo numérico (como Octave y MATLAB).
- Se puede integrar con distintas Bases de Datos.
- Tiene su propio formato de documentación similar a LaTeX, que se utiliza para proporcionar documentación completa.
¿Qué se puede hacer con R?
- Manipulación de datos.
- Análisis estadístico.
- Técnicas gráficas.
- Modelado y predicciones.
- Machine Learning (IA).
Si usas Windows puedes descargarlo desde este sitio: https://cran.r-project.org/bin/windows/base/
Una vez descargado deberás iniciar la instalación.
Si usas Ubuntu puedes hacerlo de esta forma (abriendo una terminal):
# Actualizamos sudo apt update sudo apt upgrade # Agregamos repositorio sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/" # Instalamos R sudo apt update sudo apt install r-base # Verificamos instalación R
Si quieres instalar R Studio (un IDE para R):
# Si quieres instalar RStudio sudo apt install gdebi-core wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-x.x.x-amd64.deb sudo gdebi rstudio-x.x.x-amd64.deb
Iniciando con R
Abrimos la aplicación o con la terminal tecleamos:
R
Listamos directorio actual:
getwd()
Para ubicarmos en un directorio en específico tecleamos:
# Colocamos el directorio al que queremos ubicarnos setwd("C:/Users/HP/Documents/pruebasR") # Listamos directorio getwd()
Podemos hacer operaciones básicas:
1 + 2 [1] 3 3 - 2 [1] 1 23 * 99 [1] 2277 333 %% 300 [1] 33 56 / 32 [1] 1.75
Crear variables y asignarles un valor:
x <- "ABC" num <- 23 verdadero <- TRUE
Operadores aritméticos y booleanos:
45 == 34 [1] FALSE 65 != 0 [1] TRUE 34 < 0 [1] FALSE 199 > 0 || TRUE [1] TRUE FALSE || TRUE [1] TRUE FALSE && FALSE [1] FALSE
Podemos crear un script. El script deberá tener la extensión *.r
ejercicio1.r
x <- 34 y <- 67 # Imprimir valores de x , y print("x:") print(x) print("y:") print(y)
Abrimos el script desde R y seleccionamos todo con Ctrl + A y para ejecutar presionamos Ctrl + R.
Salida:
[1] "x:" [1] 34 [1] "y:" [1] 67
¡Hemos creado y ejecutado nuestro primer script en R!
Modificamos el script para validar si x o y son iguales o alguno de ellos es mayor:
x <- 34 y <- 67 # Imprimir valores de x , y print("x:") print(x) print("y:") print(y) if(x > y){ print("x es mayor a y") }else if( x == y){ print("x , y son iguales") }else{ print("y es mayor a x") }
Seleccionamos todo (Ctrl + A) y ejecutamos (Ctrl + R):
[1] "x:" [1] 34 [1] "y:" [1] 67 [1] "y es mayor a x"
En próximas entregas continuaremos con este lenguaje.
Enlaces:
https://www.r-project.org/
Comentarios
Publicar un comentario