| InferenceModel {mpower} | R Documentation | 
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, ...)
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  | 
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.  | 
Examples
imod <- mpower::InferenceModel(model = 'glm', family = 'gaussian',
formula = y ~ Poverty*(poly(Age, 2) + HHIncome + HomeOwn + Education))