Esta página explica, para quem não é especialista, porque é precisa uma população sintética, como foi gerada a População Sintética de Portugal (versão 1.0.3), o que se pode e não se pode fazer com ela, e onde estão os seus limites. A versão técnica completa é a ficha do modelo, em inglês.
Pessoas geradas, não pessoas reais
Uma população sintética é um conjunto de pessoas e agregados gerados por computador, com um registo por pessoa, cujas contagens somadas seguem as tabelas que o INE publicou nos Censos 2021 para cada freguesia. Nenhum registo é uma pessoa real. Pode servir de camada de base para análises demográficas, mas não substitui as estatísticas oficiais.
Tanto quanto nos foi possível apurar, a primeira população sintética de acesso aberto a cobrir todas as freguesias de Portugal, gerada a partir dos Censos 2021.
O desenho que se segue conta, com uma freguesia inventada, porque é precisa e como se faz: à medida que desces a página, ele avança.
Com o telemóvel na vertical, um desenho acompanha estes passos. Os desenhos fixos estão no fim desta secção.
Porque é precisa uma população sintética
Imagina uma freguesia pequena, com 10 casas e 23 pessoas. Nos Censos 2021, cada pessoa respondeu sobre a sua idade, a sua escolaridade, o seu trabalho e com quem vive. O INE guarda essas respostas, uma a uma.
Mas não as publica assim: protege quem respondeu (é o segredo estatístico). O que sai do INE são contagens, tabela a tabela: quantas pessoas há em cada grupo de idade, quantos agregados há de cada tamanho. Nesta freguesia, 3 pessoas vivem sozinhas e 8 têm 65 ou mais anos. Quem vive em que casa, e com quem, fica de fora.
Muitas perguntas cruzam duas tabelas. Quantas das 8 pessoas com 65 ou mais anos vivem sozinhas? Uma tabela diz que 3 pessoas vivem sozinhas, a outra que 8 têm 65 ou mais anos; nenhuma diz quantas são as duas coisas. O INE publica alguns cruzamentos por freguesia, mas não todos: seriam demasiadas tabelas, com muitas células de uma ou duas pessoas.
E fazer contas com as tabelas não chega. As mesmas 23 pessoas cabem nas mesmas 10 casas de muitas maneiras, e todas dão exatamente as mesmas tabelas. Numa, nenhuma pessoa com 65 ou mais anos vive sozinha; noutra, vivem 3 sozinhas. As tabelas, por si só, não escolhem entre elas.
O INE publica também uma amostra de respostas, o Ficheiro de Uso Público dos Censos 2021: cerca de 1 em cada 20 agregados do país, com as respostas de cada pessoa juntas, mas sem a freguesia (só a região, NUTS II). A amostra mostra como as pessoas vivem juntas; as tabelas, quantas são em cada freguesia. Nenhuma das duas, sozinha, dá as pessoas de uma freguesia.
Uma população sintética junta as duas: agregados que se parecem com os da amostra, escolhidos para que as suas contagens deem as tabelas de cada freguesia. Com ela, qualquer cruzamento faz-se contando pessoas.
Cinco passos para a gerar
1. Aprender como os atributos se combinam
O computador aprende, com essa amostra, que combinações de idade, escolaridade, trabalho e família são comuns numa pessoa e no seu agregado. Esse modelo (um gerador autorregressivo) é treinado uma vez e depois fica fixo. As idades ano a ano e o tipo de local de trabalho são gerados por ele, não deduzidos depois.
O gerador escreve cada agregado como uma frase, um atributo de cada vez, e cada escolha lê tudo o que já foi escrito: a idade da segunda pessoa tende a ficar perto da idade da primeira, e uma criança de 4 anos não pode ter o ensino superior nem um emprego.
2. Ajustar cada freguesia às suas tabelas
O resultado não sai diretamente do gerador: ele inventa pessoas e agregados possíveis, e depois escolhem-se os que, somados, ficam o mais perto possível das tabelas do INE (um processo generativo com restrições). Para a freguesia inventada, inventa 24 agregados candidatos, todos com o mesmo peso. As barras mostram o que somam; os quadrados pretos, o que as tabelas da freguesia pedem: 10 agregados e 23 pessoas.
O modelo evita as combinações que o INE publica como zero nessa freguesia (uma máscara). Nesta não há agregados de 5 ou mais pessoas, por isso 3 candidatos ficam de fora. A máscara restringe os candidatos, mas o resultado pode ainda deixar algumas pessoas nessas combinações: nas tabelas de pessoas do ajuste, cerca de 7 900 entradas (ver «Onde os dados são mais fracos»).
Depois, dá mais peso aos candidatos que aproximam as somas das tabelas do INE para a freguesia, mudando o peso de cada um o menos possível (um ajuste de máxima entropia). Antes disso, uma verificação recusaria qualquer freguesia cujas tabelas impliquem totais incoerentes entre si; nenhuma das 3 092 foi recusada.
Aqui os candidatos saíram novos de mais para a freguesia: à medida que desces, os agregados de pessoas com 65 ou mais anos crescem, os casais jovens encolhem e as barras chegam aos quadrados.
3. Escolher agregados inteiros
Uma pessoa não se divide: dos candidatos escolhem-se agregados inteiros, tão perto quanto possível das contagens que as tabelas da freguesia pedem (uma alocação inteira). Nas freguesias com menos de 500 pessoas, essa escolha é resolvida até ao ótimo (uma seleção exata, sem aproximação), o que ainda assim não garante o total do INE. O total gerado nem sempre é o do INE: em 762 freguesias difere, entre 119 pessoas a menos e 30 a mais; no país, são 2 625 pessoas a menos (10 340 441 geradas, contra 10 343 066 residentes segundo o INE). Os níveis de qualidade usam a menor das duas contagens, a contagem de publicação. Freguesia a freguesia, no ficheiro de qualidade.
Aqui ficam 10 dos 21 candidatos, entre eles o agregado escrito no passo 1, e as somas dão exatamente as duas tabelas.
Agora a pergunta do início tem resposta, e basta contar: nesta população, 3 das 8 pessoas com 65 ou mais anos vivem sozinhas. As tabelas só garantiam que a resposta ficava entre 0 e 3; o número vem do que o gerador aprendeu com a amostra sobre quem vive com quem.
Na freguesia do início eram 2. A população sintética dá uma resposta possível e coerente com as tabelas, não a verdadeira, e numa freguesia real não temos a verdadeira para comparar. Por isso o site diz, em cada resposta, se vem de um campo ajustado às tabelas ou de um cruzamento que nenhuma tabela do ajuste verifica (ver «Campos ajustados e campos derivados»), e cada freguesia tem um nível de qualidade. É assim que a página de cada freguesia responde a esta mesma pergunta.
4. Acrescentar quem vive em alojamentos coletivos
As pessoas que vivem em lares e noutros alojamentos coletivos são acrescentadas depois do ajuste, a partir das contagens publicadas pelo INE, como registos parciais: o sexo e a idade vêm dessas contagens, a escolaridade é imputada a partir de registos semelhantes, e o núcleo familiar e os campos de trabalho ficam vazios (o dicionário de colunas diz quais). Os códigos finos de profissão são derivados nesta fase.
Na freguesia inventada, além das 10 casas, o INE conta 5 pessoas num lar.
5. Publicar com um esquema declarado e o nível de qualidade
Cada coluna publicada tem um significado declarado, e o dicionário de colunas explica cada uma; tudo o resto é retirado, com a razão registada. A versão não inclui ligações entre cônjuges. Cada pessoa fica numa linha, e cada coluna diz de onde vem.
Cada freguesia sai com um nível de qualidade, A, B ou C (ver «Todas as freguesias respondem, com um nível de qualidade»). Com 28 residentes, a freguesia inventada fica no nível C, como todas as que têm menos de 500.
Ver a história em desenhos fixos, com as tabelas
| Pessoas | Agregados |
|---|---|
| 1 pessoa | 3 |
| 2 pessoas | 3 |
| 3 pessoas | 2 |
| 4 pessoas | 2 |
| 5 ou mais | 0 |
| Total | 10 |
| Idade | Pessoas |
|---|---|
| 0–14 anos | 4 |
| 15–24 anos | 2 |
| 25–64 anos | 9 |
| 65 ou mais | 8 |
| Total | 23 |
| Pessoas | 65 ou mais | Menos de 65 | Total |
|---|---|---|---|
| Vivem sozinhas | desconhecido | desconhecido | 3 |
| Não vivem sozinhas | desconhecido | desconhecido | 20 |
| Total | 8 | 15 | 23 |
A freguesia do início: 2 com 65 ou mais a viver sozinhas
- 84sozinha, 65+
- 77 · 74
- 45 · 43 · 12 · 9
- 79sozinha, 65+
- 36 · 34 · 2
- 72 · 70
- 58
- 41 · 39 · 16 · 6
- 30 · 28
- 68 · 66 · 19
Outra maneira: 0 com 65 ou mais a viver sozinhas
- 30
- 77 · 74
- 45 · 43 · 12 · 9
- 28
- 36 · 34 · 2
- 72 · 70
- 58
- 41 · 39 · 16 · 6
- 84 · 79
- 68 · 66 · 19
Mais outra: 3 com 65 ou mais a viver sozinhas
- 84sozinha, 65+
- 77 · 74
- 45 · 43 · 12 · 9
- 79sozinha, 65+
- 36 · 34 · 2
- 72 · 70
- 66sozinha, 65+
- 41 · 39 · 16 · 6
- 30 · 28
- 68 · 58 · 19
- 0–14 anos
- 15–24 anos
- 25–64 anos
- 65 ou mais
Esquema com uma freguesia inventada: casas, idades e tabelas escritas para este exemplo; numa freguesia real, as tabelas são as do INE (Censos 2021).
Ver as três maneiras em tabela: Três maneiras de viver nas mesmas casas, com as mesmas tabelas
| Maneira | Idades, casa a casa | Com 65 ou mais, a viver sozinhas |
|---|---|---|
| A freguesia do início | 84 | 77, 74 | 45, 43, 12, 9 | 79 | 36, 34, 2 | 72, 70 | 58 | 41, 39, 16, 6 | 30, 28 | 68, 66, 19 | 2 |
| Outra maneira | 30 | 77, 74 | 45, 43, 12, 9 | 28 | 36, 34, 2 | 72, 70 | 58 | 41, 39, 16, 6 | 84, 79 | 68, 66, 19 | 0 |
| Mais outra | 84 | 77, 74 | 45, 43, 12, 9 | 79 | 36, 34, 2 | 72, 70 | 66 | 41, 39, 16, 6 | 30, 28 | 68, 58, 19 | 3 |
- 81
- 34 · 31 · 5
- 67 · 65
- 29
- 52 · 49 · 17
- 38 · 36 · 7 · 4
- 76
- 44 · 42 · 15 · 11 · 8
- 88 · 61
- 23 · 22
- 70 · 69
- 41 · 13
- 33
- 58 · 55 · 26
- 79 · 77
- 36 · 35 · 3
- 64
- 72 · 70 · 44
- 27 · 25 · 1
- 55 · 53
- 85
- 40 · 38 · 12 · 9
- 47 · 45 · 20
- 91
- 31 · 30
- 62 · 60 · 33 · 6
- 74
- 50 · 18
- 39 · 37 · 10 · 8 · 2
- 68 · 66
- 0–14 anos
- 15–24 anos
- 25–64 anos
- 65 ou mais
Agregados inventados para este exemplo (30); os registos da amostra do INE não podem ser redistribuídos.
- Pessoa 1Homem44 anosSecundárioEmpregado
- Pessoa 2Mulher41 anosLicenciaturaEmpregada
- Pessoa 3Homemidade?
A idade da pessoa 3, depois de ler as duas primeiras
- 0–14 anos
- 15–24 anos
- 25–64 anos
- 65 ou mais
Mais provável: um filho. A escolha é sorteada com estas chances, por isso dois agregados nunca saem iguais por obrigação.
Esquema: o agregado e o comprimento das barras são inventados para mostrar a ideia; o gerador real escreve mais atributos por pessoa (por exemplo, estado civil, profissão e local de trabalho) e as idades ano a ano.
| Pessoas | Agregados |
|---|---|
| 1 pessoa | 3 |
| 2 pessoas | 3 |
| 3 pessoas | 2 |
| 4 pessoas | 2 |
| 5 ou mais | 0 |
| Total | 10 |
| Idade | Pessoas |
|---|---|
| 0–14 anos | 4 |
| 15–24 anos | 2 |
| 25–64 anos | 9 |
| 65 ou mais | 8 |
| Total | 23 |
o gerador lê as tabelas e inventa candidatos
- 34
- 81
- 72
- 27
- 70 · 68
- 31 · 29
- 77 · 74
- 45 · 19
- 38 · 36 · 4
- 52 · 49 · 17
- 79 · 54 · 50
- 33 · 30 · 2
- 44 · 42 · 12 · 9
- 40 · 37 · 7 · 3
- 48 · 46 · 20 · 16
- 66 · 64 · 38 · 10
- 39 · 36 · 11 · 8 · 5fora
- 71 · 45 · 43 · 15 · 13fora
- 35 · 33 · 6 · 4 · 1fora
- 26
- 36 · 34 · 1
- 41 · 39 · 13 · 10
- 85
- 58 · 57
- 0–14 anos
- 15–24 anos
- 25–64 anos
- 65 ou mais
Esquema com uma freguesia inventada: agregados, idades e tabelas escritos para este exemplo; numa freguesia real, as tabelas são as do INE (Censos 2021) e os candidatos são muitos mais.
- 34
- 81
- 72
- 27
- 70 · 68
- 31 · 29
- 77 · 74
- 45 · 19
- 38 · 36 · 4
- 52 · 49 · 17
- 79 · 54 · 50
- 33 · 30 · 2
- 44 · 42 · 12 · 9
- 40 · 37 · 7 · 3
- 48 · 46 · 20 · 16
- 66 · 64 · 38 · 10
- 26
- 36 · 34 · 1
- 41 · 39 · 13 · 10
- 85
- 58 · 57
peso depois do ajuste; o traço fino marca o peso de partida, igual para todos
Pessoas por idade
- 0–14 anos4
- 15–24 anos2
- 25–64 anos9
- 65 ou mais8
a tabela (número à direita)antesdepois
Agregados por número de pessoas
- 1 pessoa3
- 2 pessoas3
- 3 pessoas2
- 4 pessoas2
a tabela (número à direita)antesdepois
Esquema com uma freguesia inventada: agregados, idades e tabelas escritos para este exemplo; numa freguesia real, as tabelas são as do INE (Censos 2021) e os candidatos são muitos mais.
Ver os pesos em tabela: O peso de cada candidato, antes e depois do ajuste
| Candidato | Idades | Peso antes | Peso depois |
|---|---|---|---|
| 1 | 34 | 0,48 | 0,14 |
| 2 | 81 | 0,48 | 0,86 |
| 3 | 72 | 0,48 | 0,86 |
| 4 | 27 | 0,48 | 0,14 |
| 5 | 70, 68 | 0,48 | 1,25 |
| 6 | 31, 29 | 0,48 | 0,03 |
| 7 | 77, 74 | 0,48 | 1,25 |
| 8 | 45, 19 | 0,48 | 0,44 |
| 9 | 38, 36, 4 | 0,48 | 0,43 |
| 10 | 52, 49, 17 | 0,48 | 0,49 |
| 11 | 79, 54, 50 | 0,48 | 0,22 |
| 12 | 33, 30, 2 | 0,48 | 0,43 |
| 13 | 44, 42, 12, 9 | 0,48 | 0,42 |
| 14 | 40, 37, 7, 3 | 0,48 | 0,42 |
| 15 | 48, 46, 20, 16 | 0,48 | 0,54 |
| 16 | 66, 64, 38, 10 | 0,48 | 0,22 |
| 17 | 26 | 0,48 | 0,14 |
| 18 | 36, 34, 1 | 0,48 | 0,43 |
| 19 | 41, 39, 13, 10 | 0,48 | 0,42 |
| 20 | 85 | 0,48 | 0,86 |
| 21 | 58, 57 | 0,48 | 0,03 |
Ver as somas em tabela: As tabelas da freguesia de exemplo, antes e depois dos pesos
| Célula | Tabela | Antes | Depois |
|---|---|---|---|
| 1 pessoa | 3 | 2,9 | 3 |
| 2 pessoas | 3 | 2,4 | 3 |
| 3 pessoas | 2 | 2,4 | 2 |
| 4 pessoas | 2 | 2,4 | 2 |
| 0–14 anos | 4 | 4,8 | 4 |
| 15–24 anos | 2 | 1,9 | 2 |
| 25–64 anos | 9 | 13,3 | 9 |
| 65 ou mais | 8 | 4,3 | 8 |
- 34
- 81escolhido
- 72escolhido
- 27
- 70 · 68escolhido
- 31 · 29
- 77 · 74escolhido
- 45 · 19escolhido
- 38 · 36 · 4escolhido
- 52 · 49 · 17escolhido
- 79 · 54 · 50
- 33 · 30 · 2
- 44 · 42 · 12 · 9escolhido
- 40 · 37 · 7 · 3
- 48 · 46 · 20 · 16
- 66 · 64 · 38 · 10escolhido
- 26
- 36 · 34 · 1
- 41 · 39 · 13 · 10
- 85escolhido
- 58 · 57
Pessoas por idade
- 0–14 anos4
- 15–24 anos2
- 25–64 anos9
- 65 ou mais8
a tabela (número à direita)os escolhidos
Agregados por número de pessoas
- 1 pessoa3
- 2 pessoas3
- 3 pessoas2
- 4 pessoas2
a tabela (número à direita)os escolhidos
Esquema com uma freguesia inventada: agregados, idades e tabelas escritos para este exemplo; numa freguesia real, as tabelas são as do INE (Censos 2021) e os candidatos são muitos mais.
Ver os escolhidos em tabela: Os agregados escolhidos na freguesia de exemplo
| Agregado | Pessoas | Idades |
|---|---|---|
| 1 | 1 | 81 |
| 2 | 1 | 72 |
| 3 | 2 | 70, 68 |
| 4 | 2 | 77, 74 |
| 5 | 2 | 45, 19 |
| 6 | 3 | 38, 36, 4 |
| 7 | 3 | 52, 49, 17 |
| 8 | 4 | 44, 42, 12, 9 |
| 9 | 4 | 66, 64, 38, 10 |
| 10 | 1 | 85 |
- A freguesia do início: 2
- A população sintética: 3, uma execução do modelo
Esquema com uma freguesia inventada: agregados, idades e tabelas escritos para este exemplo; numa freguesia real, as tabelas são as do INE (Censos 2021) e os candidatos são muitos mais.
Ver em tabela: Pessoas com 65 ou mais anos que vivem sozinhas, na freguesia de exemplo
| Pessoas | |
|---|---|
| O que as duas tabelas permitem | 0 a 3 |
| A freguesia do início | 2 |
| A população sintética, uma execução do modelo | 3 |
- 81
- 72
- 70 · 68
- 77 · 74
- 45 · 19
- 38 · 36 · 4
- 52 · 49 · 17
- 44 · 42 · 12 · 9
- 66 · 64 · 38 · 10
- 85
- 93 · 88 · 86 · 84 · 79lar
- Sexo e idade
- das contagens do INE
- Escolaridade
- imputada a partir de registos semelhantes
- Núcleo familiar e campos de trabalho
- vazios
Esquema com uma freguesia inventada: agregados, idades e tabelas escritos para este exemplo; numa freguesia real, as tabelas são as do INE (Censos 2021) e os candidatos são muitos mais.
| Coluna (ficheiro) | Origem |
|---|---|
freguesia (pessoas) | Xdo código geográfico |
sex (pessoas) | Ggerada |
age (pessoas) | Ggerada |
age_5y (pessoas) | Dderivada |
education_level_code (pessoas) | Ggerada |
employment_status_code (pessoas) | Ggerada |
hh_size (agregados) | G/Cgerada, depois tornada coerente |
is_institutional (pessoas) | flagindicador |
| ligações aos registos da amostra | retiradas |
| ligações entre cônjuges | não incluídas |
A freguesia de exemplo tem 28 pessoas: fica no nível C, como todas as que têm menos de 500 residentes.
Colunas e origens tiradas do dicionário desta versão; a freguesia de exemplo é inventada.
Campos ajustados e campos derivados
Os números que o site mostra usam nove campos. Seis são agrupamentos de um campo gerado cuja tabela do INE entra no ajuste (a idade em grupos de 5 anos agrupa a idade gerada, ano a ano, e as faixas etárias juntam esses grupos); dois são derivados por uma regra fixa e nenhuma tabela do ajuste os verifica (por exemplo, «vive sozinho» quer dizer que o agregado tem uma só pessoa); e um é um indicador. A tabela diz, para cada um, a coluna dos microdados ou a regra que o calcula a partir delas, com as mesmas letras do dicionário de colunas.
- IdadeAgrupamento de um campo ajustado
age_5y (D)Grupo de 5 anos da idade gerada. A tabela do INE por sexo e grupo de 5 anos entra no ajuste.- EscolaridadeAgrupamento de um campo ajustado
education_level_coarse5 (D)Cinco níveis a partir do código de escolaridade gerado (11 níveis). A tabela de escolaridade entra no ajuste.- Condição perante o trabalhoAgrupamento de um campo ajustado
employment_status_coarse3 (D)Empregado, desempregado ou inativo, a partir do código gerado (7 categorias). A condição perante o trabalho entra no ajuste.- Pessoas no agregadoAgrupamento de um campo ajustado
hh_size_bin (D)O número de pessoas do agregado, com 5 ou mais juntos. A tabela de pessoas por agregado entra no ajuste.- Núcleos familiaresAgrupamento de um campo ajustado
hh_type_top (D)O número de núcleos familiares, contado a partir das pessoas do agregado. A tabela de núcleos por agregado entra no ajuste.Nota sobre «Núcleos familiares por agregado». Estes valores podem diferir ligeiramente dos que se obtêm a partir dos microdados para download. Vamos corrigi-los na próxima versão.- Alojamento coletivoIndicador
is_institutional (flag)1 para um alojamento coletivo acrescentado a partir das contagens do INE, 0 para um agregado privado.- Vive sozinhoDerivado, fora do ajuste
- Não é uma coluna:«Sim» quando o agregado da pessoa tem uma só pessoa (hh_size = 1). Nenhuma tabela do ajuste o verifica.
- Criança e pessoa de 65+ no agregadoDerivado, fora do ajuste
- Não é uma coluna:«Sim» quando o agregado tem pelo menos uma pessoa com menos de 15 anos (age < 15) e outra com 65 ou mais (age ≥ 65). Nenhuma tabela do ajuste o verifica.
- Faixa etáriaAgrupamento de um campo ajustado
- Não é uma coluna:Menos de 45, 45 a 64, 65 ou mais, a partir da idade (age): cada faixa junta grupos de 5 anos inteiros, e a tabela por grupo de 5 anos entra no ajuste.
As perguntas sobre agregados (pessoas por agregado, núcleos familiares, várias gerações), «quem vive sozinho» e «pessoas com 65 ou mais anos que vivem sozinhas» contam só os agregados privados, o universo de agregados do INE: quem vive num lar ou noutro alojamento coletivo não entra nelas.
Nos microdados para download, cada coluna traz também a sua origem: gerada pelo modelo (G), derivada de outra coluna (D), tornada coerente depois de gerada (C), ou atribuída a partir do código geográfico (X). O dicionário de colunas explica cada uma, e a página de qualidade diz que tabelas entraram no ajuste e quais foram só avaliadas.
Para ver a ideia com pessoas inventadas, num bairro imaginado, há um exemplo ilustrado. Não usa dados desta população.
Todas as freguesias respondem, com um nível de qualidade
Sempre. Todas as 3 092 freguesias são publicadas e respondem a todas as perguntas com os seus próprios números. Cada uma tem um nível de qualidade, que junta quão perto a população gerada fica das tabelas do INE e o número de residentes. O nível é um guia de leitura, não um filtro: não esconde nenhum número, diz com que cuidado o ler. Uma freguesia pequena tem poucas pessoas em cada tabela, e cada pessoa pesa mais.
As freguesias com menos de 500 residentes ficam sempre no nível C. Entre as de nível C com 500 ou mais, a pior tabela é quase sempre a idade ano a ano, que é avaliada mas não é uma das tabelas de pessoas do ajuste, e que as respostas do site não usam: nessas freguesias, a cautela do nível C vale sobretudo para quem usar a idade ano a ano dos microdados. A página de cada freguesia diz o que a pôs no seu nível. Os termos usados para medir o ajuste (erro típico, pior tabela) estão explicados, com um exemplo, no glossário da página de qualidade.
| Erro típico ↓ · residentes → | Menos de 500 | 500–1 999 | 2 000 ou mais |
|---|---|---|---|
| Até 0,10 | C | B | A |
| 0,10 a 0,15 | C | B | B |
| Acima de 0,15 | C | C | C |
E a pior tabela não pode passar 0,18 no nível A, nem 0,26 no B; se passar, a freguesia desce de nível. Nesta versão: 776 freguesias no nível A, 705 no B e 1 611 no C.
Limiares da política de níveis desta versão (release.json).
- Nível A776 freguesias
Freguesia com 2 000 ou mais residentes em que a população gerada reproduz de perto as tabelas publicadas pelo INE.
- Nível B705 freguesias
Freguesia com 500 ou mais residentes e um ajuste próximo às tabelas do INE. Abaixo de 2 000 residentes, uma freguesia fica em B mesmo com um ajuste igual ao de A.
- Nível C1 611 freguesias
Freguesia com menos de 500 residentes, ou em que o erro típico ou a pior tabela (nas maiores, quase sempre a idade ano a ano, que as respostas do site não usam) passa os limiares do nível B: lê os números com mais cuidado.
Nesta versão, todas as perguntas são respondidas com os números da própria freguesia, e a página de cada freguesia diz o seu nível de qualidade.
Nenhuma célula é suprimida: todas as categorias de uma pergunta aparecem, mesmo as vazias. «0,0%»: nenhuma pessoa ou agregado gerado nessa categoria, ou tão poucos que a percentagem arredonda para zero.
Uma só execução: sem intervalos nem ordenações
Esta versão publica uma única execução do modelo: não há amplitude entre execuções e nenhuma comparação direcional entre células é permitida.
Por isso, não há intervalos nos números do site, nem ordenações de freguesias, nem comparações do tipo «mais do que» entre resultados. Uma segunda execução será feita depois da publicação, como medição; a partir de duas execuções, a variação entre elas volta a poder ser mostrada. Mesmo então, só lhe chamaremos intervalo de confiança se a sua cobertura for demonstrada.
A privacidade de quem respondeu aos Censos
Os registos são gerados e não pretendem representar pessoas identificáveis: não têm nomes nem moradas, e as ligações internas aos registos da amostra foram retiradas.
Na auditoria nacional, 10,5% das pessoas e 0,8% dos agregados coincidem com um registo da amostra em 13 atributos. Uma réplica que reutiliza registos da amostra (a referência SA/CO, que a própria auditoria marca como não pronta para uso) chega a 99,1% das pessoas e 99,9% dos agregados. Nos 11 atributos que o modelo gera, 80% das pessoas sintéticas partilham a combinação com alguma pessoa da amostra: são perfis comuns, e a distância ao registo mais próximo continua maior do que entre as pessoas da própria amostra. Não há sinal em excesso de inferência de pertença (adivinhar se alguém estava na amostra usada no treino), nem vantagem na inferência de atributos (adivinhar um atributo de alguém a partir dos outros). A auditoria foi aprovada.
Sintético não quer dizer que coincidências acidentais sejam impossíveis.
Os pormenores estão na página de qualidade.
Para que serve e para que não serve
Serve para
- Exploração demográfica descritiva.
- Análise de agregados e da população em áreas pequenas, dentro das regras de qualidade publicadas.
- Jornalismo e aplicações de dados cívicos.
- Ensino e investigação reprodutível.
- Cenários agregados e pós-estratificação (reponderar um inquérito para que bata com a população). Esta versão não publica incerteza (uma só execução): trata os números como pontuais.
- Testar ferramentas que precisam de registos populacionais realistas, mas que não identificam ninguém.
Não serve para
- Identificar, localizar ou tomar decisões sobre pessoas reais.
- Tratar uma linha sintética como uma pessoa, uma família ou uma morada.
- Cruzamentos sem restrições em freguesias muito pequenas ou de qualidade fraca.
- Conclusões sobre uma freguesia assentes em campos que não são ajustados por freguesia: ramo de atividade, profissão, local de trabalho, meio de transporte, regime de ocupação e divisões da casa (o dicionário de colunas diz quais são).
- Conclusões causais sobre efeitos de políticas.
- Prever comportamentos ou simular agentes sem um modelo próprio e validado.
- Substituir as estatísticas oficiais dos Censos.
- Decisões jurídicas, de crédito, de seguros, de emprego, policiais ou de elegibilidade.
Onde os dados são mais fracos
São limitações da população gerada, a mesma da versão 1.0.0 à 1.0.3, declaradas em vez de escondidas:
- Trabalho e deslocações são os atributos mais fracos. O local de trabalho ou estudo, o meio de transporte, o ramo de atividade (secção da CAE) e a profissão (grande grupo da CPP) ficam muito mais longe das tabelas publicadas do que as tabelas demográficas e de agregado. São avaliados, mas por conceção não entram no ajuste: o modelo gera-os, condicionados à região. Do trabalho, entram no ajuste a condição perante o trabalho, o setor de atividade em quatro grandes grupos e a situação na profissão (ver «Que tabelas foram usadas?»).
- Algumas combinações que o INE publica como zero. Cerca de 22 000 pessoas ficam numa combinação que o INE publica como zero para a sua freguesia. A maior parte está na tabela de atividade dos agregados, que fica fora do ajuste como verificação independente. Nas tabelas de pessoas do ajuste são cerca de 7 900 entradas (no máximo 0,08% das pessoas; uma pessoa pode contar em mais de uma tabela), sobretudo em trabalho × escolaridade, escolaridade, condição perante o trabalho e estado civil. A ficha do modelo liga-as a combinações que não aparecem na amostra de treino.
- Células pequenas podem faltar. Cerca de 47 000 células pequenas das tabelas publicadas não são reproduzidas; 87% delas têm uma só pessoa.
- Algumas famílias invulgares. Bem menos de 1% dos núcleos familiares têm uma forma que os agregados reais da amostra não têm: por exemplo, um núcleo sem ninguém com 15 ou mais anos, ou uma diferença de idade entre mãe e filho acima de 50 anos.
- Otimização com limite de tempo. Em 116 freguesias grandes, a última fase de pesquisa parou no limite de tempo e não por ter convergido. Estes resultados dependem da velocidade da máquina; o nosso registo interno diz como terminou cada uma (não faz parte dos ficheiros publicados).
- Residentes em alojamentos coletivos são registos parciais. As pessoas que vivem em lares e noutros alojamentos coletivos são acrescentadas depois do ajuste, a partir das contagens publicadas pelo INE. O sexo e a idade vêm dessas contagens e a escolaridade é imputada a partir de registos semelhantes; a condição perante o trabalho, o estado civil e a nacionalidade estão preenchidos. Ficam vazios, por conceção, o núcleo familiar e os campos de trabalho (situação na profissão, setor, profissão, ramo, local de trabalho e meio de transporte).
- Habitação e núcleos familiares. O regime de ocupação (proprietário ou arrendatário) e o número de divisões da casa são publicados nos microdados, mas não são ajustados por freguesia: nas aldeias, a população gerada tem mais arrendatários do que a real. E alguns núcleos familiares gerados têm uma só pessoa, quando no INE um núcleo tem sempre pelo menos duas.
Correções e novas versões
- As versões publicadas no GitHub (1.0.0, 1.0.1 e 1.0.3) continuam disponíveis e citáveis; a 1.0.2 não chegou a ser publicada. Os links permanentes de cada resposta indicam a versão a que se referem; a página de uma freguesia mostra sempre a versão atual, por isso cita-a com a data da consulta.
- As correções ficam registadas numa lista pública de erratas.
- Uma revisão das fontes do INE leva a uma correção documentada ou a uma nova avaliação.
- A próxima versão (1.1) será uma versão corrigida da população sintética de 2021. Uma versão posterior, com dados de 2025, dirá que campos foram atualizados para 2025, quais foram mantidos de 2021 e quais são novos modelos.
- Os pesos do modelo não são publicados: isso exigiria uma revisão própria de memorização, privacidade e licença.
Como citar
A população sintética é publicada por estimador.pt com a licença CC BY-NC 4.0 (Atribuição-NãoComercial 4.0 Internacional): o uso comercial não está abrangido. Os dados do INE em que se baseia são reutilizados com a licença CC BY 4.0 do INE. Ao redistribuir os dados (os ficheiros, ou tabelas tiradas deles), inclui esta atribuição:
Fonte: Instituto Nacional de Estatística, IP – Portugal (Recenseamento Geral da População e Habitação — Censos 2021; período de referência: 2021). Informação modificada: os dados aqui publicados são uma população sintética gerada por estimador.pt a partir das distribuições marginais publicadas e do Ficheiro de Uso Público (FUP) dos Censos 2021, informação do INE reutilizada ao abrigo da licença CC BY 4.0; não constituem microdados oficiais do INE e o INE não é responsável pelo seu conteúdo. A população sintética é publicada por estimador.pt ao abrigo da licença CC BY-NC 4.0 (Atribuição-NãoComercial 4.0 Internacional).
Numa notícia, num gráfico ou num cartão, basta a forma curta, com um link para a página de dados: Fonte: INE, Censos 2021 (CC BY 4.0) · informação modificada por estimador.pt (CC BY-NC 4.0)
Citar como: estimador.pt, População Sintética de Portugal v1.0.3 (2026), CC BY-NC 4.0.
Os ficheiros, o dicionário de colunas, os checksums e o ficheiro de citação estão na página de dados.