[R/0_imports.R:2:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/0_imports.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @importFrom rlang is_double is_integerish is_na is_scalar_integerish is_scalar_integer
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/0_imports.R:7:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/0_imports.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @importFrom stats addmargins formula weights xtabs runif median na.omit quantile
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:2:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L2) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot bigN (integer) large prime number used to derive cell keys from record keys
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:6:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot mTable numeric vector specifying parameter mTable for continous perturbation
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot sTable numeric vector specifying parameter sTable for continous perturbation
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:10:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot topK (integer) specifiying the number of units in each cell whose values
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:12:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot type (character) specifying the type of pTable (either 'abs' or 'destatis')
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:97:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L97) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot tab a \code{data.table} containing original and pertubed values. The following variables are always present:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:105:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L105) *style:* **Lines should not be more than 80 characters.**
```r
#' Additionally, for each numerical variable the perturbed variable named {vName.pert} is included in this table.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:106:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L106) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot count_modifications a \code{data.table} with 3 columns (\code{row_indices}, \code{col_indices}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:107:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L107) *style:* **Lines should not be more than 80 characters.**
```r
#' and \code{applied_perturbation}) that contains information for each cell, where the applied perturbation
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:112:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L112) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot dimVars (character) vector of variable names used to define the table structure
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:113:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L113) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot numVars (character) variable names of numeric variables that have been tabulated
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:114:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L114) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot countVars (character) vector containing names of variables that have been tabulated
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:116:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L116) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot by (character) variable name (that must also be listed in \code{countVars}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:117:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L117) *style:* **Lines should not be more than 80 characters.**
```r
#' and that is used to create perturbed tables for \code{numVars} given the groups defined
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_classes.R:120:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_classes.R#L120) *style:* **Lines should not be more than 80 characters.**
```r
#' @slot type (character) either \code{"abs"} or \code{"destatis"} depending on the format
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:3:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' compute utility/information loss measures for count variables of a perturbed table.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:8:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \strong{measures}: a \code{data.table} containing measures of the distribution
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' of three different distances between original and perturbed values of the unweighted
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:21:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{val_abs}: number of records smaller or equal the value in column \code{kat}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:22:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{prop_abs}: proportion or records smaller or equal the value in column \code{kat}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:24:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \strong{cumDistrB}: a \code{data.table} with 5 columns which show the cummulative
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:25:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
#' distributions for distances \code{D2} (columns \code{val_rel} and \code{prop_rel})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:26:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L26) *style:* **Lines should not be more than 80 characters.**
```r
#' and \code{D3} (columns \code{val_r} and \code{prop_r}) for a set of intervals shown
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:30:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L30) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{val_rel}: number of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:32:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L32) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{prop_rel} proportion of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:34:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L34) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{val_r}: number of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:36:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L36) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{prop_r}: proportion of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:63:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L63) *style:* **Lines should not be more than 80 characters.**
```r
#' compute utility/information loss measures two numeric vectors (original and perturbed)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:68:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L68) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \strong{measures}: a \code{data.table} containing measures of the distribution
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:69:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L69) *style:* **Lines should not be more than 80 characters.**
```r
#' of three different distances between original and perturbed values of the unweighted
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:81:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L81) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{val_abs}: number of records smaller or equal the value in column \code{kat}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:82:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L82) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{prop_abs}: proportion or records smaller or equal the value in column \code{kat}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:84:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L84) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \strong{cumDistrB}: a \code{data.table} with 5 columns which show the cummulative
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:85:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L85) *style:* **Lines should not be more than 80 characters.**
```r
#' distributions for distances \code{D2} (columns \code{val_rel} and \code{prop_rel})
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:86:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L86) *style:* **Lines should not be more than 80 characters.**
```r
#' and \code{D3} (columns \code{val_r} and \code{prop_r}) for a set of intervals shown
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:90:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L90) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{val_rel}: number of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:92:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L92) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{prop_rel} proportion of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:94:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L94) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{val_r}: number of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cnt_measures.R:96:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cnt_measures.R#L96) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{prop_r}: proportion of records smaller or equal the value in column \code{kat} for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:7:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param inp an object of class \code{\linkS4class{pert_table}} generated with \code{\link{perturbTable}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:8:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param vname either \code{NULL} or the name of a variable for which a perturbed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' frequeny table has been generated. If \code{NULL}, the function prints the variables for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:11:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @param meanBeforeSum (logical) defines if the weighted means should be computed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:13:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#' @return a \code{data.table} containing all combinations of the dimensional variables in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:16:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{UW_{vname}}: unweighted sum for variable specified in \code{vname}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:19:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{pWS_{vname}}: perturbed weighted sum for variable specified in \code{vname}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:20:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{pWM_{vname}}: perturbed weighted mean for variable specified in \code{vname}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:22:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
#' The return argument has a attribute called "modifications" which contains a \code{data.table} holding all
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:23:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
#' the specific perturbation on unit-level for reproducibility. This can be extracted using \code{attributes(ck_cont_table(...), "modifications")}.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:25:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
#' @details The computation of the perturbed weighted mean and the perturbed weighted sum depends
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:26:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L26) *style:* **Lines should not be more than 80 characters.**
```r
#' on argument \code{meanBeforeSum}. If \code{meanBeforeSum} is \code{TRUE}, the perturbed mean is computed first
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:27:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#' and the perturbed sum is derived from the perturbed mean an the perturbed weighted counts. If
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:28:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#' \code{meanBeforeSum} is \code{FALSE}, the computation is the other way round. Details are available in the ABS
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:29:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L29) *style:* **Lines should not be more than 80 characters.**
```r
#' paper \emph{Methodology for the Automatic Confidentialisation of Statistical Outputs from Remote Servers
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_cont_table.R:37:44:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L37) *style:* **Variable or function name should be snake_case.**
```r
ck_cont_table <- function(inp, vname=NULL, meanBeforeSum=TRUE) {
                                           ^~~~~~~~~~~~~
```
[R/ck_cont_table.R:41:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L41) *style:* **Variable or function name should be snake_case.**
```r
  . <- id <- magnitude <- noise <- numVar <- NULL
  ^
```
[R/ck_cont_table.R:41:36:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L41) *style:* **Variable or function name should be snake_case.**
```r
  . <- id <- magnitude <- noise <- numVar <- NULL
                                   ^~~~~~
```
[R/ck_cont_table.R:42:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L42) *style:* **Variable or function name should be snake_case.**
```r
  vals.mod <- vals.orig <- vals.pert <- pWMean <- pWSum <- NULL
  ^~~~~~~~
```
[R/ck_cont_table.R:42:15:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L42) *style:* **Variable or function name should be snake_case.**
```r
  vals.mod <- vals.orig <- vals.pert <- pWMean <- pWSum <- NULL
              ^~~~~~~~~
```
[R/ck_cont_table.R:42:28:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L42) *style:* **Variable or function name should be snake_case.**
```r
  vals.mod <- vals.orig <- vals.pert <- pWMean <- pWSum <- NULL
                           ^~~~~~~~~
```
[R/ck_cont_table.R:42:41:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L42) *style:* **Variable or function name should be snake_case.**
```r
  vals.mod <- vals.orig <- vals.pert <- pWMean <- pWSum <- NULL
                                        ^~~~~~
```
[R/ck_cont_table.R:42:51:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L42) *style:* **Variable or function name should be snake_case.**
```r
  vals.mod <- vals.orig <- vals.pert <- pWMean <- pWSum <- NULL
                                                  ^~~~~
```
[R/ck_cont_table.R:57:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L57) *style:* **Variable or function name should be snake_case.**
```r
  byVar <- slot(inp, "by")
  ^~~~~
```
[R/ck_cont_table.R:77:22:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L77) *style:* **Variable or function name should be snake_case.**
```r
  out[is.nan(pWSum), pWSum := 0]
                     ^~~~~
```
[R/ck_cont_table.R:78:23:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_cont_table.R#L78) *style:* **Variable or function name should be snake_case.**
```r
  out[is.nan(pWMean), pWMean := 0]
                      ^~~~~~
```
[R/ck_create_custom_pTable.R:3:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L3) *style:* **Lines should not be more than 80 characters.**
```r
#' This function allows to create a custom perturbation table (pTable) that contains 256 rows and
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:4:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L4) *style:* **Lines should not be more than 80 characters.**
```r
#' \code{pTableSize} columns. Each cell of this perturbation table must be a function that returns
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:5:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' a single number. By default, each cell gets initialized with a function that always returns
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:8:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' To actually modify a custom pTable, function \code{\link{ck_update_custom_pTable}} needs
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:11:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @param pTableSize an integer specifying the number of columns for the perturbation table
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:54:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L54) *style:* **Variable or function name should be snake_case.**
```r
ck_create_custom_pTable <- function(pTableSize=70) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:54:37:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L54) *style:* **Variable or function name should be snake_case.**
```r
ck_create_custom_pTable <- function(pTableSize=70) {
                                    ^~~~~~~~~~
```
[R/ck_create_custom_pTable.R:100:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L100) *style:* **Lines should not be more than 80 characters.**
```r
#' function should be set. If \code{NULL}, the function will be set on all columns
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:112:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L112) *style:* **Variable or function name should be snake_case.**
```r
ck_update_custom_pTable <- function(pTable, fun, cols=NULL, rows=NULL) {
^~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_custom_pTable.R:112:37:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_custom_pTable.R#L112) *style:* **Variable or function name should be snake_case.**
```r
ck_update_custom_pTable <- function(pTable, fun, cols=NULL, rows=NULL) {
                                    ^~~~~~
```
[R/ck_create_input.R:14:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_input.R#L14) *style:* **Lines should not be more than 80 characters.**
```r
#' \code{def_rkey} is used as upper bound to compute record keys between 1 and \code{def_rkey}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_input.R:17:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_input.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#' \code{def_rkey} is used to specify the maximum number of digits for record keys
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pert_params.R:5:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param bigN (integer) large prime number used to derive cell keys from record keys
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pert_params.R:6:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param smallN (integer) parameter that controlls how the columns of \code{pTable} are scrolled
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pert_params.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' @param sTable table containing the noise component for numerical variables generated by
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pert_params.R:11:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' @param mTable (numeric) vector containing parameters for the magnitude of perturbation for numerical variables
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pert_params.R:15:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @seealso \url{https://www.unece.org/fileadmin/DAM/stats/documents/ece/ces/ge.46/2013/Topic_1_ABS.pdf}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pert_params.R:26:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L26) *style:* **Variable or function name should be snake_case.**
```r
  function(bigN = NULL,
           ^~~~
```
[R/ck_create_pert_params.R:27:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L27) *style:* **Variable or function name should be snake_case.**
```r
           smallN = NULL,
           ^~~~~~
```
[R/ck_create_pert_params.R:28:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L28) *style:* **Variable or function name should be snake_case.**
```r
           pTable,
           ^~~~~~
```
[R/ck_create_pert_params.R:29:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L29) *style:* **Variable or function name should be snake_case.**
```r
           sTable = NULL,
           ^~~~~~
```
[R/ck_create_pert_params.R:30:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L30) *style:* **Variable or function name should be snake_case.**
```r
           mTable = NULL) {
           ^~~~~~
```
[R/ck_create_pert_params.R:32:35:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L32) *style:* **Variable or function name should be snake_case.**
```r
  convert_from_ptable <- function(pTable) {
                                  ^~~~~~
```
[R/ck_create_pert_params.R:33:7:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L33) *style:* **Variable or function name should be snake_case.**
```r
      . <- i <- p_int_ub <- v <- NULL
      ^
```
[R/ck_create_pert_params.R:35:9:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L35) *style:* **Variable or function name should be snake_case.**
```r
        pType <- slot(pTable, "type")
        ^~~~~
```
[R/ck_create_pert_params.R:37:11:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L37) *style:* **Variable or function name should be snake_case.**
```r
          pTable <- slot(pTable, "pTable")[, .(i, p_int_ub, v)]
          ^~~~~~
```
[R/ck_create_pert_params.R:41:11:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L41) *style:* **Variable or function name should be snake_case.**
```r
          pTable <- slot(pTable, "pTable")
          ^~~~~~
```
[R/ck_create_pert_params.R:49:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pert_params.R#L49) *style:* **Variable or function name should be snake_case.**
```r
  pTable <- convert_from_ptable(pTable)
  ^~~~~~
```
[R/ck_create_pTable.R:6:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' @param js treshold value for blocking of small frequencies (i.e. there won't occur
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:10:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' @param mono (logical) vector specifying optimization parameter for monotony condition
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:12:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @param pTableSize (number) defining the number of required columns in the "abs"-approach
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:18:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#' @seealso This function uses functionality from package ptable (https://github.com/sdcTools/ptable), expecially
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:19:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
#' \code{pt_create_pParams} and \code{pt_create_pTable}. More detailed information on the parameters is available
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:23:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
#' ck_create_pTable(D=5, V=3, js=2, pstay=0.5, optim=1, mono=TRUE, typ="destatis")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:24:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L24) *style:* **Variable or function name should be snake_case.**
```r
ck_create_pTable <-
^~~~~~~~~~~~~~~~
```
[R/ck_create_pTable.R:26:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L26) *style:* **Variable or function name should be snake_case.**
```r
           V,
           ^
```
[R/ck_create_pTable.R:33:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_create_pTable.R#L33) *style:* **Variable or function name should be snake_case.**
```r
           pTableSize = 70) {
           ^~~~~~~~~~
```
[R/ck_export_table.R:5:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L5) *style:* **Lines should not be more than 80 characters.**
```r
#' @param vname (character) variable name of a perturbed count variable or a continous variable for which the output
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{"both"}: unweighted and weighted original and perturbed counts/values are returned
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:10:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L10) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{"unweighted"}: unweighted original and perturbed counts/values are returned
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:11:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L11) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{"weighted"}: weighted and weighted original and perturbed counts/values are returned
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:13:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L13) *style:* **Lines should not be more than 80 characters.**
```r
#' @return a \code{data.table} containing all dimensional variables and, depending
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:15:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' or a continuously scaled variable, the following columns: For count-variables:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:17:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#' \item{UWC}: unweighted counts (argument \code{type} is "both" or "unweighted")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:18:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#' \item{WC}: perturbed unweighted counts (argument \code{type} is "both" or "unweighted")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:20:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L20) *style:* **Lines should not be more than 80 characters.**
```r
#' \item{pWC}: perturbed weighted counts (argument \code{type} is "both" or "weighted")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:25:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L25) *style:* **Lines should not be more than 80 characters.**
```r
#' \item{WS}: perturbed unweighted sum (argument \code{type} is "both" or "unweighted")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_export_table.R:27:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_export_table.R#L27) *style:* **Lines should not be more than 80 characters.**
```r
#' \item{pWS}: perturbed weighted sum (argument \code{type} is "both" or "weighted")
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:7:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @param inp an object of class \code{\linkS4class{pert_table}} generated with \code{\link{perturbTable}}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:8:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L8) *style:* **Lines should not be more than 80 characters.**
```r
#' @param vname either \code{NULL} or the name of a variable for which a perturbed
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L9) *style:* **Lines should not be more than 80 characters.**
```r
#' frequeny table has been generated. If \code{NULL}, the function prints the variables for
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:12:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L12) *style:* **Lines should not be more than 80 characters.**
```r
#' @return a \code{data.table} containing all combinations of the dimensional variables in
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:15:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{UWC_{vname}}: unweighted counts for variable specified in \code{vname}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:19:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L19) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{WCavg_{vname}}: average cell weight for variable specified in \code{vname}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:21:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L21) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{col_indices}: column index in respect to the perturbation table used. This
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:22:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L22) *style:* **Lines should not be more than 80 characters.**
```r
#' value is always \code{NA} in case "destatis"-type lookup tables have been used.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:24:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
#' \item \code{cellKey}: actual cellKey used in the lookup-procedure \code{vname}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_freq_table.R:36:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  . <- col_indices <- countVar <- row_indices <- pert <- cellKey <- NULL
  ^
```
[R/ck_freq_table.R:36:23:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  . <- col_indices <- countVar <- row_indices <- pert <- cellKey <- NULL
                      ^~~~~~~~
```
[R/ck_freq_table.R:36:58:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_freq_table.R#L36) *style:* **Variable or function name should be snake_case.**
```r
  . <- col_indices <- countVar <- row_indices <- pert <- cellKey <- NULL
                                                         ^~~~~~~
```
[R/ck_generate_rkeys.R:15:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_generate_rkeys.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @return a numeric vector with \code{N} record keys given a seed depending on \code{dat}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_generate_rkeys.R:40:29:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_generate_rkeys.R#L40) *style:* **Variable or function name should be snake_case.**
```r
    gen_key_abs <- function(N, max_val, seed) {
                            ^
```
[R/ck_generate_rkeys.R:45:34:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_generate_rkeys.R#L45) *style:* **Variable or function name should be snake_case.**
```r
    gen_key_destatis <- function(N, max_digits, seed) {
                                 ^
```
[R/ck_generate_sTable.R:13:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_generate_sTable.R#L13) *style:* **Variable or function name should be snake_case.**
```r
ck_generate_sTable <- function(smallC=12, ...) {
^~~~~~~~~~~~~~~~~~
```
[R/ck_generate_sTable.R:13:32:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_generate_sTable.R#L13) *style:* **Variable or function name should be snake_case.**
```r
ck_generate_sTable <- function(smallC=12, ...) {
                               ^~~~~~
```
[R/ck_methods.R:6:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_methods.R#L6) *style:* **Lines should not be more than 80 characters.**
```r
#' or numeric variable for which for all combinations of dimensional variables the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/ck_methods.R:12:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_methods.R#L12) *style:* **Variable or function name should be snake_case.**
```r
    validVars <- c(slot(x, "countVars"), slot(x, "numVars"))
    ^~~~~~~~~
```
[R/ck_methods.R:90:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/ck_methods.R#L90) *style:* **Variable or function name should be snake_case.**
```r
  vals.pert <- pert <- NULL
  ^~~~~~~~~
```
[R/datasets.R:7:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/datasets.R#L7) *style:* **Lines should not be more than 80 characters.**
```r
#' @format ck_dat_hc92: a data frame with 820000 observations on the following 6 variables.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/datasets.R:15:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/datasets.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @references https://ec.europa.eu/eurostat/cros/content/3-random-noise-cell-key-method_en
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/datasets.R:24:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/datasets.R#L24) *style:* **Lines should not be more than 80 characters.**
```r
#' 4580 Obervations in 15 Variables; This dataset also contains sampling weights!
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/datasets.R:28:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/datasets.R#L28) *style:* **Lines should not be more than 80 characters.**
```r
#' @format testdata: a data frame with 4580 observations on the following 15 variables.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/datasets.R:58:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/datasets.R#L58) *style:* **Lines should not be more than 80 characters.**
```r
#' @format ptable_destatis: a data frame with 88 rows on the following 6 variables.
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:2:33:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L2) *style:* **Variable or function name should be snake_case.**
```r
valid_custom_ptable <- function(pTable) {
                                ^~~~~~
```
[R/helpers.R:9:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L9) *style:* **Variable or function name should be snake_case.**
```r
check_custom_pTable <- function(pTable) {
^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:9:33:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L9) *style:* **Variable or function name should be snake_case.**
```r
check_custom_pTable <- function(pTable) {
                                ^~~~~~
```
[R/helpers.R:40:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L40) *style:* **Variable or function name should be snake_case.**
```r
calc_cKey <- function(rec_keys, bigN) {
^~~~~~~~~
```
[R/helpers.R:40:33:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L40) *style:* **Variable or function name should be snake_case.**
```r
calc_cKey <- function(rec_keys, bigN) {
                                ^~~~
```
[R/helpers.R:96:32:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L96) *style:* **Variable or function name should be snake_case.**
```r
get_col_index_cont <- function(cKey, n, smallC, type) {
                               ^~~~
```
[R/helpers.R:96:41:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L96) *style:* **Variable or function name should be snake_case.**
```r
get_col_index_cont <- function(cKey, n, smallC, type) {
                                        ^~~~~~
```
[R/helpers.R:97:38:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L97) *style:* **Variable or function name should be snake_case.**
```r
  get_col_index_cont_abs <- function(cKey, n, smallC) {
                                     ^~~~
```
[R/helpers.R:97:47:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L97) *style:* **Variable or function name should be snake_case.**
```r
  get_col_index_cont_abs <- function(cKey, n, smallC) {
                                              ^~~~~~
```
[R/helpers.R:103:43:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L103) *style:* **Variable or function name should be snake_case.**
```r
  get_col_index_cont_destatis <- function(cKey, n, smallC) {
                                          ^~~~
```
[R/helpers.R:103:52:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L103) *style:* **Variable or function name should be snake_case.**
```r
  get_col_index_cont_destatis <- function(cKey, n, smallC) {
                                                   ^~~~~~
```
[R/helpers.R:124:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L124) *style:* **Variable or function name should be snake_case.**
```r
get_rowIndex <- function(cKey) {
^~~~~~~~~~~~
```
[R/helpers.R:124:26:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L124) *style:* **Variable or function name should be snake_case.**
```r
get_rowIndex <- function(cKey) {
                         ^~~~
```
[R/helpers.R:137:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L137) *style:* **Variable or function name should be snake_case.**
```r
get_colIndex <- function(N, pTableSize, smallN) {
^~~~~~~~~~~~
```
[R/helpers.R:137:26:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L137) *style:* **Variable or function name should be snake_case.**
```r
get_colIndex <- function(N, pTableSize, smallN) {
                         ^
```
[R/helpers.R:137:29:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L137) *style:* **Variable or function name should be snake_case.**
```r
get_colIndex <- function(N, pTableSize, smallN) {
                            ^~~~~~~~~~
```
[R/helpers.R:137:41:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L137) *style:* **Variable or function name should be snake_case.**
```r
get_colIndex <- function(N, pTableSize, smallN) {
                                        ^~~~~~
```
[R/helpers.R:151:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L151) *style:* **Variable or function name should be snake_case.**
```r
    cK <- row_indices <- col_indices <- pert <- NULL
    ^~
```
[R/helpers.R:172:10:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L172) *style:* **Variable or function name should be snake_case.**
```r
    dt[, cK := cellkeys]
         ^~
```
[R/helpers.R:178:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L178) *style:* **Variable or function name should be snake_case.**
```r
    cK <- row_indices <- col_indices <- pert <- NULL
    ^~
```
[R/helpers.R:198:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L198) *style:* **Variable or function name should be snake_case.**
```r
    pTab <- slot(pert_params, "pTable")
    ^~~~
```
[R/helpers.R:204:10:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L204) *style:* **Variable or function name should be snake_case.**
```r
    dt[, cK := cellkeys]
         ^~
```
[R/helpers.R:214:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L214) *style:* **Variable or function name should be snake_case.**
```r
    pTable <- slot(pert_params, "pTable")
    ^~~~~~
```
[R/helpers.R:232:9:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L232) *style:* **Variable or function name should be snake_case.**
```r
        rI <- sapply(1:sum(rkind), function(x) {
        ^~
```
[R/helpers.R:306:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L306) *style:* **Variable or function name should be snake_case.**
```r
identify_topK_cells <- function(dat, rkeys, dimList, pert_params, v=v, type) {
^~~~~~~~~~~~~~~~~~~
```
[R/helpers.R:306:45:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L306) *style:* **Variable or function name should be snake_case.**
```r
identify_topK_cells <- function(dat, rkeys, dimList, pert_params, v=v, type) {
                                            ^~~~~~~
```
[R/helpers.R:307:27:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L307) *style:* **Variable or function name should be snake_case.**
```r
  tmprkeyfortabulation <- is_topK <- magnitude <- noise <- NULL
                          ^~~~~~~
```
[R/helpers.R:313:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L313) *style:* **Variable or function name should be snake_case.**
```r
  mTable <- slot(pert_params, "mTable")
  ^~~~~~
```
[R/helpers.R:314:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L314) *style:* **Variable or function name should be snake_case.**
```r
  sTable <- slot(pert_params, "sTable")
  ^~~~~~
```
[R/helpers.R:315:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L315) *style:* **Variable or function name should be snake_case.**
```r
  bigN <- slot(pert_params, "bigN")
  ^~~~
```
[R/helpers.R:316:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L316) *style:* **Variable or function name should be snake_case.**
```r
  smallC <- slot(pert_params, "smallC")
  ^~~~~~
```
[R/helpers.R:324:9:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L324) *style:* **Variable or function name should be snake_case.**
```r
  tmp[, is_topK := FALSE]
        ^~~~~~~
```
[R/helpers.R:334:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L334) *style:* **Variable or function name should be snake_case.**
```r
  v.pert <- paste0(v, ".pert")
  ^~~~~~
```
[R/helpers.R:335:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L335) *style:* **Variable or function name should be snake_case.**
```r
  v.mod <- paste0(v, ".mod")
  ^~~~~
```
[R/helpers.R:340:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L340) *style:* **Variable or function name should be snake_case.**
```r
    topK <- min(nrow(z), slot(pert_params, "topK"))
    ^~~~
```
[R/helpers.R:341:5:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L341) *style:* **Variable or function name should be snake_case.**
```r
    mTab <- mTable[1:topK]
    ^~~~
```
[R/helpers.R:343:15:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L343) *style:* **Variable or function name should be snake_case.**
```r
    z[1:topK, is_topK := TRUE]
              ^~~~~~~
```
[R/helpers.R:390:32:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L390) *style:* **Variable or function name should be snake_case.**
```r
mean_before_sum <- function(x, pWC) {
                               ^~~
```
[R/helpers.R:391:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L391) *style:* **Variable or function name should be snake_case.**
```r
  pWMean <- x / pWC
  ^~~~~~
```
[R/helpers.R:392:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L392) *style:* **Variable or function name should be snake_case.**
```r
  pWSum <- pWMean * pWC
  ^~~~~
```
[R/helpers.R:398:32:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L398) *style:* **Variable or function name should be snake_case.**
```r
sum_before_mean <- function(x, pWC) {
                               ^~~
```
[R/helpers.R:399:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L399) *style:* **Variable or function name should be snake_case.**
```r
  pWSum <- x
  ^~~~~
```
[R/helpers.R:400:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/helpers.R#L400) *style:* **Variable or function name should be snake_case.**
```r
  pWMean <- x / pWC
  ^~~~~~
```
[R/perturbTable.R:15:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L15) *style:* **Lines should not be more than 80 characters.**
```r
#' @param by \code{NULL} or a scalar character. If specified, it is possible to use a valid variable
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/perturbTable.R:16:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L16) *style:* **Lines should not be more than 80 characters.**
```r
#' name being 0/1 coded that will be used to create the perturbation of all variables
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/perturbTable.R:17:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L17) *style:* **Lines should not be more than 80 characters.**
```r
#' specified in \code{numVars} only for subgroups defined by the specified count variable. If the
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/perturbTable.R:18:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L18) *style:* **Lines should not be more than 80 characters.**
```r
#' variable is not listed in argument \code{countVars} it will be automatically added. If not specified or
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/perturbTable.R:23:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L23) *style:* **Lines should not be more than 80 characters.**
```r
#' @seealso \url{https://www.unece.org/fileadmin/DAM/stats/documents/ece/ces/ge.46/2013/Topic_1_ABS.pdf}
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```
[R/perturbTable.R:256:1:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L256) *style:* **Variable or function name should be snake_case.**
```r
perturbTable <-
^~~~~~~~~~~~
```
[R/perturbTable.R:258:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L258) *style:* **Variable or function name should be snake_case.**
```r
           dimList,
           ^~~~~~~
```
[R/perturbTable.R:259:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L259) *style:* **Variable or function name should be snake_case.**
```r
           countVars = NULL,
           ^~~~~~~~~
```
[R/perturbTable.R:260:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L260) *style:* **Variable or function name should be snake_case.**
```r
           numVars = NULL,
           ^~~~~~~
```
[R/perturbTable.R:262:12:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L262) *style:* **Variable or function name should be snake_case.**
```r
           weightVar = NULL) {
           ^~~~~~~~~
```
[R/perturbTable.R:264:26:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L264) *style:* **Variable or function name should be snake_case.**
```r
  gen_vnames <- function(countVars, prefix="sumRK") {
                         ^~~~~~~~~
```
[R/perturbTable.R:271:3:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L271) *style:* **Variable or function name should be snake_case.**
```r
  sdcStatus <- strID <- NULL
  ^~~~~~~~~
```
[R/perturbTable.R:271:16:](https://github.com/sdcTools/cellKey/blob/37a2ea142f261e9870cc66b5628b080e3e3c696c/R/perturbTable.R#L271) *style:* **Variable or function name should be snake_case.**
```r
  sdcStatus <- strID <- NULL
               ^~~~~
```


Background OK


Hi! Just a quick question: What tool do you use for creating your animited GIFs? So far I haven't found a solution on macOS that gives small _and_ sharp output.


Successfully aliased the URL <https://capital-union-4vthsr808.now.sh> to the following alias.

* https://capital-union-frontend.now.sh


#ifdef CONFIG_ARCH_MSM8992
static char *mac;
module_param(mac, charp, S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH);
MODULE_PARM_DESC(mac, "QCA 6164 mac address");
EXPORT_SYMBOL(mac);
#endif


Successfully aliased the URL <https://kristofferpetersencomnext-esgh01xe4.now.sh> to the following alias.

* https://kristofferpetersen.com


coba


Test


Ah, I see that the `methodQueue` getter throws when `_methodQueue` is nil and `bridge.valid` is false, so you probably want to do `m_bridge.valid || m_moduleData.hasMethodQueue` (or `hasInstance` if you can nullify `_instance` in `invalidate`).


This test doesn't assert that an exception is raised. To do so, you'd want something like:

```
with pytest.raises(ValueError):
    generate_prime_numbers('sdfsdf')
```
This is why we must write the failing test first.

Other note, `bool(True)` is redundant


Deployment failed with the following error:

~~~
You defined 1 build that did not match any source files (please ensure they are NOT defined in .nowignore):
~~~


เช็คแค่ว่ามี `localStorage.getItem('printerId');` ก็น่าจะพอนะ


# Specs execution successful
:scroll: [View logs](http://bamboo.comnull)
### Plans updated

Bamboo specs have been successfully imported and the following plans have been updated.

Project | Plan | Build
---|---|---
[Test](http://bamboo.com/browse/TEST) | [Comment test](http://bamboo.com/browse/TEST-CTEST)  | :white_check_mark: [\#1](http://bamboo.com/browse/TEST-CTEST-1)
[New project](http://bamboo.com/browse/NEW) | [Disabled plan](http://bamboo.com/browse/NEW-DISABLED) **disabled** | :white_check_mark: [\#1](http://bamboo.com/browse/NEW-DISABLED-1)

### Deployments updated

Bamboo specs have been successfully imported and the following deployment projects have been updated.

|Deployment project |
----|
[Deployment test](http://bamboo.com/deploy/viewDeploymentProjectVersions.action?id=2162689)|


This will work once we sort out how we're going to get the artifacts hosted in S3 served out on this domain over https.  There is an internal mail thread (not public for obvious reasons) on this very topic at the moment.


I Never got the time to properly test it so it would fit as a PR.

On Sun, Feb 24, 2019, 10:08 Jarno van Rhijn <notifications@github.com wrote:

> Quick question, why was this never merged to the cesium main project?
> Seems like a great addon. Or is there an alternative solution in the main
> project provided in the meantime?
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/YonatanKra/cesium/commit/bdd0cca966104ef464b021f3452a6ce68cbc547f#commitcomment-32446705>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AGKR-_eSXN8uXGBCvLsvx5ljyEUW9iJ1ks5vQkiWgaJpZM4VEBGQ>
> .
>


Getting ahead of yourself in terms of TDD. A minimally passing test would be something like
```
if num == 2:
    prime_factor_list.append(2)
return prime_factor_list
```


Damn, that's a mistake. Fixing...


@flansah @cramsey027 would it be possible to change this to a generic id field? I built the front end to accept a generic id so I could re-use the views.


[tests/testthat/test_countVars.R:16:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_countVars.R#L16) *style:* **Variable or function name should be snake_case.**
```r
pTable <- ck_create_pTable(
^~~~~~
```
[tests/testthat/test_countVars.R:35:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_countVars.R#L35) *style:* **Variable or function name should be snake_case.**
```r
dimList <- list(sex = dim.sex, age = dim.age)
^~~~~~~
```
[tests/testthat/test_countVars.R:36:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_countVars.R#L36) *style:* **Variable or function name should be snake_case.**
```r
weightVar <- "sampling_weight"
^~~~~~~~~
```
[tests/testthat/test_everything.R:4:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L4) *style:* **Variable or function name should be snake_case.**
```r
bigN <- 17312941
^~~~
```
[tests/testthat/test_everything.R:5:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L5) *style:* **Variable or function name should be snake_case.**
```r
pTableSize <- 70
^~~~~~~~~~
```
[tests/testthat/test_everything.R:6:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L6) *style:* **Variable or function name should be snake_case.**
```r
smallN <- 12
^~~~~~
```
[tests/testthat/test_everything.R:16:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L16) *style:* **Variable or function name should be snake_case.**
```r
dimList <- list(sex = dim.sex, age = dim.age)
^~~~~~~
```
[tests/testthat/test_everything.R:32:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L32) *style:* **Variable or function name should be snake_case.**
```r
maxV <- 10 * nrow(dat)
^~~~
```
[tests/testthat/test_everything.R:46:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L46) *style:* **Variable or function name should be snake_case.**
```r
mTable <- c(0.6, 0.4, 0.2)
^~~~~~
```
[tests/testthat/test_everything.R:47:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L47) *style:* **Variable or function name should be snake_case.**
```r
smallC <- 12
^~~~~~
```
[tests/testthat/test_everything.R:50:1:](https://github.com/sdcTools/cellKey/blob/234765e106230c4dddb34bd150b8536955f01d32/tests/testthat/test_everything.R#L50) *style:* **Variable or function name should be snake_case.**
```r
pTable <- ck_create_pTable(
^~~~~~
```


Actually, I'm leaving that in, because I'm making changes in that area. Hope to push something tonight my time.


good edit


Attention: ce Makefile ne génère pas de .o, c'est en fait une compilation en une seule commande qui est réalisée à chaque fois. Donc une re-compilation totale des sources pour chaque 'make' effectué. Ce n'est pas souhaitable quand on commence à avoir beaucoup de fichiers.


Pas de target 'cleaner' ?