Learn R Programming

cytominer (version 0.2.2)

generate_component_matrix: A sparse matrix for sparse random projection.

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

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.

Value

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

Details

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

Examples

Run this code
# NOT RUN {
generate_component_matrix(500, 100, 0.3)
# }

Run the code above in your browser using DataLab