QIF Library


Quadratic Inference Functions

Quadratic Inference Functions (QIF) are a quasi-likelihood based technique for building regression models and testing a variety of general linear hypotheses for correlated observations arising from longitudinal and clustered data. The QIF method is an alternative to Generalized Estimating Equations (GEE) for analyzing such data. The main advantage to QIF is that it is based on an optimization criterion, therby providing a simple approach to model building and testing.

QIF-LIB is an S-Plus library developed in conjunction with theory developed in Pilla and Loader (2005) while the core of the software provides an implementation of the Iteratively Reweighted Generalized Least Squares (IRGLS) algorithm developed by Loader and Pilla (2007). Currently supported features of the software include:

The articles Pilla and Loader (2005) and Loader and Pilla (2007) are the definitive references for the theory and implementation underlying QIF-LIB, and should be cited in all reports, publications, presentations and any other work using the QIF-LIB.

Pilla and Loader (2005) developed new theory, derived large-sample properties, algorithms and model-building techniques for the Quadratic Inference Function, while correcting the asymptotic theory and numerical computations appearing in the original Biometrika article by Qu, Lindsay and Li (2000).

Loader and Pilla (2007) derived the IRGLS algorithm for estimation and testing with correlated data, including finding the QIF estimator, while establishing its converge properties.

Examples. See also the example functions in the references.

Download
Visit the download page.

QIF-LIB is available for R and S/S-Plus on Unix/Linux operating systems. Windows compilers are not currently supported.

Changes
A few minor changes and additions since Loader and Pilla (2007) article was published.

Note, The convergence criterion is that N^{-1} Q(beta) changes by less than tol. The default tolerance is currently set to 1.0×10-8, usually providing about four significant digits accuracy for parameter estimates. Reducing tol gives more precision in well-behaved cases; however, can lead to convergence problems in poorly behaved cases.

References

Any report, presentation, publication or other form of scholarly work using our methods and the QIF-LIB software should cite the above references.

History

Acknowledgments

This research has been supported by grants from

Any opinions, findings and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the Office of Naval Research or of the National Science Foundation.