combineRDBESDataObjects() and createRDBESDataObject(); clarified hierarchy behavior and ... options (strict, verbose, hierarchy).combineRDBESDataObjects() now warns/errors when objects use different hierarchies (strict=TRUE for error).createTableOfRDBESIds() merging more robust by hierarchy; clearer BV handling and console output.createRDBESDataObject() now runs validation by defaultincDesignVariables to createRDBESEstObject() to optionally drop design variables; convert character columns to factors to reduce size.prepareSubSampleLevelLookup), with warnings for missing or non‑unique matches.gc() calls across estimation/join steps for large data.procRDBESEstObjUppHier(); clarified logic for selecting VDid fields..Rbuildignore and package URLs.filterRDBESDataObject() now uses data.table for faster filtering.This version introduces a bunch of changes to the package. The updated behaviour is best explained in the vignettes. The main changes are:
RDBESDataObject classcreateRDBESDataObject is now the only data import function in the packagecreateRDBESDataObject accepts .zip files, al list of data frames and folder of. csv files as inputstrict parameter is added to validateRDBESDataObject to control the strictness of the validationAlso some minor fixes to functions have been added.
generateZerosUsingSL: fixed behaviour and added tests for functionRDBESRawObjects (and associated functions) have been renamed to RDBESDataObjects. Code from previous versions of the package will need to be updated.