R/AllClasses.R

setClass(Class = "moa", 
         slots = c("eig","tau", "partial.eig", "eig.vec",
                   "loading", "fac.scr", "partial.fs",
                   "ctr.obs", "ctr.var", "ctr.tab", "RV",
                   "data", "tab.dim", "call", "w.row", "w.data"), 
         prototype = prototype(eig="numeric", 
                               tau = c("logical", "numeric"),
                               partial.eig = c("logical", "data.frame"),
                               eig.vec = "data.frame",
                               fac.scr = "data.frame",
                               loading = "data.frame",
                               partial.fs = c("logical", "data.frame"),
                               ctr.obs = c("logical", "data.frame"),
                               ctr.var = c("logical", "data.frame"),
                               ctr.tab = c("logical", "data.frame"),
                               RV = c("logical", "matrix"),
                               w.row = c(NULL, "list"),
                               w.data = c(NULL, "list", "vector"),
                               data = "list",
                               tab.dim = "data.frame",
                               call = "call"), 
         sealed = TRUE, 
         package = "mogsa")
         

setClass(Class="moa.sup",
  slots = c("sup", "coord.sep", "coord.comb",
    "score", "score.data", "score.pc", "score.sep", "p.val", "p.val.corrected"),
  prototype = prototype(
    sup = c("list", "data.frame", "matrix"),
    coord.sep = "list",
    coord.comb = "matrix",
    score = "matrix",
    score.data = "list",
    score.pc = "list",
    score.sep = "list",
    p.val = "matrix",
    p.val.corrected = "matrix"),
  sealed=TRUE,
  package = "mogsa")

setClass(Class="mgsa",
  slots = c("call", "moa", "sup"),
  prototype = prototype(
    call = "character",
    moa = "moa",
    sup = "moa.sup"),
  sealed=TRUE,
  package = "mogsa")

Try the mogsa package in your browser

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

mogsa documentation built on Nov. 8, 2020, 5:41 p.m.