Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
44 lines (34 sloc) 1018 Bytes
---
title: "A Minimal Example for liftr"
author: "Nan Xiao <<me@nanx.me>>"
date: "`r Sys.Date()`"
output:
tufte::tufte_html: default
liftr:
from: "rocker/r-base:latest"
maintainer: "Nan Xiao"
email: "me@nanx.me"
cran:
- tufte
- kernlab
---
## A spectral clustering example
This is an R Markdown document that could be rendered under a Docker container using `liftr`. The document requires the `specc()` function in the `kernlab` package from CRAN to perform a simple spectral clustering:
```{r specc, fig.cap = 'Spectral clustering of spirals data.'}
library("kernlab")
data(spirals)
set.seed(42)
sc = specc(spirals, centers = 2)
print(sc)
plot(spirals, col = sc)
```
## Options of liftr in this document
The document front-matter metadata includes the options for `liftr`, which is used for dockerizing the document:
```{r liftrmeta}
rmarkdown::metadata$liftr
```
## Session information
The R session information for compiling this document is shown below.
```{r session}
sessionInfo()
```