computeLinear | R Documentation |

Customize weight-updating within factor levels in case of numerical calibration. The functions described here serve as inputs for ipf.

computeLinear(curValue, target, x, w, boundLinear = 10) computeLinearG1(curValue, target, x, w, boundLinear = 10) computeFrac(curValue, target, x, w)

`curValue` |
Current summed up value. Same as |

`target` |
Target value. An element of |

`x` |
Vector of numeric values to be calibrated against |

`w` |
Vector of weights |

`boundLinear` |
The output |

`computeFrac`

provides the "standard" IPU updating scheme given as

*f = target/curValue*

which means that each weight inside the level will be multtiplied by the same
factor when doing the actual update step (`w := f*w`

). `computeLinear`

on the
other hand calculates `f`

as

f_{i} = a ยท x_{i} + b

where `a`

and `b`

are chosen, so f satisfies the following two equations.

โ f_{i} w_{i}
x_{i} = target

โ f_{i}
w_{i} = โ w_{i}

`computeLinearG1`

calculates `f`

in the same way as `computeLinear`

, but if
`f_i*w_i<1`

`f_i`

will be set to `1/w_i`

.

A weight multiplier `f`

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.