Los fundamentos de R
R es un software gratuito para el análisis estadístico y la producción
de gráficos y, siendo un software libre, además de ser gratuito,
cuenta con la participación de los propios usuarios en el desarrollo
de herramientas dentro del programa, lo que lo hace muy versátil y
ofrece soluciones para los escenarios más diversos. RStudio es una
interfaz que proporciona herramientas que facilitan el uso de R, visto
que R, así como otros softwares que usan lenguaje de programación,
es extremadamente literal en la lectura de códigos, es decir, errores
tipográficos, comas, puntos y espacios mal ubicados irán causar
errores en los comandos, lo que es una de las primeras dificultades
que enfrentan los nuevos usuarios. RStudio evalúa los errores de
sintaxis, completando automáticamente los nombres de las funciones
y los objetos, lo que ayuda sustancialmente que el usuario no cometa
errores, facilitando mucho la realización de cualquier análisis.
Cuando usamos RStudio, accedemos a una interfaz más amigable e
intuitiva de R, con una gama de herramientas adicionales disponibles
para facilitar su uso por el usuario. El Script, por ejemplo, es una
herramienta que viene junto con RStudio y donde que se registran
todos los comandos que ejecutamos en nuestro análisis. Mediante el
uso del Script, garantizamos dos características importantes para
nuestros proyectos: auditabilidad y repetibilidad, pues cada paso del
análisis se registra en el Script, cualquier decisión que tomemos es
accesible y luego se puede revisarse o modificarse fácilmente para
un mejor desarrollo del proyecto. El Script también permite que se
utilice un mismo análisis en otros proyectos que necesiten de los
mismos procedimientos/análisis, pero con diferentes bases de datos,
lo que da más velocidad en el desarrollo del trabajo.
Como dijimos antes, R es software libre y los propios usuarios
colaboran en el desarrollo del programa. La forma más extendida de
colaboración es el desarrollo de funciones que traen soluciones a los
problemas más variados, desde la visualización de datos hasta el
modelado estadístico, pasando por análisis espaciales y desarrollo de
aplicaciones. Cuando un usuario desarrolla algunas funciones, puede
agregarlas en “paquetes” y hacer con que este paquete esté
disponible para los otros usuarios. Hoy tenemos aproximadamente
15.000 paquetes diferentes para R, a los que se puede acceder e
instalar con la ayuda del RStudio. Algunos de ellos se centran
específicamente en análisis epidemiológicos, como el “epiR”. A partir
de ahora solo trabajaremos en RStudio.
Paso a paso del inicio
Sigamos ahora un comienzo básico con un paso a paso de la
programación de R para las personas que están teniendo un primer
contacto con el programa. Haremos la instalación y conoceremos la
interfaz del RStudio.
Paso 1 - Download e instalación
Aún que solo se utilice el RStudio, también será necesario instalar el
R. Las versiones más actualizadas de R y RStudio se pueden
descargar desde estos enlaces a continuación:
- Download R
- Download RStudio
Primero debemos instalar R y luego RStudio.
Instalando el R
Em la carpeta de downloads, o cualquier otra donde he ponido el
download, encuentre el instalador y lo execute.
Seleccione tu idioma para la instalacion del R y haga click en “OK”.
Haga clic en “Seguiente >” para empezar la instalacción.
Acepte los termos de uso del software haciendo clic en “Seguiente
>”.
Pulsando el butón “Examinar” seleccione la carpeta donda vás
almacenar el software. Esta carpeta cambiará de usuario para
usuario. Cuando tuvier definido la carpeta que deseas seleccione
“Seguiente >”.
En esto paso definimos cuales versiones del R instalaremos.
Sugierese que hagan la instalacion para sistemas de 32-bits y 64-
bits. Sugierese también que no se haga la instalación de la
traduccion de los mesajes, asi se queda mas facil encuentrar ayuda
cuando utilizando el R.
Se recomienda aceptar las configuraciones patrón del instalador.
Para esto solo seleccione “Siguiente >”.
Si quieres cambiar el sitio donde el R aparece en tu menú “Iniciar”
del Windows, haga clic en “Examinar”. Si no deseas cambiar nada,
seleccione “Siguiente >”.
Seleccione las opciones que deseas para la creación de iconos.
Sugiriese aceptar todas las opciones. Haga clic en “Siguiente”
cuando tuvieres seleccionado todo que deseas.
En esto punto la instalación empezará. Después que todo esté listo,
haga clic en “Finalizar”
Instalando el RStudio
Así como en la instalación del R, encuentre en tu carpeta de
download el instalador del RStudio y lo execute.
Haga clic en “Próximo” para empezar la instalacción.
Seleccione en cual carpeta del menu Iniciar del Windows vás poner
tu RStudio. Haga clic en “Instalar” para empezar la instalacción.
Despues de la instalacción, haga clic en “Proximo” para terminar el
proceso.
Listo! Ahora ja tienes lo que necesita para empezar sus trabajos en
R. Ahora inicie el Rstudio en su área de trabajo para que podamos
conocer la interfaz.
Paso 2 - Conociendo la interfaz
La primera vez que se abra el RStudio, será presentada una pantalla
como la siguiente.
Para comenzar un nuevo proyecto debemos hacer clic en el botón
en la esquina superior izquierda y seleccionar la primera opción “R
Script”.
Al hacerlo, verás la pantalla en 4 cuadrantes, el diseño que
necesitamos para comenzar nuestro análisis.
1 - Script 3 - Enviroment
2 - Consola 4 – Gráficos e Ayuda
El primer cuadrante es el “Script”, donde escribimos todos los
comandos. Para que se ejecuten los comandos, debemos seleccionar
la línea en la que se escribió el comando y presionar el botón “Run”
en la esquina superior derecha del cuadrante, o presionar en el
teclado “ctrl + enter”.
El segundo cuadrante es la “Consola”. Aquí es donde se ejecutarán
los comandos reales y donde aparecerán los resultados. Aquí
también podemos escribir y ejecutar los comandos, pero no se
registrarán, perdiendo así la repetibilidad.
En el tercer cuadrante tenemos el Enviroment, donde RStudio
mantiene accesible el registro de todos los objetos que creamos
durante nuestro análisis. En el cuarto cuadrante es donde el
programa presenta los gráficos y las páginas de ayuda.