Learn R Programming

GaussSuppression (version 0.9.2)

HierarchyContributors: Counts of input code contributions

Description

Counts of input code contributions

Usage

HierarchyContributors(data, x, crossTable, hierarchies, inputInOutput = TRUE)

Value

List of data frames of counts associated with crossTable

  • min: Minimum number of times a contributing input code contributes

  • max: Maximum number of times a contributing input code contributes

  • n: Number of contributing input codes

  • ac: Theoretical number of contributing input codes according to the hierarchy

Arguments

data

input data

x

model matrix as created by ModelMatrix with data, hierarchies and inputInOutput as input

crossTable

crossTable as created by ModelMatrix with data, hierarchies and inputInOutput as input

hierarchies

Standardized hierarchies. That is, output from AutoHierarchies.

inputInOutput

ModelMatrix input.

Examples

Run this code
z <- SSBtoolsData("sprt_emp_withEU")[-(1:3), ]
z$age[z$age == "Y15-29"] <- "young"
z$age[z$age == "Y30-64"] <- "old"
hi <- SSBtools::FindHierarchies(z[, -4])
inputInOutput <- c(TRUE, FALSE, FALSE)
mm <- SSBtools::ModelMatrix(z, hi, crossTable = TRUE, inputInOutput = inputInOutput)

out <- HierarchyContributors(z, mm$modelMatrix, mm$crossTable, hi, inputInOutput)

# The nonzero values are caused by the removed three data rows
cbind(mm$crossTable, out$max - out$min)
cbind(mm$crossTable, out$ac - out$n)

Run the code above in your browser using DataLab