Calculate risk for records to be swapped and donor records. Risks are defined by 1/counts, where counts is the number of records with the same values for specified risk_variables in the each geographic hierarchy.
This risk will be used as sampling probability for both sampling set and donor set.
NOTE: This is an internal function used for testing the C++-function setRisk which is used inside the C++-function recordSwap().
setRisk_cpp(data, hierarchy, risk_variables, hid)micro data set containing only numeric values.
column indices of variables in data which refere to the geographic hierarchy in the micro data set. For instance county > municipality > district.
column indices of variables in data which will be considered for estimating the risk.
column index in data which refers to the household identifier.