Convert a DiffusionMap or DPT object to other classes

# S4 method for DiffusionMap
as.data.frame(x, row.names = NULL,
  optional = FALSE, ...)

fortify.DiffusionMap(model, data, ...)

# S4 method for DPT
as.data.frame(x, row.names = NULL, optional = FALSE,
  ...)

fortify.DPT(model, data, ...)

# S4 method for DPT
as.matrix(x, ...)

Arguments

x, model

A DiffusionMap or DPT object

row.names

NULL or a character vector giving the row names for the data frame. Missing values are not allowed.

optional

logical. If TRUE, setting row names and converting column names (to syntactic names: see make.names) is optional.

...

Passed to as.data.frame

data

ignored

Value

An object of the desired class

Details

fortify is a ggplot2 generic allowing a diffusion map to be used as data parameter in ggplot or qplot.

See also

Examples

library(Biobase) data(guo) dm <- DiffusionMap(guo) classes <- vapply(as.data.frame(dm), class, character(1L)) stopifnot(all(classes[paste0('DC', 1:20)] == 'numeric')) stopifnot(all(classes[featureNames(guo) ] == 'numeric')) stopifnot(all(classes[ varLabels(guo) ] == c('factor', 'integer')))