Learn R Programming

⚠️There's a newer version (1.8.0) of this package.Take me there.

SSBtools (version 1.3.0)

Statistics Norway's Miscellaneous Tools

Description

Functions used by other packages from Statistics Norway are gathered. General data manipulation functions, and functions for hierarchical computations are included (Langsrud, 2020) . The hierarchy specification functions are useful within statistical disclosure control.

Copy Link

Version

Install

install.packages('SSBtools')

Monthly Downloads

990

Version

1.3.0

License

Apache License 2.0 | file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Oyvind Langsrud

Last Published

April 1st, 2022

Functions in SSBtools (1.3.0)

AutoHierarchies

Ensure standardized coding of hierarchies
CbindIdMatch

Combine several data frames by using id variables to match rows
AddMapsInput

AddMapsInput
AutoSplit

Creating variables by splitting the elements of a character vector without needing a split string
AddLeadingZeros

Add leading zeros to numbers while preserving other text
FindCommonCells

Finding commonCells
Extend0

Add zero frequency rows
AddNonExistingCode

AddNonExistingCode
CrossCodeFrames

Cross codes in data frames
CharacterDataFrame

CharacterDataFrame
DimList2Hierarchy

DimList2Hierarchy
HierarchicalGroups3

Finding hierarchical variable groups
HierarchicalGroups

Finding hierarchical variable groups
DimList2Hrc

DimList2Hrc/Hrc2DimList
HierarchicalGroups2

Finding hierarchical variable groups
FindDimLists

Finding dimList
HierarchicalWildcardGlobbing

Find variable combinations by advanced wildcard/globbing specifications.
FactorLevCorr

Factor level correlation
FormulaSums

Sums (aggregates) and/or sparse model matrix with possible cross table
GaussIndependent

Linearly independent rows and columns by Gaussian elimination
Hierarchies2ModelMatrix

Model matrix representing crossed hierarchies
DataDummyHierarchy

Create a (signed) dummy matrix for hierarcical mapping of codes in data
FindDisclosiveCells

Find directly disclosive cells
GaussSuppression

Secondary suppression by Gaussian elimination
GaussIterationFunction

HierarchyFix

Change the hierarchy table to follow the standard
HierarchiesAndFormula2ModelMatrix

Model matrix representing crossed hierarchies according to a formula
Model_Matrix

Overparameterized model matrix
HierarchyCompute2

Extended Hierarchical Computations
FindTableGroup

Finding table(s) of hierarchical variable groups
HierarchyComputeDummy

HierarchyComputeDummy
Number

Adding leading zeros
RowGroups

Create numbering according to unique rows
CrossDataDummyHierarchies

CrossDataDummyHierarchies
RoundWhole

Round values that are close two whole numbers
DummyDuplicated

Duplicated columns in dummy matrix
CrossDataDummyHierarchy

CrossDataDummyHierarchy
SortRows

Sorting rows
SSBtoolsData

Function that returns a dataset
MatrixPaste

Combining columns of a matrix
Stack

Stack columns from a data frame and include variables.
matlabColon

Simulate Matlab's ':'
UniqueSeq

Sequence within unique values
MatrixToDataFrame

MatrixToDataFrame
DummyHierarchy

Converting hierarchy specifications to a (signed) dummy matrix
sosialFiktiv

Fictitious datasets returned by SSBtoolsData()
Hierarchy2Formula

Hierarchy2Formula
HierarchyCompute

Hierarchical Computations
ForceCharacterDataFrame

ForceCharacterDataFrame
DataFrameToMatrix

DataFrameToMatrix
LSfitNonNeg

Non-negative regression fits with a sparse overparameterized model matrix
Match

Matching rows in data frames
ForceFactorDataFrame

ForceFactorDataFrame
MakeFreq

Microdata frequency data conversion
Matrix2list

Convert matrix to sparse list
ModelMatrix

Model matrix from hierarchies and/or a formula
Reduce0exact

Reducing a non-negative regression problem
Mipf

Iterative proportional fitting from matrix input
RbindAll

Combining several data frames when the columns don't match
MakeHierFormula

Make model formula from data taking into account hierarchical variables
WildcardGlobbing

Row selection by wildcard/globbing
Unstack

Unstack a column from a data frame and include additional variables.
WildcardGlobbingVector

Selection of elements by wildcard/globbing
crossMerge

crossMerge