iterative_proportional_fitting#

Implementation of iterative proportional fitting algorithm.

See: https://en.wikipedia.org/wiki/Iterative_proportional_fitting

Functions#

adjust_towards_aggregates(mat, ...)

Adjust a matrix towards aggregate targets.

default_convergence(targets, achieved)

Calculate the default convergence used by ipfn.

ipf()

Adjust a matrix iteratively towards targets until convergence met.

ipf_dataframe(seed_df, target_marginals, ...)

Adjust a matrix iteratively towards targets until convergence met.

overload(func)

Decorator for overloaded functions/methods.

pd_marginals_to_np(target_marginals, ...[, ...])

Convert pandas marginals to numpy format for ipf().

sparse_adjust_towards_aggregates(mat, ...)

Adjust a matrix towards aggregate targets.