← Back to country index
Synthestat · Slovenia · population QA

SI 1:1 population synthesis QA cycle

Country-specific layer for synthetic people in households, dwellings, real building stock where available, hidden-population overlays, and work/school assignment evidence.

Board: synthestat-population-qa · Tenant: synthestat · Country: SI · Overall status: ready

Ideal-country quality criteria: impossible 1:1 benchmark

This is the common gold-standard benchmark for an ideal country. It is intentionally impossible to fully satisfy: complete success would mean a 1:1 replica of the real population where every person, household, dwelling, attribute, and assignment is exactly represented. The QA page uses it as an asymptote and gap taxonomy, not as a release promise.

Apply this same rubric to this country’s latest run, then report which needs are measured, constrained, modelled, unavailable, or blocked.

NeedUnachievable idealQA evidence we require insteadWhy perfection cannot be achieved
Complete de jure resident coverageEvery real resident represented exactly once in the right country, municipality, small area, household, and dwelling.Synthetic person count equals official population at all enforced geographies; no unexplained duplicate, missing, or out-of-universe people.A true 1:1 resident list is a confidential population register and changes continuously; Synthestat can only match official aggregates and declared source universes.
Complete attribute truthEach synthetic person has the same age, sex, household role, education, occupation, industry, origin, health proxy, income proxy, and lifecycle state as the corresponding real person.Published marginal and cross-tab constraints pass within HARD/FIRM/SOFT tolerances; modelled fields carry uncertainty and measured/constrained/modelled provenance.Official releases do not expose a complete individual joint distribution, and many attributes are survey-derived, lagged, suppressed, or unavailable at fine geography.
Perfect household and family structureEvery household contains the exact real members and relationships, including multi-generation, partnership, child, shared, institutional, and edge-case arrangements.Household totals, household-type distributions, age/sex/role consistency, fertility/child constraints, and structural invariants pass with explicit residuals.Household membership is sensitive microdata; public sources usually expose only aggregate household/family tables and partial cross-tabs.
Exact dwelling and building groundingEvery household is assigned to its real dwelling and building with exact occupancy, vacancy, dwelling type, floor area, tenure, and address-level geography.Dwelling/building capacity checks pass; vacancy/second-home/institutional dwellings are represented or explicitly unavailable; building links have source provenance.Many countries lack open address-level registers; dwelling occupancy is confidential and time-varying.
Complete de facto and hidden-population overlaysHomeless, undocumented, refugees, students away from home, seasonal, institutional, tourists, and daytime populations are all represented with exact location and timing.Overlay layers use interval estimates, source-specific quality flags, and never silently modify de jure HARD constraints.Hidden populations are partly unobserved by definition; ethical/privacy constraints forbid exact person-level labels.
Exact school, workplace, facility, and mobility assignmentEvery person is assigned to the real school, workplace, care provider, commute, and daily activity chain they use.Assignment layers use official registers/OD flows where available; modelled assignments are flagged and validated only against aggregate flows/capacities.Operational assignments are usually protected registers or dynamic behavioural data; Phase 1 must not imply they are known.
Full joint-distribution realismThe full multivariate joint distribution is identical to reality across all attributes, households, geography, and rare subgroups.High-priority marginals/cross-tabs pass; sparse zones and prior-dominated attributes are clearly marked with quality tiers and credible intervals.The joint distribution is non-identifiable from published marginals; IPF/BN/hierarchical pooling choose plausible distributions, not truth.
Zero uncertainty and zero lagAll values are current today and known without error.Every output records reference period, retrieval timestamp, lag, confidence, uncertainty bounds, and degradation decisions.Official statistics are lagged, revised, sampled, suppressed, and harmonized after collection.
Privacy-safe yet maximally detailed releaseThe system releases maximum useful detail while creating zero re-identification risk.Release mode, k-anonymity/cell safeguards, perturbation/aggregation policy, and sensitive-field treatment are explicit.Fine-area synthetic microdata can still create structurally unique records; synthetic does not mean anonymous.
Perfect reproducibility and auditabilityAny user can trace every output record to exact source snapshots, transformations, constraints, relaxations, seeds, and code versions.Run manifests, source provenance, checksums, frozen extracts, seeds, versioned crosswalks, validation reports, and relaxation logs are complete.This is approachable but never final: source portals, classifications, geography, and code keep changing, so audits must be continuously renewed.

Population output status

PeopleTarget populationNational coverageAbsolute shortfallHouseholdsDwellingsHouses/buildingsMax marginal deviationHARD statusRun
88830.00%pass_exactsi_population_review_cycle1_794aa0a6_seed420987

Deviation is the maximum absolute relative error across collected HARD/FIRM/SOFT marginal constraints in the latest review bundle. GUIDE/INFORMATIONAL priors are excluded. National target/coverage are read from build_manifest.json when available and override any visual impression of completion.

todo
1
blocked
1
done
10

Datasets and distributions

Lists come from the latest run bundle: source_provenance.json, distribution_diagnostics.json, and build_manifest.json.

Summary

Datasets used8
Distributions available38
Constraints/distributions used in synthesis43
Constraint typesFIRM: 7, GUIDE: 18, HARD: 2, SOFT: 11
Dataset variantscomparable_country: 11, current: 1, robust: 26
Finest-geography statusconstrained: 27, modelled: 11

Source gaps

  • No live SURS retrieval adapter is implemented yet for SI Task 01.
  • Building integration is still fixture-backed and requires dwelling inference.
  • Current Slovenia execution is an uncertainty-aware seeded slice, not a production national extraction path.

Datasets used

Dataset/source ID
SI_ADMIN_address_context
SI_GURS_seeded_buildings
SI_SURS_boundaries
SI_SURS_education
SI_SURS_employment
SI_SURS_households
SI_SURS_income
SI_SURS_population

Best source by distribution family

Distribution familyDataset/source ID
D01_demographics_finestSI_SURS_population
D05_educationSI_SURS_education
D12_household_typeSI_SURS_households
building_stockSI_GURS_seeded_buildings
employment_occupation_industrySI_SURS_employment
geography_boundariesSI_SURS_boundaries
incomeSI_SURS_income

Available distributions / priors in registry

SpecLabelTypeGeoStatusVariantConfidenceData URI
C01_education_occupation_couplingEducation-occupation coupling strengthGUIDEnationalmodelledcomparable_country0.6data/literature/seeded_occupation_priors.yaml
C02_assortative_mating_educationAssortative mating by educationGUIDENUTS-1modelledcomparable_country0.61data/literature/seeded_occupation_priors.yaml
C03_assortative_mating_ageAssortative mating by ageGUIDENUTS-1modelledcomparable_country0.68data/literature/seeded_occupation_priors.yaml
C04_assortative_mating_originAssortative mating by originGUIDENUTS-1modelledcomparable_country0.62data/literature/seeded_occupation_priors.yaml
C05_spatial_sorting_educationSpatial sorting by educationGUIDEnationalmodelledcomparable_country0.7data/literature/seeded_occupation_priors.yaml
C06_spatial_sorting_incomeSpatial sorting by incomeGUIDEnationalmodelledcomparable_country0.7data/literature/seeded_occupation_priors.yaml
C07_spatial_sorting_originSpatial sorting by originGUIDEnationalmodelledcomparable_country0.72data/literature/seeded_occupation_priors.yaml
C08_intergenerational_income_elasticityIntergenerational income elasticityGUIDEnationalmodelledcomparable_country0.58data/literature/seeded_occupation_priors.yaml
C09_intergenerational_occupation_transmissionIntergenerational occupation transmissionGUIDEnationalmodelledcomparable_country0.58data/literature/seeded_occupation_priors.yaml
C10_commuting_mode_distanceCommuting mode × distance × occupation × regionGUIDENUTS-1modelledcomparable_country0.64data/literature/seeded_occupation_priors.yaml
C11_health_age_sex_educationHealth × age × sex × educationGUIDEnationalmodelledcomparable_country0.62data/literature/seeded_occupation_priors.yaml
D01_age_sex_nuts3Age × sex at NUTS-3HARDNUTS-3constrainedrobust0.74docs/wiki/compiled/D01_age_sex_nuts3.md
D01_census_age_sex_nuts3Census age × sex at NUTS-3HARDNUTS-3constrainedrobust0.74docs/wiki/compiled/D01_census_age_sex_nuts3.md
D02_marital_nuts3Marital status × age × sex at NUTS-3FIRMNUTS-3constrainedrobust0.73docs/wiki/compiled/D02_marital_nuts3.md
D03_origin_age_sexOrigin group × age × sexFIRMNUTS-3constrainedrobust0.73docs/wiki/compiled/D03_origin_age_sex.md
D04_religion_age_sex_regionReligion × age × sex × regionGUIDENUTS-3constrainedrobust0.71docs/wiki/compiled/D04_religion_age_sex_region.md
D05_census_education_nuts3Census education at NUTS-3FIRMNUTS-3constrainedrobust0.73docs/wiki/compiled/D05_census_education_nuts3.md
D05_education_nuts2Education at NUTS-2FIRMNUTS-2constrainedcurrent0.7docs/wiki/compiled/D05_education_nuts2.md
D06_employment_age_sex_educationEmployment status × age × sex × educationFIRMunknownconstrainedrobust0.73docs/wiki/compiled/D06_employment_age_sex_education.md
D07_occupation_isco3Occupation ISCO-3 distributionSOFTunknownconstrainedrobust0.71docs/wiki/compiled/D07_occupation_isco3.md
D08_occupation_educationOccupation × educationSOFTunknownconstrainedrobust0.71docs/wiki/compiled/D08_occupation_education.md
D09_industry_nace2Industry NACE-2 distributionSOFTunknownconstrainedrobust0.71docs/wiki/compiled/D09_industry_nace2.md
D10_income_education_occupationIncome × education × occupationSOFTunknownconstrainedrobust0.71docs/wiki/compiled/D10_income_education_occupation.md
D11_income_household_type_regionIncome × household type × regionSOFTNUTS-3constrainedrobust0.71docs/wiki/compiled/D11_income_household_type_region.md
D12_household_type_size_regionHousehold type × size × regionFIRMNUTS-3constrainedrobust0.73docs/wiki/compiled/D12_household_type_size_region.md
D13_children_mother_age_educationChildren × mother age × educationSOFTNUTS-3constrainedrobust0.71docs/wiki/compiled/D13_children_mother_age_education.md
D14_partner_age_gap_homogamyPartner age gap × homogamySOFTNUTS-3constrainedrobust0.71docs/wiki/compiled/D14_partner_age_gap_homogamy.md
D15_coresidence_structureCo-residence structureSOFTNUTS-3constrainedrobust0.71docs/wiki/compiled/D15_coresidence_structure.md
D16_household_income_type_regionHousehold income × type × regionSOFTNUTS-3constrainedrobust0.71docs/wiki/compiled/D16_household_income_type_region.md
D17_education_mobilityEducation mobilityGUIDEunknownconstrainedrobust0.71docs/wiki/compiled/D17_education_mobility.md
D18_occupation_given_educationOccupation | educationSOFTunknownconstrainedrobust0.71docs/wiki/compiled/D18_occupation_given_education.md
D19_employment_given_demographicsEmployment | demographicsSOFTunknownconstrainedrobust0.71docs/wiki/compiled/D19_employment_given_demographics.md
D20_birth_intervalsBirth intervalsGUIDEunknownconstrainedrobust0.71docs/wiki/compiled/D20_birth_intervals.md
D21_age_first_birthAge at first birth × education × cohortGUIDEunknownconstrainedrobust0.71docs/wiki/compiled/D21_age_first_birth.md
D22_age_leaving_homeAge leaving homeGUIDEunknownconstrainedrobust0.71docs/wiki/compiled/D22_age_leaving_home.md
D23_divorce_duration_children_educationDivorce × duration × children × educationGUIDENUTS-3constrainedrobust0.71docs/wiki/compiled/D23_divorce_duration_children_education.md
D24_age_marriage_sex_educationAge at marriage × sex × educationGUIDENUTS-3constrainedrobust0.71docs/wiki/compiled/D24_age_marriage_sex_education.md
D25_internal_migrationInternal migrationFIRMunknownconstrainedrobust0.73docs/wiki/compiled/D25_internal_migration.md

Constraints/distributions used in synthesis manifest

Constraint or distribution ID
CORR_OCC_EMPLOYMENT
D01
D12
EMPLOYMENT_CODE_LINK
FIRM
GUIDE
HARD
HARMONIZATION
HH_CHILD_ADULT
HH_COUPLE_TWO_ADULTS
HH_SINGLE_SIZE_ONE
HH_SIZE_PLAUSIBLE
HMN_AGE_RANGE
HMN_BIRTH_DATE
HMN_BUILDING_SCHEMA
HMN_DWELLING_BUILDING_REF
HMN_DWELLING_SCHEMA
HMN_EDUCATION
HMN_EDUCATION_AGE
HMN_EDUCATION_GROUP
HMN_EMPLOYMENT
HMN_HOUSEHOLD_DWELLING_REF
HMN_HOUSEHOLD_SCHEMA
HMN_HOUSEHOLD_TYPE
HMN_INDUSTRY
HMN_MARITAL
HMN_OCCUPATION
HMN_ORIGIN
HMN_PERSON_HOUSEHOLD_REF
HMN_PERSON_SCHEMA
HMN_RETIRED_AGE
HMN_SEX
INFORMATIONAL
MODEL_FALLBACK_RATE
MODEL_REGISTRY_PROFILE
SPATIAL
SPT_BUILDING_COORDS
SPT_DWELLING_BUILDING_REF
SPT_DWELLING_HOUSEHOLD_REF
SPT_HH_DWELLING_REF
SPT_PERSON_HOUSEHOLD_REF
STRUCTURAL
XCN_COMPARABILITY

Current country tasks

IDTitleAssigneeStatusCreatedLatest summary
t_d0b42f93SI review: national-scale population artifact gap closuresynth-reviewertodo2026-05-19 20:16:40 CEST
t_5f9c7ffbSI national-scale population artifact gap: replace seeded PASS fixture or block with exact source/model requirementssynth-modelerblocked2026-05-19 20:16:34 CESTNEEDS_MORE_SOURCES: SI national completion blocked; current artifact is 8 persons/8 households vs SURS targets 2,123,949 population (2024-01-01) and 859,782 households (2021). Need frozen SURS PxWeb distributions, GURS/e-Prostor building/dwelling/address evidence, geography concordance, hidden/assig
t_0be4fbf1SI final human review/delivery note after PASSsynth-reviewerdone2026-05-19 20:00:34 CESTPrepared the SI final human-facing PASS delivery/readiness note in both requested locations. The note states the PASS is limited to a seeded/internal research review slice, lists artifact paths and metrics, and calls out unavailable/modelled layers, uncertainty/provenance caveats, and privacy/releas
t_3c3e5fddSI population cycle 1 re-review after provenance schema fixsynth-reviewerdone2026-05-19 19:07:11 CESTPASS: re-reviewed SI cycle-1 bundle after provenance schema fix and wrote reviewer report at /home/synthestat/workspace/manager_handoffs/reviewer/2026-05-19_171027Z_SI_population_review_cycle1_provenance_schema_rereview.md. Prior blocker is resolved: 38/38 source_provenance registry_entries now have
t_437ba583SI population cycle 1 provenance schema fix after re-reviewsynth-modelerdone2026-05-19 18:59:02 CESTRepaired the SI cycle-1 review bundle provenance schema at /home/synthestat/output/runs/SI/si_population_review_cycle1_794aa0a6_seed420987: source_provenance.json now has explicit structured entry-level `geography` and `source` objects on all 38 registry_entries. Focused bundle verification passed a
t_01cd692eSI population cycle 1 re-review after model/bundle metadata fixessynth-reviewerdone2026-05-19 18:56:28 CESTRe-reviewed SI cycle-1 bundle and wrote reviewer report at /home/synthestat/workspace/manager_handoffs/reviewer/2026-05-19_165852Z_SI_population_review_cycle1_rereview.md. Verdict NEEDS_MODEL_FIX: most prior blockers are fixed, but all 38 source_provenance registry_entries still lack explicit entry-
t_9daca53eSI low-confidence GUIDE distribution evidence searchsynth-distributions-researcherdone2026-05-19 18:49:27 CESTCompleted SI low-confidence distribution evidence search and wrote findings/extraction/latest handoffs under /home/synthestat/workspace/manager_handoffs/distributions. Found strong SI-specific official upgrades for C01, C03, C10, C11 and household/family composition; C02 has SI-specific literature n
t_55bcb5fdSI population marginal and hidden-layer source gap searchsynth-marginals-researcherdone2026-05-19 18:49:26 CESTCompleted SI marginal/hidden-layer source-gap search and wrote handoffs under /home/synthestat/workspace/manager_handoffs/marginals/. Verified live SURS PxWeb routes for core population/household/education/activity/employment/migration/assignment priors; documented GURS/AJPES/MVI partial closure and
t_e19826e8SI population cycle 1 model/bundle metadata fixessynth-modelerdone2026-05-19 18:49:25 CESTRepaired the SI cycle-1 population review bundle at /home/synthestat/output/runs/SI/si_population_review_cycle1_794aa0a6_seed420987: provenance, dwelling occupancy backrefs, evidence-depth vocabulary/matrix, SOFT residual status, and privacy notes now address the reviewer blockers. Focused verificat
t_9ec5d4eeSI population synthesis QA cycle 1 bundle reviewsynth-reviewerdone2026-05-19 18:35:09 CESTReviewed SI cycle-1 population bundle and wrote reviewer report at /home/synthestat/workspace/manager_handoffs/reviewer/2026-05-19_164820Z_SI_population_review_cycle1.md. Verdict NEEDS_MODEL_FIX: files are present/readable and HARD/FIRM residuals pass, but provenance metadata is incomplete, dwelling
t_eeef9809SI population synthesis QA cycle 1 review bundle buildsynth-modelerdone2026-05-19 18:34:54 CESTBuilt and verified the SI population QA cycle 1 review bundle at /home/synthestat/output/runs/SI/si_population_review_cycle1_794aa0a6_seed420987. The bundle is contract-complete for internal review: HARD constraints pass exactly, core rows are persons=8/households=8/dwellings=8/buildings=3, and hidd
t_4c5698aborchestrate SI population synthesis QA loopsynth-managerdone2026-05-19 18:34:11 CESTRouted SI population synthesis QA cycle 1: created synth-modeler bundle-build task t_eeef9809 and dependent synth-reviewer bundle-review task t_9ec5d4ee. Updated /home/synthestat/workspace/manager_handoffs/manager_updates.md with bottleneck summary, routing decisions, blockers, and next manager acti

Process

Manager kickoff

synth-manager creates and controls the country loop.

Model build

synth-modeler generates the review bundle: people, households, dwellings/buildings or unavailable markers, overlays, assignments, manifests, residuals, diagnostics, uncertainty, provenance.

Reviewer gate

synth-reviewer audits constraints, marginals, household/family realism, hidden populations, dwelling/building grounding, work/school assignment, uncertainty, provenance, and privacy.

Branch

PASS finalizes; NEEDS_MODEL_FIX routes back to modeler; NEEDS_MORE_SOURCES routes to marginal/distribution researchers then downloader; exhausted evidence/model plateau stops for human decision.

Quality gates and stop conditions