gustavo

quantificação de incerteza

2026-06-01·
machine-learninggeoestatística

quando você precisa tomar uma decisão no subsolo, há algo fundamental que falta: observação direta. você não pode medir onde está aquela contaminação futura, qual será a vazão de um poço não-perfurado, ou qual é a concentração atual de um poluente mapeado. então precisa prever.

o problema clássico

durante anos fizemos assim: invertemos modelos para que se ajustassem aos dados observados (history matching), depois usávamos esses modelos "calibrados" para prever. parecia lógico. e, para casos simples, funciona.

mas tem um custo:

  • a inversão é cara: exige muita simulação e, frequentemente, múltiplas soluções coexistem — qual delas escolher?
  • o ajuste não é garantia: um modelo que se ajusta aos dados históricos pode falhar quando novos dados chegam
  • previsões flutuam: a cada nova observação, precisamos reinverter tudo, recalibrando a incerteza

há um nome para essa abordagem: análise causal. dados → modelo → previsão. parece intuitivo. mas há um problema: estamos investindo esforço em algo que talvez não importe. o modelo certo não é o objetivo final. o objetivo é prever bem.

a evidência

aprendizado bayesiano baseado em evidências (BEL) inverte a lógica. ao invés de forçar o modelo a se ajustar aos dados, usamos o modelo como ferramenta de geração de exemplos. deixamos o modelo incerto, geramos muitas realizações a partir de nossas crenças a priori, e dessas realizações extraímos a relação estatística entre os dados (a evidência) e a previsão (a decisão).

é como aquele exemplo do apartamento: você não sabe a correlação exata entre salário e tamanho de apartamento. mas pode simular 500 cidades diferentes, com padrões socieconômicos diferentes, e observar: "quando o salário é assim, qual é o tamanho tipicamente?" depois, quando você souber seu salário real, já tem a resposta — não precisa conhecer nenhum modelo específico da cidade.

no subsolo:

  1. gere modelos a priori (não calibrados, apenas plausíveis)
  2. para cada modelo, rode simulação forward para obter: dados preditos e variáveis de previsão
  3. use esses pares (dado, previsão) para treinar uma relação estatística
  4. aplique essa relação aos dados reais observados

pronto. sem inversão cara, sem reinversão a cada novo dado.

os componentes

BEL tem estrutura clara. você precisa de:

1. geradores de exemplos

  • modelos a priori: suas crenças sobre os parâmetros incertos (porosidade, permeabilidade, geometria). tipicamente, centenas ou milhares de realizações
  • simuladores forward: código que, dado um modelo, produz dados (logs, sísmica, vazão) e previsões (concentração futura, produção)

2. redução de dimensionalidade

quando você simula 5 poços por 10 anos em intervalos trimestrais, tem 200 números só em dados. adicione múltiplos poços, múltiplas propriedades, múltiplos tempos — a dimensão explode. regressão em 40 mil dimensões é inútil.

técnicas como PCA (componentes principais), FDA (análise de dados funcionais) e MDS (escalonamento multidimensional) capturam a variação real. frequentemente 95% da variância fica em 5–10 dimensões reduzidas.

3. regressão estatística

com os dados reduzidos e pareados com previsões, ajusta-se um modelo estatístico. pode ser:

  • paramétrico (Gaussiano): rápido, analítico, mas exige que os dados sejam normais e linearmente correlacionados
  • não-paramétrico (KDE, árvores): flexível, não faz suposições, mas exige mais amostras

a regressão estima f(previsão | dados observados) — a distribuição da quantidade que você quer prever, dado o que você mediu.

4. validação

antes de confiar na posterior, verifique:

  • a prior cobrindo os dados: se seus dados observados caem fora do intervalo de seus dados simulados, a prior é inconsistente. não é questão de refinar a prior ad-hoc; significa que você precisa de mais amostras ou uma prior diferente
  • significância estatística: a redução de incerteza é real ou é artefato do acaso? bootstrap testa isso
  • suficiência de amostras: se os dados observados cai numa região rara da prior, poucos exemplos de treino existem ali. importance sampling gera mais amostras consistentes com dados observados

por que funciona

BEL funciona porque:

  • não força o modelo a ser "certo" — só o usa para gerar variabilidade plausível
  • a relação entre dados e previsão é aprendida empiricamente dos exemplos, não assumida
  • quando novos dados chegam, não precisa reinverter. cria novos exemplos apenas para as regiões relevantes (importance sampling)
  • é bayesiano: incorpora crenças a priori, usa evidência de forma rigorosa, produz posteriors interpretáveis

quando usar

BEL brilha quando:

  • inversão é cara ou mal-condicionada
  • a relação dados-previsão é complexa (não linear)
  • você precisa prever múltiplas variáveis a partir dos mesmos dados
  • novos dados chegam frequentemente e você não pode ficar reinvertendo

quando não usar:

  • se a forward simulation é muito cara (précisa de milhares de rodadas)
  • se seus dados observados são verdadeiramente outliers — nenhuma técnica salva uma prior inadequada

o incômodo

BEL não é mágica. pressupostos ainda importam:

  • se não entender quais parâmetros são incertos, sua prior será enviesada
  • a redução de dimensionalidade pode perder informação importante (escolha bem)
  • regressão em poucas amostras gera posteriors enganosamente confiantes (sempre verifique bootstrap)
  • extrapolação continua perigosa (se dados observados estão fora do intervalo simulado, aviso)

conclusão

quando você precisa quantificar incerteza em sistemas complexos que você não consegue observar diretamente, BEL é pragmático. em vez de gastar meses invertendo para encontrar o "modelo verdadeiro" (que não existe), você aprende a relação entre evidência e decisão a partir de exemplos. depois, quando a realidade chega, você já tem a resposta — com intervalo de confiança incluído.

veja também classificacao-imagens

Grafo local

quantificação ...classificação ...