12.2 Spin
Una forma rápida de crear este tipo de informes a partir de un fichero de código R es emplear la funcion
spin
del paquete knitr (ver p.e. http://yihui.name/knitr/demo/stitch).
Para ello se debe comentar todo lo que no sea código R de una forma especial:
- El texto rmarkdown se comenta con
#'
. Por ejemplo:#' # Este es un título de primer nivel #' ## Este es un título de segundo nivel
- Las opciones de un trozo de código se comentan con
#+
. Por ejemplo:#+ setup, include=FALSE opts_chunk$set(comment=NA, prompt=TRUE, dev='svg', fig.height=6, fig.width=6)
Para generar el informe se puede emplear la funcion spin
del paquete knitr. Por ejemplo: spin("Ridge_Lasso.R"))
.
También se podría abrir directamente el informe generado:
browseURL(url = knitr::spin("Ridge_Lasso.R"))
Pero puede ser recomendable renderizarlo con rmarkdown:
library(rmarkdown)
browseURL(url = render(knitr::spin("Ridge_Lasso.R", knit = FALSE)))
En RStudio basta con pulsar “Ctrl + Shift + K” o seleccionar File > Knit Document (en las últimas versiones también File > Compile Notebook o hacer clic en el icono correspondiente).