HierarchyContributors: Counts of input code contributions

View source: R/HierarchyContributors.R

HierarchyContributorsR Documentation

Counts of input code contributions

Description

Counts of input code contributions

Usage

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

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.

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

Examples

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)


GaussSuppression documentation built on Sept. 24, 2024, 5:07 p.m.