Instalación e Introducción a R RStudio y R Commander

download Instalación e Introducción a R RStudio y R Commander

of 63

Transcript of Instalación e Introducción a R RStudio y R Commander

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    1/63

    Instalación e introduccióna R, Rstudio y

    R Commander 

    Grado en Ingeniería QuímicaDepartamento de Matemáticas

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    2/63

    Introducción

    • R es un lenguaje de programaciónespecialmente indicado para el análisisestadístico.

    • R fue inicialmente diseñado por RobertGentleman y Ross Ihaka, miembros del Dpto.de Estadística de la Universidad de Auckland,en Nueva Zelanda. Sin embargo, una de lasgrandes ventajas de R es que hoy en día es,

    en realidad, fruto del esfuerzo de miles depersonas en todo el mundo que colaboran ensu desarrollo.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    3/63

    Introducción

    • R se considera la versión libre de otroprograma propietario, llamado S o S-Plus,desarrollado por los Laboratorios Bell. Aunquelas diferencias entre R y S son importantes, la

    mayoría del código escrito para S funciona enR sin modificaciones.

    • El código de R está disponible como softwarelibre bajo las condiciones de la licencia GNU-

    GPL. La página principal desde la que sepuede acceder tanto a los archivos necesariospara su instalación como al resto de recursosdel proyecto R es http://www.r-project.org.

    http://www.r-project.org/http://www.r-project.org/

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    4/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    5/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    6/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    7/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    8/63

    Es recomendable elegir siempre la última versión disponible.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    9/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    10/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    11/63

    La consola y el editor de R

    Lo primero que nos aparece es una ventana,también llamada consola, donde podemos

    manejar R mediante la introducción de código.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    12/63

    La consola y el editor de R

    Por ejemplo, podemos escribir 2+2 en ella, ytras pulsar la tecla “Enter”, nos devuelve en lamisma consola el valor 4.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    13/63

    La consola y el editor de R

    • Sin embargo, ésta no es la manera máseficiente de trabajar en R.

    • A poco que estemos realizando un trabajo de

    mediana complejidad, será muy útil manejartodas las entradas de código que solicitemosa R en un entorno donde podamos corregirlas,retocarlas, repetirlas, guardarlas paracontinuar el trabajo en otro momento, etc.

    • Ésta es la función del editor de R.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    14/63

    La consola y el editor de R

    Cómo acceder a undocumento en blanco deleditor, llamado script.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    15/63

    La consola y el editor de R

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    16/63

    La consola y el editor de R

    Para mayor comodidad,elegiremos esta opción

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    17/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    18/63

    La consola y el editor de R

    Es posible incluir comentarios que R no leerá siutilizamos líneas que comiencen con el carácter #.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    19/63

    La consola y el editor de R

    • La utilidad de un script o guión de trabajoradica en que podemos modificar nuestraslíneas de código con comodidad y guardarlaspara el futuro.

    • Para ello, utilizaremos la opción Guardar oGuardar como … del menú Archivo de laconsola.

    • Evidentemente, después podremos recuperarel script previamente guardado mediante laopción Abrir script … del mismo menú.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    20/63

    RStudio

    • RStudio es un entorno de desarrollo integrado (IDE) paraR que funciona con la versión estándar de R disponible enCRAN.

    • Al igual que R, RStudio es software libre.

    • El objetivo de sus creadores es desarrollar unaherramienta potente que soporte los procedimientos ytécnicas requeridas para realizar análisis de alta calidad ydignos de confianza.

    • Al mismo tiempo, pretenden que RStudio sea tan sencillo

    e intuitivo como sea posible para proporcionar un entornoamigable, tanto para los ya experimentados como para losnuevos usuarios de R.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    21/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    22/63

    Instalación de RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    23/63

    Instalación de RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    24/63

    Instalación de RStudio

    • La instalación en sí con el archivo ejecutablees trivial.

    • Una vez concluida la instalación, podemosejecutar el programa desde cualquiera de losiconos que nos genera.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    25/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    26/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    27/63

    Introducción a RStudio

    Editor 

    Consola

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    28/63

    Introducción a RStudio

    Escribimosen el Editor 

    El resultadose vuelca enla Consola

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    29/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    30/63

    Introducción a RStudio

    El Scriptpermiteescribir,

    ejecutar y

    modificarnuestraslíneas de

    código concomodidad

    y guardarlaspara elfuturo.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    31/63

    Introducción a RStudio

    Loscomentariosse puedenejecutar

    (Run) o no.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    32/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    33/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    34/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    35/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    36/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    37/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    38/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    39/63

    Introducción a RStudio

    Portapapeles

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    40/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    41/63

    Introducción a RStudio

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    42/63

    Instalación de R Commander 

    • R Commander es una interfaz tipo ventanaque cubre la mayor parte de los análisisestadísticos más habituales en unos menúsdesplegables.

    • Podemos decir que es una manera de manejarR sin necesidad de aprender su código o casinada de él, lo cual lo hace bastante prácticocuando se está aprendiendo a usarlo.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    43/63

    Instalación de R Commander 

    • Además, una de las funcionalidades quepodríamos destacar como más afortunadas deR Commander es que, a pesar de que permiteestos atajos mediante sus menús para no

    utilizar el código de R, escribe el código de lasoperaciones realizadas en una ventana desintaxis o ventana de instrucciones, de maneraque siempre lo veremos en la pantalla y

    podremos, poco a poco, ir aprendiéndolo, casisin darnos cuenta.

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    44/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    45/63

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    46/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    47/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    48/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    49/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    50/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    51/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    52/63

    Instalación de R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    53/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    54/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    55/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    56/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    57/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    58/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    59/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    60/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    61/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    62/63

    Interfaz R Commander 

  • 8/18/2019 Instalación e Introducción a R RStudio y R Commander

    63/63

    Bibliografía

    Introducción al uso de R-Commander. Prof. Dr.Angelo Santana. Dpto. de Matemáticas,Universidad de Las Palmas de Gran Canaria.

    Métodos estadísticos con R y R commander.

    Prof. Dr. Antonio José Sáez Castillo. Dpto. deEstadística e Investigación Operativa,Universidad de Jaén. Versión 3.0 Junio de 2011.