denoise_rectangular_matrix {GSSTDA} | R Documentation |
Rectangular Matrix Denoiser.
Description
It takes a rectangular matrix composed by the addition of
a signal matrix and a Gaussian noise matrix and returns a matrix of the same
dimension that is denoised through a Singular Value Decomposition
truncation process. The selection of the number of singular values is
chosen following the proposal by "The optimal hard threshold
for singular values is \sqrt(4/ 3)
". It should be used after
the function flatten_normal_tiss
.
Usage
denoise_rectangular_matrix(matrix_flatten_normal_tiss)
Arguments
matrix_flatten_normal_tiss |
A rectangular noisy matrix to denoise. It is return by
|
Value
A the normal space which has the same dimension denoised version of the matrix
returned by flatten_normal_tiss
.
Examples
denoise_rectangular_matrix(matrix(c(1,2,3,4,5,2,3,1,2,3),ncol = 2))
[Package GSSTDA version 0.1.3 Index]