twFSA {rFSA}R Documentation

twFSA

Description

A function for termwise feasiblity

Usage

twFSA(
  formula,
  data,
  fitfunc = lm,
  fixvar = NULL,
  quad = FALSE,
  cores = 1,
  criterion = AIC,
  minmax = "min",
  checkfeas = NULL,
  var4int = NULL,
  min.nonmissing = 1,
  ...
)

Arguments

formula

an object of class "formula" (or one that can be coerced to that class): a symbolic description of the model to be fitted.

data

a data frame, list or environment (or object coercible by as.data.frame to a data frame) containing the variables in the model.

fitfunc

the method that should be used to fit the model. For Example: lm, glm, or other methods that rely on formula, data, and other inputs.

fixvar

variable(s) to fix in the model. Usually a covariate that should always be included (Example: Age, Sex). Will still consider it with interactions. Default is NULL.

quad

Include quadratic terms or not. Logical.

cores

number of cores to use while running. Note: Windows can only use 1 core. See mclapply for details. If function detects a Windows user it will automatically set cores=1.

criterion

which criterion function to either maximize or minimize. For linear models one can use: r.squared, adj.r.squared, cv5.lmFSA (5 Fold Cross Validation error), cv10.lmFSA (10 Fold Cross Validation error), apress (Allen's Press Statistic), int.p.val (Interaction P-value), AIC, BIC.

minmax

whether to minimize or maximize the criterion function

checkfeas

vector of variables that could be a feasible solution. These variables will be used as the last random start.

var4int

specification of which variables to check for marginal feasiblilty. Default is NULL

min.nonmissing

the combination of predictors will be ignored unless this many of observations are not missing

...

other arguments passed to fitfunc.

Value

matrix of results


[Package rFSA version 0.9.6 Index]