IPF

Performs a simple Iterated Proportional Fit (IPF).
1.4K Downloads
Updated 23 Jul 2009

View License

IPF allows one to find a matrix S, close to an input matrix T, but such that the row sums of S are R, and the column sums of S are C.

Its useful in a range of tasks (I use it in traffic matrix problems), but is often used in statistics for examining independence assumptions in contingency tables.

See
http://en.wikipedia.org/wiki/Iterative_proportional_fitting
for more info (the verion implemented above is the RAS version from that page).

I have a more advanced version designed tofund S satisfying an arbitrary set of linear constraints, but its not quite in hand-out-able form, so ask me if you need it.

See internal documentation and ipf_test.m for details of how to use it.

Cite As

Matthew Roughan (2024). IPF (https://www.mathworks.com/matlabcentral/fileexchange/24829-ipf), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Quadratic Programming and Cone Programming in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0