Skydda mikrodata (k-anonymitet)
Kort sagt
Under ”Redigera data” → ”Skydda mikrodata” kontrollerar Statable hur ofta varje kombination av nyckelvariabler (till exempel delstat, ålder, kön) förekommer. Om en kombination förekommer färre än k gånger är personen lättare att känna igen. Resultatet blir en ny version av data; ”Ångra” ger tillbaka originalet.
Så fungerar det
- Välj nyckelvariabler. Ordningen anger betydelsen: det som står överst behålls längst vid undertryckning.
- Välj k (2, 3 eller 5; standard 3). Siffrorna visas direkt: hur många fall som ligger under k och, om en fallvikt gäller, hur många återidentifieringar i populationen som förväntas (en approximation).
- Steg efter önskemål: ta bort direkta identifierare (namn, adress), kapa avvikande värden upptill eller nedtill (percentil eller fast gräns), undertryck lokalt (för fall under k rensas den minst viktiga uppgiften tills varje kombination förekommer minst k gånger).
- ”Kontrollera” visar före och efter samt loggen: för varje steg variabeln och antalet fall. Loggen kan kopieras och hör hemma i rapporten eller dokumentationen.
- ”Skapa den skyddade versionen” ersätter data i projektet. Stegen körs i den här ordningen: kapa, undertrycka, ta bort kolumner.
Viktigt
- k-anonymitet skyddar inte mot allt. Före utlämnandet kontrollerar den ansvariga instansen data.
- Vilka variabler som är nyckelvariabler beror på data och på vad en möjlig angripare vet; organisationen avgör, inte Statable.
- Saknade uppgifter matchar varje kategori (som i sdcMicro). Med en fallvikt i projektet räknas siffrorna med vikterna (Fk).
För specialister
Beräknas som i R sdcMicro: freqCalc (alpha = 1) för fk och Fk, localSuppression med importance, percentiler som quantile(type = 7).