Skip to contents

climasus4r 1.0.1

  • Pinned geobr::read_municipality()’s year argument in get_spatial_munic_cache() — geobr >= 2.0.1 made it a required first argument with no default, which broke sus_spatial_join() for the “munic” level (and everything downstream of it) with “argument "year" is missing, with no default” on any fresh geobr install.

climasus4r 1.0.0

First stable release. The package now covers the full health–climate–environment data pipeline for Brazil, from raw DATASUS import through epidemiological modelling.

Pipeline de Dados de Saúde

  • sus_data_import() — importa dados do DATASUS (SIM, SIH, SINAN, SIA, CNES, SINASC) com suporte a múltiplos estados e anos, cache automático e processamento paralelo via future/furrr
  • sus_data_read() — lê arquivos .dbc locais sem depender de download
  • sus_data_clean_encoding() — detecta e corrige problemas de codificação Latin1/UTF-8 em campos de texto brasileiros
  • sus_data_standardize() — padroniza nomes de colunas (80+ variáveis) e valores categóricos (sexo, raça, estado civil, escolaridade) com saída multilíngue (pt/en/es)
  • sus_data_filter_cid() — filtragem flexível por CID-10: código exato, prefixo, intervalo ou capítulo completo
  • sus_data_filter_demographics() — filtragem por variáveis demográficas (faixa etária, sexo, raça, município de residência)
  • sus_create_variables() — criação de variáveis derivadas (idade em anos, faixa etária, sazonalidade, indicadores de completitude)
  • sus_data_aggregate() — agrega registros individuais em contagens temporais por município, estado ou região, com múltiplas estratégias (semanal, mensal, anual)
  • sus_data_export() — exporta climasus_df para CSV, Parquet ou DuckDB preservando metadados
  • sus_data_quality_report() — gera relatório de completitude, duplicatas e inconsistências
  • sus_filter_cid_explore() — ferramenta interativa para explorar a tabela CID-10

Visualização de Dados

Dados Climáticos de Estações (INMET)

Dados Climáticos em Grade

Junção Espacial

  • sus_join_spatial() — vincula registros de saúde a polígonos municipais/estaduais via geobr, com suporte a joins por código IBGE ou coordenadas

Dados Socioeconômicos

  • sus_socio_add_census() — integra indicadores do Censo IBGE 2010/2022 via censobr
  • sus_socio_compute_indicators() — calcula índices compostos de vulnerabilidade socioeconômica (IDH-M, Gini, renda per capita, cobertura de saneamento)
  • sus_census_explore() — ferramenta exploratória para navegar variáveis censitárias disponíveis

Modelagem Epidemiológica

  • sus_mod_dlnm() — modelos de defasagem distribuída não-linear (DLNM) com bases de splines naturais, suporte a múltiplos poluentes/variáveis e seleção de defasagem automática
  • sus_mod_af() — fração e número atribuível (AF/AN) com intervalos de confiança por bootstrap
  • sus_mod_burden.R() — carga de doença atribuível ao clima com decomposição por temperatura (frio, moderado, calor) e incerteza propagada
  • sus_mod_casecrossover() — design de caso-cruzado para exposições agudas com estratificação temporal customizável
  • sus_mod_excess() — mortalidade em excesso por método quasi-Poisson ou ARIMA
  • sus_mod_its() — análise de séries temporais interrompidas (ITS) para avaliação de intervenções
  • sus_mod_pool() — pooling de estimativas multi-cidade via meta-análise de efeitos fixos/aleatórios
  • sus_mod_metaregression() — meta-regressão para modificação de efeito por covariáveis municipais
  • sus_mod_sensitivity() — análise de sensibilidade de escolhas metodológicas (defasagem, nós, referência de temperatura)
  • sus_mod_ml() — modelos de machine learning (XGBoost, Random Forest) para predição de desfechos
  • sus_mod_swot() — análise de risco por quintis de exposição (SWOT epidemiológico)
  • sus_mod_vulnerability_index() — índice de vulnerabilidade climático-epidemiológica composto

Análise Espacial

Visualização de Modelos

Infraestrutura

  • Classe S3 climasus_df com atributo sus_meta para rastreabilidade de metadados ao longo do pipeline (sistema, estágio, backend, histórico de processamento)
  • Persistência de metadados em Parquet (schema Arrow) e DuckDB (tabela companion __meta)
  • Suporte a backends tibble, Parquet e DuckDB com conversão transparente
  • Sistema i18n completo (português, inglês, espanhol) para nomes de colunas e mensagens
  • Processamento paralelo via future/furrr respeitando o plano do usuário