InferenceModel: Statistical model that returns significance criterion
Description
This function creates a wrapper function for a statistical model and its
applicable significance criterion. It finds relationships between a matrix
of predictors and a vector of outcomes using the statistical model, and
determines if the relationships are 'significant' according to pre-specified
criterion for that model.
Usage
InferenceModel(model, name = NULL, ...)
Value
An InferenceModel object.
model
a function that takes matrices of predictors and outcomes and
returns a list of significance criteria.
model_name
a string.
Arguments
model
A string of the name of a built-in statistical model or a function
implements a statistical model and returns a list of significance
criteria for each predictor. Built-in options include 'bma', 'bkmr', 'mixselect',
'bws', 'qgc', 'fin', 'glm'.
name
A string, name of the statistical model. Default to string input
of model.
...
Additional keyword arguments for the statistical model