Learn R Programming

ivaBSS (version 1.0.0)

summary.iva: Summarize an Object of Class iva

Description

summary method for the class "iva".

Usage

# S3 method for iva
summary(object, ...)

Arguments

object

An object of class "iva", usually the result of a call to NewtonIVA or fastIVA.

Further arguments are not used.

Value

No return value, called for summarizing the object of class "iva".

Details

The function print all the information of the "iva" object except the estimated sources and the estimated unmixing matrices.

See Also

NewtonIVA, fastIVA

Examples

Run this code
# NOT RUN {
if (require("LaplacesDemon")) {
  # Generate sources from multivariate Laplace distribution
  P <- 4; N <- 1000; D <- 4;
  S <- array(NA, c(P, N, D))

  for (i in 1:P) {
    U <- array(rnorm(D * D), c(D, D))
    Sigma <- crossprod(U)
    S[i, , ] <- rmvl(N, rep(0, D), Sigma)
  }

  # Generate mixing matrices from standard normal distribution
  A <- array(rnorm(P * P * D), c(P, P, D))

  # Generate mixtures
  X <- array(NaN, c(P, N, D))
  for (d in 1:D) {
    X[, , d] <- A[, , d] %*% S[, , d]
  }

  # Estimate sources and unmixing matrices
  res_G <- NewtonIVA(X, source_density = "gaussian")
  summary(res_G)
}
# }

Run the code above in your browser using DataLab