R/make.V.array.R

Defines functions make.V.array

make.V.array <- function(Vg,Ve,Dk) {

  stopifnot(ncol(Vg)==nrow(Vg))
  stopifnot(ncol(Ve)==nrow(Ve))
  stopifnot(ncol(Vg)==ncol(Ve))

  n <- ncol(Dk)
  p <- ncol(Vg)

  V.inv.array <- array(0,dim=c(n,p,p))
  for (i in 1:n) {
    V.inv.array[i,,] <- diag(Dk)[i] * Vg + Ve
  }
return(V.inv.array)
}

Try the pcgen package in your browser

Any scripts or data that you put into this service are public.

pcgen documentation built on May 2, 2019, 2:10 p.m.