Защита на микроданните (k-анонимност)
Накратко
Под „Редактиране на данните“ → „Защита на микроданните“ Statable проверява колко често се среща всяка комбинация от ключови променливи (например провинция, възраст, пол). Ако комбинация се среща по-малко от k пъти, лицето се разпознава по-лесно. Резултатът е нова версия на данните; „Отмяна“ връща оригинала.
Как работи
- Изберете ключови променливи. Редът определя важността: онова, което е най-отгоре, се запазва най-дълго при потискането.
- Изберете k (2, 3 или 5; по подразбиране 3). Числата се показват веднага: колко случая са под k и, ако има тегло на случая, колко повторни идентификации се очакват в генералната съвкупност (приблизителна оценка).
- Стъпките са по ваш избор: премахване на пряките идентификатори (име, адрес), ограничаване на отдалечените стойности отгоре или отдолу (перцентил или фиксирана граница), локално потискане (при случаи под k най-маловажният запис се изтрива, докато всяка комбинация се срещне поне k пъти).
- „Проверка“ показва състоянието преди и след, както и протокола: за всяка стъпка променливата и броя на случаите. Протоколът може да се копира и му е мястото в доклада или в документацията.
- „Създаване на защитената версия“ заменя данните в проекта. Стъпките се изпълняват в този ред: ограничаване, потискане, премахване на колони.
Важно
- k-анонимността не защитава от всичко. Преди публикуване отговорната институция проверява данните.
- Кои променливи са ключови, зависи от данните и от това, което евентуален нападател знае; решава организацията, не Statable.
- Липсващите записи съвпадат с всяка категория (както в sdcMicro). Ако в проекта има тегло на случая, числата се броят с теглата (Fk).
За специалисти
Изчислено както в R sdcMicro: freqCalc (alpha = 1) за fk и Fk, localSuppression с importance, перцентили като quantile(type = 7).