View source: R/makeroundtabs.R

makeroundtabs | R Documentation |

This function creates a set of consistently rounded frequency count tables or hypercubes by means of a version of small count rounding.

makeroundtabs( A, b = 3, d, micro = "TRUE", sort, control, nin = "n", nout = "n", minit = 3, maxit = 3, maxdiff = 5, seed )

`A` |
A data frame representing a micro dataset or a frequency count hypercube. The (first) columns define the variables. If A is a hypercube the last column contains the number of units in each cell. If A is a micro dataset it is reduced to hypercube by the function aggrtab. |

`b` |
Rounding base. Counts in A less than b tat are contributing to counts less than b in the marginal cubes D are selected from A. The selected dataframe is called B |

`d` |
A list d[[j]] whose elements are vectors of variable names from A defining marginal tables/cubes D of A that we are interested in. |

`micro` |
Logical. TRUE if A is a micro dataset (default). FALSE if A i a frequency count hypercube. |

`sort` |
An ordered list of variables in hypercubes in D meant for priority sorting of the reduced hypercube B before rounding. Not all variables in D should be included. |

`control` |
A list of marginals of the hypercubes in D where deviations of aggregated rounded counts are checked against original counts. |

`nin` |
Name of count variable if A is a hypercube. Default name: "n". |

`nout` |
Name of the frequency count variable in the output tables. |

`minit` |
Minimum number of searches to be carried out. |

`maxit` |
Maximum number of searches to be carried out. |

`maxdiff` |
If maximum difference in "control" is no larger than maxit, the stop search. |

`seed` |
Input seed for first systematic random search. |

Ar: The rounded version of A

Br: The rounded version of B

D: The original hypercube of interest.

Dr: The rounded version of D. The final table of interest.

maxdiff: The largest absolute difference between cells D and Dr among cells in the control list.

nmaxdiff: The number of occurences if Maxdiff

Johan Heldal, January 2018

Dependencies: `aggrtab`

, `redcube`

, `roundcube`

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.