contributing_indices {sdcTable} | R Documentation |
Compute contributing units to table cells
Description
This function computes (with respect to the raw input data) the indices of all
contributing units to given cells identified by ids
.
Usage
contributing_indices(prob, ids = NULL)
Arguments
prob |
a sdcProblem object created with |
ids |
a character vector containing default ids (strIDs) that define table
cells. Valid inputs can be extracted by using |
Value
a named list where names correspond to the given
ids' and the values
to the row numbers within the raw input data.
Examples
# loading test problem
p <- sdc_testproblem(with_supps = FALSE)
dt <- sdcProb2df(p, dimCodes = "original")
# question: which units contribute to cell region = "A" and gender = "female"?
# compute the id ("0102")
dt[region == "A" & gender == "female", strID]
# which indices contribute to the cell?
ids <- contributing_indices(prob = p, ids = "0101")
# check
dataObj <- get.sdcProblem(p, "dataObj")
rawData <- slot(dataObj, "rawData")
rawData[ids[["0101"]]]
# compute contributing ids for all cells
contributing_indices(p)
[Package sdcTable version 0.32.6 Index]