generate_component_matrix {cytominer} | R Documentation |
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. |
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
generate_component_matrix(500, 100, 0.3)
[Package cytominer version 0.2.2 Index]