predict.umap: project data points onto an existing umap embedding

Description Usage Arguments Value Examples

View source: R/umap.R

Description

project data points onto an existing umap embedding

Usage

1
2
## S3 method for class 'umap'
predict(object, data, ...)

Arguments

object

trained object of class umap

data

matrix with data

...

additional arguments (not used)

Value

new matrix

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
# embedd iris dataset using default settings
iris.umap = umap(iris[,1:4])

# create a dataset with structure like iris, but with perturbation
iris.perturbed = iris[,1:4] + matrix(rnorm(nrow(iris)*4, 0, 0.1), ncol=4)

# project perturbed dataset
perturbed.embedding = predict(iris.umap, iris.perturbed)

# output is a matrix with embedding coordinates
head(perturbed.embedding)

umap documentation built on Nov. 8, 2020, 4:39 p.m.