ASCOV_SOBI: Asymptotic covariance matrix of symmetric and deflation-based...

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/SOBI_ascov.R

Description

The symmetric and deflation-based SOBI methods solve the blind source separation problem in the case of second order stationary time series sources by jointly diagonalizing the covariance matrix and several autocovariance matrices at different lags. The functions compute the asymptotic covariance matrices of a SOBI estimates for the mixing or the unmixing matrices, when the sources are MA(∞) time series. Notice that, since AMUSE method is a special case of SOBI, also the asymptotic covariance matrix of an AMUSE estimate can be computed using these functions.

Usage

1
2
3
ASCOV_SOBI(psi, taus, a=2, Beta=NULL, A=NULL)

ASCOV_SOBIdefl(psi, taus, Beta=NULL, A=NULL)

Arguments

psi

a numeric matrix containing the MA-coefficients of the time series, see details.

taus

a vector of integers for the lags.

a

numeric, see details.

Beta

a matrix of fourth moments of the innovations, see details.

A

the mixing matrix, identity matrix as default.

Details

Naturally, the function can deal with only finite number of coefficients. The larger is the number of the rows of psi, the more accurate is the result, but also the longer is the computation time.

AR or ARMA coefficients can be transformed to MA coefficients by using ARMAtoMA.

The ijth entry of Beta is E[Z_{it}^2Z_{jt}^2], where Z_{it} are the innovations of ith source component such that E[Z_{it}]=0 and E[Z_{it}^2]=1.

The order of the estimated components is fixed so that the sums of their squared autocovariances over taus are in a decreasing order. The signs of the components are fixed so that the sum of the elements of each row of the unmixing matrix is positive.

Since the unmixing matrix has asymptotic normal distribution, we have a connection between the asymptotic variances and the minimum distance index, which is defined as

MD(W.hat,A) = 1/sqrt(p-1) inf_(P D) ||P D W.hat A - I||,

where W.hat is the unmixing matrix estimate, A is the mixing matrix, P is a permutation matrix and D a diagonal matrix with nonzero diagonal entries. If W.hat A converges to the identity matrix, the limiting expected value of n(p-1)MD^2 is the sum of the asymptotic variances of the off-diagonal elements of W.hat A. Here n is the sample size and p is the number of components.

The symmetric SOBI estimator maximizes the sum of squares of the diagonal elements of the autocovariance matrices. Different SOBI estimators are obtained when the diagonality of pxp matrices B_1,...,B_K is measured by

∑_{k=1}^K∑_{i=1}^p |(B_k)_{ii}|^a

with a>1. The diagonality measure can be selected using the argument a.

Value

A list with the following components:

W

mean of the unmixing matrix estimate.

COV_W

asymptotic covariance matrix of the unmixing matrix estimate.

A

mean of the mixing matrix estimate.

COV_A

asymptotic covariance matrix of the mixing matrix estimate.

EMD

The limiting expected value of n(p-1)MD^2, see details.

Author(s)

Jari Miettinen

References

Ilmonen, P., Nordhausen, K., Oja, H. and Ollila, E. (2010): A New Performance Index for ICA: Properties, Computation and Asymptotic Analysis. In Vigneron, V., Zarzoso, V., Moreau, E., Gribonval, R. and Vincent, E. (editors) Latent Variable Analysis and Signal Separation, 229–236, Springer.

Miettinen, J. (2015): Alternative diagonality criteria for SOBI. In Nordhausen, K. and Taskinen, S. (editors) Modern Nonparametric, Robust and Multivariate methods, Festschrift in Honour of Hannu Oja, 455–469, Springer.

Miettinen, J., Nordhausen, K., Oja, H. and Taskinen, S. (2012), Statistical properties of a blind source separation estimator for stationary time series, Statistics and Probability Letters, 82, 1865–1873.

Miettinen, J., Nordhausen, K., Oja, H. and Taskinen, S. (2014), Deflation-based separation of uncorrelated stationary time series, Journal of Multivariate Analysis, 123, 214–227.

Miettinen, J., Illner, K., Nordhausen, K., Oja, H., Taskinen, S. and Theis, F. (2016), Separation of uncorrelated stationary time series using autocovariance matrices, Journal of Time Series Analysis, 37, 337–354.

See Also

ASCOV_SOBI_est, SOBI, AMUSE, ARMAtoMA

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
A<- matrix(rnorm(9),3,3)
psi1 <- ARMAtoMA(ar=0.6, lag.max=100)
psi2 <- ARMAtoMA(ar=c(0.2,0.3,-0.3),lag.max=100)
psi3 <- ARMAtoMA(ar=-0.2, ma=c(0.5,-0.1,0.4), lag.max=100)
psi <- cbind(psi1,psi2,psi3)

sym <- ASCOV_SOBI(psi=psi, taus=1:10, A=A)
defl <- ASCOV_SOBIdefl(psi=psi, taus=1:10, A=A)

round(sym$COV_W,2)
round(defl$COV_W,2)

sym$EMD
defl$EMD

BSSasymp documentation built on Dec. 11, 2021, 9:12 a.m.