thresh_op {sparseCov} | R Documentation |
This function computes the thresholding sparse covariance estimator for a given threshold level.
Description
This function computes the thresholding sparse covariance estimator for a given threshold level.
Usage
thresh_op(z, operator, delta, n)
Arguments
z |
The sample covariance matrix. |
operator |
The choice of the thresholding operator. |
delta |
The thresholding level. |
n |
The sample size of data matrix. |
Value
The thresholding sparse covariance estimator for a given threshold level.
Examples
## generate data from a block diagonal covariance matrix structure
n <- 50
p <- 30
data.true.cov <- block.true.cov(p)
data <- sampleMVN(n, data.true.cov, sparse=TRUE)
## compute the sample covariance
z <- Rfast::cova(data) *(n-1)/n
## get the sparse covariance matrix estimator for a given threshold level
s <- thresh_op(z, operator='soft', delta=1, n=n)
s[1:9,1:9]
[Package sparseCov version 0.0.1 Index]