- x
- The design matrix for the regression problem.  Missing data is not allowed. 
  
- y
- The vector of responses for the regression.  Missing data is not allowed. 
  
- expected.r2
- The expected R-square for the regression.  The spike and slab prior
    requires an inverse gamma prior on the residual variance of the
    regression.  The prior can be parameterized in terms of a guess at
    the residual variance, and a "degrees of freedom" representing the
    number of observations that the guess should weigh.  The guess at
    sigma^2 is set to -  (1-expected.r2) * var(y) .
 
  
- prior.df
- A positive scalar representing the prior 'degrees of freedom' for
    estimating the residual variance.  This can be thought of as the
    amount of weight (expressed as an observation count) given to the
    - expected.r2argument.
 
  
- expected.model.size
- A positive number less than - ncol(x), representing a guess at
    the number of significant predictor p variables.  Used to obtain the
    'spike' portion of the spike and slab prior.
 
  
- prior.beta.sd
- A vector of positive numbers giving the prior standard deviation of
   each model coefficient, conditionl on inclusion.  If NULL it will be
   set to 10 * the ratio of sdy / sdx. 
  
- optional.coefficient.estimate
- If desired, an estimate of the
    regression coefficients can be supplied.  In most cases this will be
    a difficult parameter to specify.  If omitted then a prior mean of
    zero will be used for all coordinates except the intercept, which
    will be set to mean(y). 
  
- mean.y
- The mean of the response vector, for use in cases when
    specifying the response vector is undesirable. 
  
- sdy
- The standard deviation of the response vector, for use in
    cases when specifying the response vector is undesirable. 
  
- sdx
- The standard deviations to use when scaling the prior sd of
    each coefficient. 
  
- prior.inclusion.probabilities
- A vector giving the prior
    probability of inclusion for each variable. 
  
- number.of.observations
- The number of observations in the data
    to be modeled. 
  
- number.of.variables
- The number of potential predictor variables
    in the data to be modeled. 
  
- scale.by.residual.variance
- If - TRUEthe prior variance is- sigma_sq * V, where- sigma_sqis the residual variance of the
    linear regression modeled by this prior.  Otherwise the prior
    variance is- V, unscaled.
 
  
- sigma.upper.limit
- The largest acceptable value for the residual
    standard deviation.  A non-positive number is interpreted as
    - Inf.