Control de la calidad en R: Uso de Markdown para creación de informes y reportes técnicos

Documentos relacionados
Módulo 5. Informes con RStudio y R Markdown. Lección 1. Informes con RStudio y RMarkdown

Índice de contenidos, figuras y tablas

Taller de R. 5 al 7 de Enero de 2017

Cómo usar Jupyter? Keilyn Andreina Garro Vargas 25/05/2017

Guía Rápida de Manejo de Zotero. Carolina Pinín Osorio. Julio, 2017

QUÉ SE NECESITA PARA UTILIZAR HTML5

UNIDAD 1 GENERALIDADES HTML

Ampliación de Bases de Datos

PROPÓSITOS. Tecnicatura en Informática Profesional y Personal [ 1 ]

1.- INTRODUCCIÓN. <etiqueta> contenido</etiqueta>

Manual Dreamweaver CS5 Panel Insertar, Común

Máster en Business Analytics y Big Data Edición 2017/2018

Adaptación al Ambiente de Trabajo Curso: 7mo año, Ciclo Superior Profesor: Quevedo, Alejandro Programa 2016

1. La evolución de HTML La evolución de las CSS 16

Programación en Lenguaje R

markdown: guía breve y detallada 13 de diciembre de 2013, Zaragoza

Diseño de Páginas Web

CUADRO DE CONTENIDO GENERALIDADES HERRAMIENTAS EXPLORAR ZOTERO

Ejercicio 6 Análisis Intermedio: Frecuencias, Tablas, Medias, Archivos de Programas, Gestión de resultados

Guía de edición del Recurso Cabecera

LOS BENEFICIOS DE UTILIZAR R SOFTWARE

Gestor de Citas Bibliográficas Zotero

ANEXO A. FRAMEWORK SARA

ENDNOTE BASIC. Al conectarnos a nuestra biblioteca de EndNote observamos en la parte superior las siguientes pestañas: I.

Fundamentos de Interacción persona-computadora

DISEÑO DE PÁGINAS WEB 80 HORAS

Personalización del entorno de trabajo. Opciones de configuración. Los menús de Word 2013 y sus funciones TEST 6

Creación de informes dinámicos desde R

Fabricante: Interno Grupo: Plantilla Subgrupo: Curso

SIGIL. Editor de epub Versión 2.0. Guia para su uso Basico. Abril Lima-Perú

Vufind Busca, descubre y comparte. Aspectos técnicos para la elección de VUFIND como explorador de recursos de información para la Universidad.

GESTORES BIBLIOGRÁFICOS

Programación en HTML5 con JavaScript y CSS3 Duración: 30 Horas Código Sence:

Jupyter - Python. Contenido. 1 Sistemas Expertos e Inteligencia Artificial / Guía VII / Ciclo / Ing. Herson Serrano. Objetivos Específicos

SITIO, BITÁCORA Y AULA VIRTUAL. Trabajo sobre el Sitio (o página web del centro). Elaboración de página de prueba en la web del IES

Diseño y programaciã³n de pã ginas web

Alternativas a XML JSON, YAML, SXML, CSV, RDF. Jose Emilio Labra Gayo Depto. Informática Universidad de Oviedo

LENGUAJES JÓVENES PROGRAMADORES

Responsive Web Design, diseños y cuadrículas Técnicas modernas de diseño web (2ª edición)

Seminarios sobre la plataforma Moodle. Campus Virtual de la UCM. Generación de contenidos

SENA Tecnólogo en Produccón Multimedia

Temario Programación Web para Web

Curso: DREAMWEAVER 8 Duración: 30 Objetivos:

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

biblioteca.unizar.es Introducción a RefWorks

FACULTAD DE CIENCIAS DE LA SALUD PROGRAMA DE ENFERMERÍA Informática semestre III 2013 CURSO EPI-INFO

INTRODUCCIÓN A HTML. Qué es HTML. Etiquetas

Guía Rápida de Manejo de Zotero Carolina Pinín Osorio. Esperanza Fernández González. Abril, 2018

Sesiones de apoyo a la investigación Campus de Somosaguas (8ª ed., 2017) Sesión 1: Gestor bibliográfico Nuevo Refworks 23 de mayo de 2017

Guía Saga Suite Destacado

Índice INTRODUCCIÓN...13

Análisis, Diseño e Implementación de un Sistema de Información Web para Entornos de Fabricación Reconfigurable

HTML. HyperText Markup Language (Lenguaje de Marcas de Hipertexto)

Gestor de referencias bibliográficas de software libre

DISEÑO Y DESARROLLO WEB CON HTML 5 Y CSS

Programación Web Tema 2.2: Tecnologías W3C HTML & CSS

Ing. Clarisa Maman Orfali. Founder & CEO ClarTech Solutions, Inc.

Conceptos Generales de Informática

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

Versión 2.0. Julio Alonso Arévalo. Universidad de Salamanca

Notepad++, un útil editor gratuito con varias ventajas para programar en diversos lenguajes. (DV00404A)

Pontificia Universidad Católica del Ecuador

Contenido. Curso de Diseño básico de páginas web (online)

Objetivos y Temario CURSO MySQL 5

En nuestro capítulo anterior... Astronomía planetaria, clase 2. Posición 1

Conceptos Generales de Informática.

:. '... _''...'.' ''.í. ' '. '... ".: rní ' v i;; '

Mejores Prácticas - Parte I

En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea

Ejemplos de JavaScript

WebBehavior: Guía de Consumo

GESTOR BIBLIOGRÁFICO ENDNOTE. Biblioteca Universidad de La Salle

Índice El protocolo smtp...26 RESUMEN DEL CAPÍTULO...26

Tecnologías de la Información y la Comunicación II

Técnicas de visualización

Desarrollar aplicaciones de comercio electrónico que permitan a cualquier empresa comercializar productos y servicios.

Facultad de Educación. Biblioteca Universidad Complutense de Madrid Acceso a Mendeley Web Descarga de Mendeley Deskstop

Guía Saga Suite Cabecera

RINWeb DESCRIPCIÓN DEL PRODUCTO. La página web de tu club actualizada y personalizada. Powered by

Acceso y Gestión de Accesos

Taller exprés. Cómo redactar referencias bibliográficas de forma automática

Programa Formativo. Objetivos

Bootstrap 3: Desarrollo Web Responsive

Diseño y desarrollo Web con HTML 5, CSS y Dreamweaver CS 4

Implantación de aplicaciones web Documentation

NUEVAS ETIQUETAS HTML 5

CONTENIDOS DEL CURSO ONLINE DE DISEÑO Y DESARROLLO WEB CON HTML5, CSS Y DREAMWEAVER CS4:

PROGRAMA FORMATIVO. Diseño y desarrollo web con HTML 5 y CSS. Objetivos:

LENGUAJES DE PROGRAMACIÓN WEB (PHP1, HTML52)

ReStructuredText, Sphinx, Sagepedia Cómo escribir documentación para python y Sage

DREAMWEAVER CS4 Código: 3492

Introducción a XML Tecnólogo en Informática. Ing. Montserrat López -

Qué es el editor de Moodle?

GESTORES DE REFERENCIA

Extensiones. Guillermo López Mozilla Hispano

Transcripción:

Control de la calidad en R: Uso de Markdown para creación de informes y reportes técnicos Xavier Buenaño xgoodyear@gmail.com Noviembre 2016

Resumen 1 2 3 Buenaño, X Fundamentos de RMarkdown (2/17)

Resumen 1 2 3 Buenaño, X Fundamentos de RMarkdown (2/17)

Resumen 1 2 3 Buenaño, X Fundamentos de RMarkdown (2/17)

Resumen 1 2 3 Buenaño, X Fundamentos de RMarkdown (3/17)

Reportes técnicos con R Markdown Los reportes técnicos automáticos pueden generarse mediante varias opciones. El data literacy o conocimiento práctico de los datos es una importante herramienta para la consecución de la investigación reproducible. Opciones ECLIPSE L A TEX (knitr) R Markdown Lenguajes R Python SQL Bash JavaScript CSS Buenaño, X Fundamentos de RMarkdown (4/17)

Resumen 1 2 3 Buenaño, X Fundamentos de RMarkdown (5/17)

La manera más práctica de trabajar: R Notebooks Pasos Ventajas Instalar versión más actualizada de RStudio Descargar librería Rmarkdown Crear un nuevo archivo R Notebook No es necesario correr un script completo Visualización de resultados paso a paso Es posible compartir tus resultados y operaciones con otros, generando archivos pdf, html, Word y presentaciones (con Beamer) Buenaño, X Fundamentos de RMarkdown (6/17)

Proceso automatizado de conversión de archivos Proceso Figura: Procedimiento en el que un documento Rmarkdown es renderizado Buenaño, X Fundamentos de RMarkdown (7/17)

Estructura de un archivo R Notebook Componentes Cabecera YAML (header) Chunks (pedazo de código) Texto (fuera de chunks) Buenaño, X Fundamentos de RMarkdown (8/17)

Opciones de cabecera YAML YAML (YAML Ain t Markup Language) es una lista anidada con los metadatos del documento Opciones básicas title: Reporte de calidad (Exactitud temática) Author: X. Buenaño date: 1 de Noviembre, 2016 output: html_document Se pueden incluir varios formatos de salida y configuraciones en los mismos. Lo veremos en el ejercicio práctico. Buenaño, X Fundamentos de RMarkdown (9/17)

Opciones en un chunk Este es un listado de algunas opciones que se pueden usar. Las opciones por defecto pueden cambiarse al inicio del documento. Buenaño, X Fundamentos de RMarkdown (10/17)

Markdown código Sintaxis # xxxx *xxxx* **xxxx** [xxxx](www.paginaweb.com) *** r 2+2 Resultado Sección (inicio) Cursiva Negrita Hyperlink Línea horizontal Código incrustado en texto Buenaño, X Fundamentos de RMarkdown (11/17)

Otras opciones importantes Bibliografía: Insertar citas en el texto con [@clave_referencia_biliog]. El estilo de cita también puede ser especificado con un archivo csl. Insertar bibliografía usando un archivo xxx.bib y nombrándolo en la cabecera YAML. Tabla de contenidos: Incluir la opción toc: yes en la cabecera YAML. Otras opciones como nivel de profundidad y despliegue de la tabla de contenidos pueden ser configuradas Buenaño, X Fundamentos de RMarkdown (12/17)

Resumen 1 2 3 Buenaño, X Fundamentos de RMarkdown (13/17)

RMarkdown constituye únicamente una herramienta para la elaboración de reportes de calidad (reproducible research). Es fundamental el conocimiento y experiencia de la temática a analizar/reportar. Es posible compartir los resultados a través de la página web RPubs u otros mecanismos. Y ahora vamos a la práctica... Buenaño, X Fundamentos de RMarkdown (14/17)

Entorno R Figura: Interfase de R Buenaño, X Fundamentos de RMarkdown (15/17)

I Xie, Yihui (2015). Dynamic Documents with R and knitr. Vol. 29. CRC Press. Buenaño, X Fundamentos de RMarkdown (16/17)