R: project data points onto an existing umap embedding

predict.umap {umap} | R Documentation

## project data points onto an existing umap embedding

### Description

project data points onto an existing umap embedding

### Usage

    ## 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

    # 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)

[Package umap version 0.2.7.0 Index]