R/library.q

Defines functions .onLoad

.onLoad <- function(libname, pkgname)
{
  library.dynam("robust", package = pkgname, lib.loc = libname)

  ##--------------- begin {fit.models} -----------------
  requireNamespace("fit.models")
  FM.add.class <- fit.models::fmclass.add.class
  FM.register  <- fit.models::fmclass.register

  FM.add.class("lmfm", "lmRob")
  FM.add.class("lmfm", "lmrob")
  FM.add.class("lmfm", "rlm")

  FM.add.class("glmfm", "glmRob")
  FM.add.class("glmfm", "glmrob")

  FM.register("covfm", c("covRob",  "covClassic"))
  FM.register("fdfm",  c("fitdstnRob", "fitdstn"))
  ##--------------- end {fit.models} -------------------

  invisible()
}


### do everthing at *load* time
## .onAttach <- function(libname, pkgname)
## {
##   requireNamespace("fit.models")
##   FM.add.class      <- fit.models::fmclass.add.class
##   FM.register.class <- fit.models::fmclass.register.class

##   FM.add.class("lmfm", "lmRob")
##   FM.add.class("lmfm", "lmrob")
##   FM.add.class("lmfm", "rlm")

##   FM.add.class("glmfm", "glmRob")
##   FM.add.class("glmfm", "glmrob")

##   FM.register("covfm", c("covRob", "covClassic"))
##   FM.register("fdfm", c("fitdstnRob", "fitdstn"))

##   invisible()
## }

Try the robust package in your browser

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

robust documentation built on May 2, 2019, 5:20 p.m.