model.interface: (Internal) Initialize model.interface class.

View source: R/model.interface.default.r

model.interfaceR Documentation

(Internal) Initialize model.interface class.

Description

This function makes an object of a derived class of model.interface class that abstracts differences in specifications of supported modeling functions.

Usage

model.interface(x = NULL, ...)

## Default S3 method:
model.interface(...)

## S3 method for class 'MCMCglmm'
model.interface(...)

## S3 method for class 'averaging'
model.interface(...)

## S3 method for class 'RandomForest'
model.interface(...)

## S3 method for class 'BinaryTree'
model.interface(...)

## S3 method for class 'Gam'
model.interface(...)

## S3 method for class 'gam'
model.interface(...)

## S3 method for class 'gamm'
model.interface(...)

## S3 method for class 'gbm'
model.interface(...)

## S3 method for class 'glm'
model.interface(...)

## S3 method for class 'glmerMod'
model.interface(...)

## S3 method for class 'glmmML'
model.interface(...)

## S3 method for class 'glmmTMB'
model.interface(...)

## S3 method for class 'glmmadmb'
model.interface(...)

## S3 method for class 'lm'
model.interface(...)

## S3 method for class 'lme'
model.interface(...)

## S3 method for class 'lmerMod'
model.interface(...)

## S3 method for class 'randomForest'
model.interface(...)

## S3 method for class 'ranger'
model.interface(...)

## S3 method for class 'rpart'
model.interface(...)

## S3 method for class 'svm'
model.interface(...)

## S3 method for class 'tree'
model.interface(...)

Arguments

x

an object of supported models. This is only used for dispatching S3 methods.

...

not used.

Value

an object of derived class of model.interface-class.

Methods (by class)

  • model.interface(default): default S3 method

  • model.interface(MCMCglmm): S3 method for class 'MCMCglmm'

  • model.interface(averaging): S3 method for class 'averaging'

  • model.interface(RandomForest): S3 method for class 'RandomForest'

  • model.interface(BinaryTree): S3 method for class 'BinaryTree'

  • model.interface(Gam): S3 method for class 'Gam'

  • model.interface(gam): S3 method for class 'gam'

  • model.interface(gamm): S3 method for class 'gamm'

  • model.interface(gbm): S3 method for class 'gbm'

  • model.interface(glm): S3 method for class 'glm'

  • model.interface(glmerMod): S3 method for class 'glmerMod'

  • model.interface(glmmML): S3 method for class 'glmmML'

  • model.interface(glmmTMB): S3 method for class 'glmmTMB'

  • model.interface(glmmadmb): S3 method for class 'glmmadmb'

  • model.interface(lm): S3 method for class 'lm'

  • model.interface(lme): S3 method for class 'lme'

  • model.interface(lmerMod): S3 method for class 'lmerMod'

  • model.interface(randomForest): S3 method for class 'randomForest'

  • model.interface(ranger): S3 method for class 'ranger'

  • model.interface(rpart): S3 method for class 'rpart'

  • model.interface(svm): S3 method for class 'svm'

  • model.interface(tree): S3 method for class 'tree'

Adding support for new function

To be continued...


Marchen/model.adapter documentation built on July 3, 2023, 11:07 a.m.