Additional values of "method" is possible. Each new method (wrapper method) will make a call to ProtectTable() using a specific parameter setting.
PTwrap(
...,
maxN = 3,
method = "SimpleSingle",
exeArgus = "C:/Tau/TauArgus.exe",
pathArgus = getwd(),
solverArgus = "FREE",
methodArgus = "OPT",
rgArgus = 0
)
Parameters to ProtectTable
Parameter to ProtectTable
Parameter to ProtectTable or a wrapper method (see details)
Parameter to runArgusBatchFile
Parameter to createArgusInput
Parameter "solver" to createArgusInput
Parameter "method" to createArgusInput
Parameter "rg" in "primSuppRules" in createArgusInput
See ProtectTable
The wrapper methods are:
Simple: "SIMPLEHEURISTIC" with detectSingletons=FALSE
SimpleSingle: "SIMPLEHEURISTIC" with detectSingletons=TRUE when protectZeros=FALSE and "SIMPLEHEURISTIC" with threshold=1 (can be overridden by input) when protectZeros=TRUE
SimpleSingleOld: "SIMPLEHEURISTIC" with detectSingletons=TRUE
TauArgus: Tau-argus will be run according to the settings of the other input parameters.
Using rgArgus=0
is equivalent to calling ProtectTable() with
method = list(exe=exeArgus, typ="tabular", path=pathArgus,
solver=solverArgus, method=methodArgus)))
Other values of rgArgus
is equivalent to calling ProtectTable() with
method = list(exe=exeArgus, typ="microdata", path=pathArgus,
solver=solverArgus, method=methodArgus,
primSuppRules=list(list(type="freq", n=maxN+1, rg=rgArgus )))))
TauArgusOPT: As "TauArgus" with methodArgus="OPT"
TauArgusMOD: As "TauArgus" with methodArgus="MOD"
TauArgusGH: As "TauArgus" with methodArgus="GH"