R/prelim.R

prelim <-
function (res.mi, X) 
{
  if (any(c("MIFAMD", "MIPCA","MIMCA") %in% class(res.mi))) {
    longformat <- rbind(X, do.call(rbind, res.mi$res.MI))
    longformat <- cbind(.imp = rep(0:length(res.mi$res.MI), 
                                   each = nrow(X)), .id = rep(1:nrow(X), (length(res.mi$res.MI) + 
                                                                            1)), longformat)
    rownames(longformat) <- NULL
    imp.mids <- as.mids(longformat)
  }
  else {
    stop("prelim requires as input an object of class MIPCA or MIMCA.")
  }
  return(imp.mids)
}

Try the missMDA package in your browser

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

missMDA documentation built on Nov. 17, 2023, 5:07 p.m.