Metodebiblioteket
  • Alle funksjoner
  • Veiledning
  • Status
    • Source Code
    • Report a Bug
  1. Metodeområde
  2. Konfidensialitet
  • Katalog
  • Processmodell
  • Metodeområde
    • Dataeditering
    • Estimering og vekting
    • Konfidensialitet
    • Sesongjustering og tidsserieanalyse
  1. Metodeområde
  2. Konfidensialitet

Konfidensialitet

Statistikkloven § 7. Statistisk konfidensialitet ved formidling av offisiell statistikk pålegger at vi ikke publiserer statistikk slik at statistisk informasjon kan føres tilbake til enkeltpersoner eller andre typer statistiske enheter. Hvis dette likevel skjer sier vi at det har funnet sted en avsløring.

Hvis hensynet til oppbyggingen av statistikken krever det, kan det i noen tilfeller gjøres unntak. Slik publisering må ikke være til skade for de statistiske enhetene som inngår i statistikken.

At vi i SSB følger dette er avgjørende for oppgavegivernes tillit til oss og for at vi skal kunne utføre vårt samfunnsoppdrag.

// Read in data
testdata = JSON.parse(my_ojs_data)
viewof tema = Inputs.radio( ["undertrykking", "avrunding", "støylegging"],
  {label: "Metodeområde: ", value: "undertrykking"}
)
// Filter data based on check boxes
filtered = testdata.filter(r=> r.keyword.includes(tema));
function overflow_large(words) {
  return (x) => htl.html`<div style="
    display: inline-block;
    width: 450px;
    white-space: pre-line;
    break-text: auto;
    overflow-wrap: normal;
    height: auto;
    word-wrap: break-word;
    overflow: auto;
">${x.toLocaleString("en")}`;
}

// Function for formatting names
function overflow_names(words) {
  return (x) => htl.html`<div style="
    display: inline-block;
    width: 250px;
    white-space: pre-line;
    break-text: auto;
    overflow-wrap: normal;
    height: auto;
    word-wrap: break-word;
    overflow: auto;
">${x.toLocaleString("en")}`;
}

// Function for adding hyperlinks
function get_url(new_url) {
  return (x) => htl.html`<a href=${x.split(";")[1]} target=_blank>${x.split(";")[0]} </a>`;
}
viewof filter_dt = Inputs.search(filtered)

table_out = Inputs.table(filter_dt, { columns: [
    "func_link",
    "pack",
    "språk",
    "navn",
    "description"
  ],
  header: {
    func_link: "Funksjon",
    pack_link: "Pakke",
    språk: "Språk",
    navn: "Navn",
    description: "Beskrivelse"
  },
  format: {
  func_link: get_url(
      filter_dt, 
      (d) => d["func_lnk"]
      ),
  pack_link: get_url(
      filter_dt, 
      (d) => d["pack_lnk"]
      ),
  navn: overflow_names(
  filter_dt,
    (x) => x["navn"]
      ),
  description: overflow_large(
      filter_dt,
      (x) => x["description"]
      ),
  },
  rows: 100
})