importFrom(Matrix,
      "t",
      "crossprod",
      "tcrossprod",
      "colMeans"
)



importFrom(stats,
      "coef",
      "fitted",
      "napredict",
      ".getXlevels",
      "predict",
      "model.frame"
)

importFrom(coda,
    "nvar",
    "varnames",
    "nchain"
)

importFrom(MASS,
            "polr",
            "mvrnorm"
)

importFrom(methods, "setOldClass")

importFrom(nlme,
      "fixef",
      "ranef",
      "VarCorr"

)

importFrom(lme4,
     "getME",
     "isREML",
     "refitML"
)

importFrom(abind, "abind")



exportClasses(
              "balance",
              "bayesglm",
              "bayespolr",
              "sim",
              "sim.merMod"
              )

exportMethods(
              "coefplot",
              "display",
              "mcsamp",
              "se.coef",
              "sim",
              "print",
              "show",
              "standardize",
              "traceplot"
              )

export(
       "extractDIC",
       "balance",
       "bayesglm",
       "bayesglm.fit",
       "bayespolr",
       "binnedplot",
       "binned.resids",
       "coefplot",
       "coefplot.default",
       "contr.bayes.ordered",
       "contr.bayes.unordered",
       "corrplot",
       "display",
       "discrete.histogram",
       "discrete.hist",
       "fround",
       "G",
       "go",
       "invlogit",
       "logit",
       "matching",
       "mcsamp",
       "model.matrixBayes",
       "multicomp.plot",
       "mcplot",
       "pfround",
       "read.columns",
       "rescale",
       "residual.plot",
       "se.coef",
       "se.fixef",
       "se.ranef",
       "sigma.hat",
       "sim",
       "traceplot",
       "triangleplot"
)


S3method(extractDIC, merMod)
S3method(print, GO)
S3method(plot, balance)
S3method(print, balance)
S3method(predict, bayesglm)
S3method(coef, sim)
S3method(coef, sim.polr)
S3method(coef, sim.merMod)
S3method(fitted, sim.merMod)
S3method(fixef, sim.merMod)
S3method(ranef, sim.merMod)
S3method(sigma.hat, lm)
S3method(sigma.hat, glm)
S3method(sigma.hat, merMod)
S3method(sigma.hat, sim)
S3method(sigma.hat, sim.merMod)
