generate_component_matrix: A sparse matrix for sparse random projection.

Description Usage Arguments Details Value Examples

View source: R/sparse_random_projection.R

Description

generate_component_matrix generates the sparse random component matrix for performing sparse random projection. If density is the density of the sparse matrix and n_components is the size of the projected space, the elements of the random matrix are drawn from

Usage

1
generate_component_matrix(n_features, n_components, density)

Arguments

n_features

the dimensionality of the original space.

n_components

the dimensionality of the projected space.

density

the density of the sparse random matrix.

Details

-sqrt(1 / (density * n_components)) with probability density / 2 0 with probability 1 - density sqrt(1 / (density * n_components)) with probability density / 2

Value

A sparse random matrix of size (n_features, n_components).

Examples

1

cytominer documentation built on July 8, 2020, 5:08 p.m.