fbpx

¡Hola Mundo! En esta entrada vamos a ver, qué es R, para qué sirve, y quién lo utiliza. Además, cuál es su diferencia con RStudio.

En el siguiente enlace, puedes ver todas las entradas del curso de R básico que estoy preparando. Si prefieres el contenido en video, revisa esta serie en YouTube. Ahora sí, vamos allá.

Qué es R y RStudio?

Para empezar, R es un software que fue diseñado para hacer análisis estadísticos y gráficas, y es software libre. Así, se puede descargar y utilizar sin problemas (en esta otra entrada puedes aprender cómo descargar R y RStudio). En otras palabras, es gratis.

R ha ganado popularidad porque la curva de aprendizaje es relativamente sencilla comparado con otros lenguajes de programación y permite maquetar o hacer prototipos de modelos muy rápido y con resultados muy buenos.

Otra ventaja es que es mas o menos sencillo compartir código. Por lo tanto, científicos en cualquier parte del mundo pueden contribuir con sus investigaciones.

La consola de R

En R, se utiliza una línea de comandos para comunicarnos con el programa. De hecho, es ese espacio en la esquina inferior izquierda donde escribimos.

consola de R base linea de comandos

En la consola, podemos utilizar R como calculadora y hacer operaciones como sumar, restar o dividir. Además, R incluye funciones matemáticas como logaritmos, trigonométricas. También, podemos mostrar texto en pantalla como el tradicional “hola mundo” de programación.

hola mundo programacion r rstudio

La interfaz de RStudio

Ahora, por un lado, R es el lenguaje de programación, como el que hace las cuentas. Por otro lado, R Studio es un IDE o entorno de desarrollo integrado. En español, eso significa que RStudio es un programa para manejar R y utilizarlo de manera más cómoda en algunos aspectos.

entorno de desarrollo integrado rstudio
paneles de RStudio

Cuando utilizamos R Studio tenemos ciertos paneles que nos hacen la vida más fácil… Las mismas cosas se pueden hacer más rápido, eso es todo

Para qué sirve R?

Como decíamos más arriba, en R podemos utilizar muchos tipos de modelos estadísticos: desde regresión lineal hasta redes neuronales.

R también se usa para graficar, hay muchas cosas interesantes que se pueden hacer.

En mi caso, que trabajo en algo entre analista y científico de datos lo he utilizado para hacer modelos de series de tiempo y visualización animada. Puedes echar un vistazo a mi portfolio de gráficas en R.

nube de palabras rstudio
Esto es una nube de palabras

(Actualización) Si quieres ver ejemplos de gráficos en R de la comunidad en español, te recomiendo revisar en Twitter #DatosDeMiercoles.

Quién usa R y RStudio?

R es muy popular en la academia. Es utilizado por investigadores científicos, profesores y estudiantes, y también por analistas financieros, actuarios y economistas

quien usa rstudio

En mi caso, mientras estudiaba estadística, era la herramienta que usábamos porque permitía hacer muchos análisis relativamente rápido.

En los últimos años también he visto mucho avance de R en las empresas o la industria. Muchos de mis compañeros lo utilizan. Sin embargo, aunque R permite integrarse con tecnologías big data, en mi opinión aún falta algo de tiempo para que madure su uso.

Por ahora, es muy útil para hacer modelos y gráficas interactivas para mostrar en presentaciones.

Conclusión e infografía

Espero que el contenido de artículo te ayude a mejorar en R, ya sea que estés estudiando o trabajando! Hago el mayor esfuerzo por explicarlo de la forma que me hubiera gustado que me lo explicaran a mí!

Actualización (mira este curso gratuito de R que he dejado en Udemy) Esta basado en los videos de YouTube.

He hecho una infografía resumiendo algunos aspectos de esta entrada. Si gustas, te dejo el link aquí 😀

Te mando un saludo donde quiera que estés!

infografia que es lenguaje programacion R