1 Guia sencilla para empezar con RMarkdown

1.1 Requisitos

Para poder presentar tus trabajos en este formato necesitas instalar R y RStudio con los paquetes knitr y rmarkdown

1.2 Tipos de archivo

  • Los archivos para producir documentos R Markdown tienen extensión .Rmd.

  • Los archivos se abren con RStudio y se ejecutan en la pestaña knitr.

  • El resultado es un documento en formato .pdf, .html, o .doc.

1.3 Un ejemplo muy sencillo

El fichero Ejemplo1.Rmd

Hola, soy __R Markdown__

Mírame [aquí](http://rmarkdown.rstudio.com/)

Genera, usando knitr to HTML un fichero .html con este contenido

Hola, soy R Markdown

Mírame aquí

1.4 Cuerpo del documento

Veamos las partes importantes del documento.

1.4.1 Cabecera

Aparece al principio del documento entre dos líneas ---

---
title: "Escribe tu titulo"
author: "Escribe tu nombre"
date: "Escribe la fecha"
output:
  pdf_document: default
  html_document: default
  word_document: default
---

En la cabecera escribes el título del documento, tu nombre y la fecha. En output se indica el formato de salida. En el curso utilizaremos el formato .pdf. Para ello es necesario tener instalado MikTeX.

1.4.2 Sentencias de R

A continuación añadimos las opciones necesarias para que aparezcan las sentencias de R y las salidas

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

La primera línea hace que este código no aparezca en el documento final. La segunda línea es para permitir que el código R y la salida se impriman en el documento final.

1.4.3 Formatos de texto

El texto normal se escribe igual que en cualquier otro documento, por ejemplo un documento word. Hay que tener cuidado si queremos escribir negritas, cursivas o algún carácter especial. Por ejemplo

  • Negrita: Escribir el texto como **Negrita** o __Negrita__

  • Cursiva: Escribir el texto como *Cursiva* o _Cursiva_

  • Cabecera de secciones

# Título 1
## Título 2
### Título 3

Cuantos más símbolos # se escriban delante del texto, más pequeña será la letra.

Para más información, podéis consultar el siguiente documento

1.4.4 Insertar código de R

El código de R se inserta de la siguiente manera

```{r}
escribir código
```

Puede insertarse de manera automática pinchando en el botón Insert (selecciona R) de RStudio. En el fichero .Rmd solo se escribe el código R. Cuando se compila el documento aparecen las salidas de R.

1.4.5 Generar documento

Para obtener el documento final, simplemente pinchar en el botón Knit y seleccionar Knit to PDF para producir un documento .pdf.

1.5 Ejemplo

---
title: "Escribe tu titulo"
author: "Escribe tu nombre"
date: "Escribe la fecha"
output:
  html_document: default
  pdf_document: default
  word_document: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)  
```


## Problema 1

La base de datos `CARS2004` del paquete `PASWR2` recoge el número de coches por 1000 habitantes (`cars`), el número total de accidentes con víctimas mortales (`deaths`) y la población/1000 (`population`) para los 25 miembros de la Unión Europea en el año 2004.

1. Proporciona con `R` resumen de los datos. 
2. Utiliza la función `eda` del paquete `PASWR2` para realizar un análisis exploratorio de la variable `deaths`


### Apartado 1

```{r}
library(PASWR2)
summary(CARS2004) 
```

Como puedes observar, al compilar tu documento aparecen las sentencias de `R` y el output que te da el programa.


### Apartado 2

Ahora vamos a utilizar la función `eda` del paquete `PASWR2` para realizar un análisis exploratorio de la variable `deaths`

```{r}
eda(CARS2004$deaths)
```

En este caso, en tu documento final te aparece el código de `R`, el output numérico de la función `eda` y el output gráfico de la función `eda`.

~~~
<center style="color: green;font-size: 150%">
__Utiliza este documento para presentar las prácticas de una manera sencilla y bonita__.
</center>

~~~