| 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]