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, gamma)

Arguments

matrix_flatten_normal_tiss

A rectangular noisy matrix to denoise. It is return by flatten_normal_tiss function.

gamma

A parameter that indicates the magnitude of the noise assumed in the flat data matrix for the generation of the Healthy State Model. If it takes the value NA the magnitude of the noise is assumed to be unknown. By default gamma is unknown.

Value

A the normal space which has the same dimension denoised version of the matrix returned by flatten_normal_tiss.


[Package GSSTDA version 1.0.0 Index]