randomProjection

fun randomProjection(n: Int, p: Int, sparse: Boolean = false, vararg columns: String): RandomProjection(source)

Random projection for dimensionality reduction.

Return

the RandomProjection model.

Parameters

n

the dimension of input space.

p

the dimension of feature space.

sparse

true to generate sparse random projection, false for Gaussian random projection.

columns

optional column names for projected data frame.