Various methods for processing "ivreg" objects; for diagnostic methods, see ivregDiagnostics.
## S3 method for class 'ivreg'coef(object, component = c("stage2","stage1"), complete =TRUE,...)## S3 method for class 'ivreg'vcov(object, component = c("stage2","stage1"), complete =TRUE,...)## S3 method for class 'ivreg'bread(x,...)## S3 method for class 'ivreg'estfun(x,...)## S3 method for class 'ivreg'vcovHC(x,...)## S3 method for class 'ivreg'terms(x, component = c("regressors","instruments","full"),...)## S3 method for class 'ivreg'model.matrix( object, component = c("regressors","projected","instruments"),...)## S3 method for class 'ivreg_projected'model.matrix(object,...)## S3 method for class 'ivreg'predict( object, newdata, type = c("response","terms"), na.action = na.pass, se.fit =FALSE, interval = c("none","confidence","prediction"), df =Inf, level =0.95, weights,...)## S3 method for class 'ivreg'print(x, digits = max(3, getOption("digits")-3),...)## S3 method for class 'ivreg'update(object, formula.,..., evaluate =TRUE)## S3 method for class 'ivreg'residuals( object, type = c("response","projected","regressors","working","deviance","pearson","partial","stage1"),...)## S3 method for class 'ivreg'Effect(focal.predictors, mod,...)## S3 method for class 'ivreg'formula(x, component = c("complete","regressors","instruments"),...)## S3 method for class 'ivreg'find_formula(x,...)## S3 method for class 'ivreg'alias(object,...)## S3 method for class 'ivreg'qr(x,...)## S3 method for class 'ivreg'weights(object, type = c("variance","robustness"),...)
Arguments
object, model, mod: An object of class "ivreg".
component: For terms, "regressors", "instruments", or "full"; for model.matrix, "projected", "regressors", or "instruments"; for formula, "regressors", "instruments", or "complete"; for coef and vcov, "stage2" or "stage1".
complete: If TRUE, the default, the returned coefficient vector (for coef) or coefficient-covariance matrix (for vcov) includes elements for aliased regressors.
...: arguments to pass down.
x: An object of class "ivreg".
newdata: Values of predictors for which to obtain predicted values; if missing predicted (i.e., fitted) values are computed for the data to which the model was fit.
type: For predict, one of "response" (the default) or "terms"; for residuals, one of "response" (the default), "projected", "regressors", "working", "deviance", "pearson", or "partial"; type = "working" and "response" are equivalent, as are type = "deviance" and "pearson"; for weights, "variance" (the default) for invariance-variance weights (which is NULL for an unweighted fit) or "robustness" for robustness weights (available for M or MM estimation).
na.action: na method to apply to predictor values for predictions; default is na.pass.
se.fit: Compute standard errors of predicted values (default FALSE).
interval: Type of interval to compute for predicted values: "none" (the default), "confidence" for confidence intervals for the expected response, or "prediction" for prediction intervals for future observations.
df: For predict, degrees of freedom for computing t-distribution confidence- or prediction-interval limits; the default, Inf, is equivalent to using the normal distribution; if NULL, df is taken from the residual degrees of freedom for the model. These tests are not to be confused with the regression diagnostics provided elsewhere in the ivreg
package: see ivregDiagnostics.
level: for confidence or prediction intervals, default 0.95.
weights: Either a numeric vector or a one-sided formula to provide weights for prediction intervals when the fit is weighted. If weights and newdata are missing, the weights are those used for fitting the model.
digits: For printing.
formula.: To update model.
evaluate: If TRUE, the default, the updated model is evaluated; if FALSE the updated call is returned.
focal.predictors: Focal predictors for effect plot, see Effect.