regr-package: Tools for Building Many Kinds of Regression Models

Description Details Author(s) References See Also Examples


This package helps to perform efficient model building for many kinds of regression models, including (generalized) linear, robust linear, ordinal (aka polr) etc. It also contains some useful utility functions.


Package: regr
Type: Package
Date: >= 2008-08-20
License: GPL
LazyLoad: yes

The principal function regr() allows fitting regression models of many types by calling well-known R functions for

The output of the function is somewhat different from the output of the base R functions lm, glm, polr etc. – it should be more informative for the task of model building.

The next most important function is the plot method for results of regr (see plot.regr), which gives more complete regression diagnostic plots than the specific plot methods of the mentioned “base” R functions.

An important part of residual analysis which is often neglected is plotting residuals versus explanatory variables, often called term plots. This is part of plot.regr, but can also be called independently by calling plresx.

If a regr result is printed, the output is more informative than the classical tables.

The package contains the methods for the usual extractor functions, like residuals, predict, ..., as well as for drop1, add1, etc, ...

The package contains a number of additional functions that should be useful for efficient data analysis. They include

The package also includes some additional utility functions, like

For documenting the steps of the data analysis, there are several documenting functions:

tit and doc add attributes to data and results, which should allow for tracing the history of these objects (not yet thoroughly implemented).

stamp adds tracking information to plots, consisting of a project title, a step label, and the date when the plot is produced.

Some default options are added to options to reflect user preferences for output, see the help entries for stamp.


Werner A. Stahel, ETH Zurich, [email protected]


More information is available at

See Also

The car package.


  r.savings <- regr(sr ~ pop15 + pop75 + dpi + ddpi, data = LifeCycleSavings)

regr0 documentation built on May 31, 2017, 2:26 a.m.