localSupp(sdcMicro)
localSupp()所属R语言包:sdcMicro
Local Suppression
本地抑制
译者:生物统计家园网 机器人LoveR
描述----------Description----------
A simple method to perfom local suppression.
一个简单的的方法来perfom本地抑制。
用法----------Usage----------
localSupp(x, keyVar, indivRisk, threshold = 0.15)
参数----------Arguments----------
参数:x
object from class freqCalc
对象类freqCalc的
参数:keyVar
Variable on which some values might be suppressed
一些值可能会抑制变量
参数:indivRisk
object from class indivRisk
对象类indivRisk的
参数:threshold
threshold for individual risk
阈值的个体风险
Details
详细信息----------Details----------
Values of high risk (above the threshold) of a certain variable (parameter keyVar) are suppressed.
被抑制的某个变量(参数keyVar)的高风险(阈值)以上的值。
值----------Value----------
Manipulated data with suppressions
操纵数据与镇压
(作者)----------Author(s)----------
Matthias Templ
参考文献----------References----------
Statistical Disclosure Control for Microdata Using the R-Package sdcMicro, Transactions on Data Privacy, vol. 1, number 2, pp. 67-85, 2008. http://www.tdp.cat/issues/abs.a004a08.php
参见----------See Also----------
freqCalc, indivRisk
freqCalc,indivRisk
实例----------Examples----------
## example from Capobianchi, Polettini and Lucarelli:[#例如,从Capobianchi,Polettini和卢卡雷利:]
data(francdat)
f <- freqCalc(francdat, keyVars=c(2,4,5,6),w=8)
f
f$fk
f$Fk
## individual risk calculation:[#个人风险计算:]
indivf <- indivRisk(f)
indivf$rk
## Local Suppression [#本地抑制]
localS <- localSupp(f, keyVar=2, indivRisk=indivf$rk, threshold=0.25)
f2 <- freqCalc(localS$freqCalc, keyVars=c(4,5,6), w=8)
indivf2 <- indivRisk(f2)
indivf2$rk
## select another keyVar and run localSupp once again, if you think the table is not fully protected[#选择另一个keyVar,和运行localSupp的再次,如果你认为该表是不充分的保障]
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|