split-methods {hyperSpec}R Documentation

Split a hyperSpec object into groups

Description

split divides the hyperSpec object into a list of hyperSpec objects according to the groups given by f.

Usage

## S4 method for signature 'hyperSpec':
split(x, f, drop = TRUE,
    short = NULL, user = NULL, date = NULL)

Arguments

x the hyperSpec object
f a factor giving the grouping (or a variable that can be converted into a factor by as.factor)
drop if TRUE, levels off that do not occur are dropped.
short, user, date handed to logentry

Details

The hyperSpec objects in the list may be bound together again by bind ("r", list_of_hyperSpec_objects).

Value

A list of hyperSpec objects.

Author(s)

C. Beleites

See Also

split

Examples

dist <- pearson.dist (chondro[[]])
dend <- hclust (dist, method = "ward")
z <- cutree (dend, h = 0.15)

clusters <- split (chondro, z)
length (clusters)

# difference in cluster mean spectra
plot (apply (clusters[[2]], 2, mean) - apply (clusters[[1]], 2, mean))


[Package hyperSpec version 0.95 Index]