datanalysis-credit-risk
Limpa e prepara dados de risco de crédito para modelagem. Ele remove dados ruins e variáveis irrelevantes. É útil antes de construir modelos de empréstimo.
O que ela faz
Esta ferramenta organiza e limpa dados de risco de crédito. Ela remove informações desnecessárias ou de baixa qualidade para preparar os dados para análises futuras, como a criação de modelos de empréstimo.
Quando usar
- ✓Quando você tem dados brutos de clientes que precisam ser organizados.
- ✓Se você precisa identificar e remover dados com muitas informações faltando.
- ✓Para selecionar as informações mais importantes antes de criar um modelo.
Exemplo do que pedir para a IA
“Limpe e prepare meus dados de risco de crédito para análise.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta carrega seus dados e verifica a qualidade, removendo dados com muitas informações faltando, informações irrelevantes ou que não mudam muito ao longo do tempo. Ela gera um relatório detalhado de tudo o que foi feito.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill datanalysis-credit-riskOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/datanalysis-credit-risk/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Limpeza de Dados e Análise de Variáveis
Início Rápido
# Run the complete data cleaning pipeline
python ".github/skills/datanalysis-credit-risk/scripts/example.py"
Descrição Completa do Processo
O pipeline de limpeza de dados consiste nas seguintes 11 etapas, cada uma executada independentemente sem excluir os dados originais:
- Obter Dados - Carrega e formata os dados brutos
- Análise de Amostra por Organização - Estatísticas da contagem de amostras e taxa de amostras ruins para cada organização
- Separar Dados OOS - Separa amostras fora da amostra (OOS) das amostras de modelagem
- Filtrar Meses Anormais - Remove meses com contagem insuficiente de amostras ruins ou contagem total de amostras
- Calcular Taxa de Ausentes - Calcula as taxas de ausentes gerais e por organização para cada recurso
- Remover Recursos com Alta Taxa de Ausentes - Remove recursos com taxa de ausentes geral acima do limite
- Remover Recursos com Baixo IV - Remove recursos com IV geral muito baixo ou IV muito baixo em muitas organizações
- Remover Recursos com Alto PSI - Remove recursos com PSI instável
- Ruído de Importância Nula - Remove recursos de ruído usando o método de permutação de rótulos
- Remover Recursos com Alta Correlação - Remove recursos com alta correlação com base no ganho original
- Exportar Relatório - Gera um relatório em Excel contendo detalhes e estatísticas de todas as etapas
Funções Principais
| Função | Propósito | Módulo |
|---|---|---|
get_dataset() |
Carrega e formata dados | references.func |
org_analysis() |
Análise de amostra por organização | references.func |
missing_check() |
Calcula a taxa de ausentes | references.func |
drop_abnormal_ym() |
Filtra meses anormais | references.analysis |
drop_highmiss_features() |
Remove recursos com alta taxa de ausentes | references.analysis |
drop_lowiv_features() |
Remove recursos com baixo IV | references.analysis |
drop_highpsi_features() |
Remove recursos com alto PSI | references.analysis |
drop_highnoise_features() |
Ruído de importância nula | references.analysis |
drop_highcorr_features() |
Remove recursos com alta correlação | references.analysis |
iv_distribution_by_org() |
Estatísticas de distribuição de IV | references.analysis |
psi_distribution_by_org() |
Estatísticas de distribuição de PSI | references.analysis |
value_ratio_distribution_by_org() |
Estatísticas de distribuição de razão de valores | references.analysis |
export_cleaning_report() |
Exporta relatório de limpeza | references.analysis |
Descrição dos Parâmetros
Parâmetros de Carregamento de Dados
DATA_PATH: Caminho do arquivo de dados (o formato parquet é o melhor)DATE_COL: Nome da coluna de dataY_COL: Nome da coluna de rótuloORG_COL: Nome da coluna de organizaçãoKEY_COLS: Lista de nomes de colunas de chave primária
Configuração de Organização OOS
OOS_ORGS: Lista de organizações fora da amostra
Parâmetros de Filtragem de Mês Anormal
min_ym_bad_sample: Contagem mínima de amostras ruins por mês (padrão 10)min_ym_sample: Contagem total mínima de amostras por mês (padrão 500)
Parâmetros de Taxa de Ausentes
missing_ratio: Limite geral da taxa de ausentes (padrão 0.6)
Parâmetros de IV
overall_iv_threshold: Limite geral de IV (padrão 0.1)org_iv_threshold: Limite de IV de organização única (padrão 0.1)max_org_threshold: Contagem máxima tolerada de organizações com IV baixo (padrão 2)
Parâmetros de PSI
psi_threshold: Limite de PSI (padrão 0.1)max_months_ratio: Razão máxima de meses instáveis (padrão 1/3)max_orgs: Contagem máxima de organizações instáveis (padrão 6)
Parâmetros de Importância Nula
n_estimators: Número de árvores (padrão 100)max_depth: Profundidade máxima da árvore (padrão 5)gain_threshold: Limite de diferença de ganho (padrão 50)
Parâmetros de Alta Correlação
max_corr: Limite de correlação (padrão 0.9)top_n_keep: Mantém as N principais características por classificação de ganho original (padrão 20)
Relatório de Saída
O relatório em Excel gerado contém as seguintes planilhas:
- 汇总 - Informações de resumo de todas as etapas, incluindo resultados e condições das operações
- 机构样本统计 - Contagem de amostras e taxa de amostras ruins para cada organização
- 分离OOS数据 - Contagens de amostras OOS e amostras de modelagem
- Step4-异常月份处理 - Meses anormais que foram removidos
- 缺失率明细 - Taxas de ausentes gerais e por organização para cada recurso
- Step5-有值率分布统计 - Distribuição de recursos em diferentes faixas de razão de valores
- Step6-高缺失率处理 - Recursos com alta taxa de ausentes que foram removidos
- Step7-IV明细 - Valores de IV de cada recurso em cada organização e geral
…
Perguntas frequentes
O que são 'dados de risco de crédito'?
São informações sobre clientes que ajudam a prever a probabilidade de eles não pagarem um empréstimo.
O que é 'IV' e 'PSI'?
IV (Information Value) e PSI (Population Stability Index) são métricas usadas para avaliar a qualidade e a estabilidade das informações nos dados.
A ferramenta apaga meus dados originais?
Não, a ferramenta trabalha com os dados sem apagar os originais, garantindo que você sempre tenha o arquivo inicial.
Detalhes
Descrição original do autor
Credit risk data cleaning and variable screening pipeline for pre-loan modeling. Use when working with raw credit data that needs quality assessment, missing value analysis, or variable selection before modeling. it covers data loading and formatting, abnormal period filtering, missing rate calculation, high-missing variable removal,low-IV variable filtering, high-PSI variable removal, Null Impor
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5105
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
pytorch-patterns
Ajuda seu agente a usar o PyTorch para criar modelos de aprendizado de máquina. Ele aplica as melhores práticas para treinar modelos de forma eficiente e garantir que os resultados sejam consistentes.
affaan-m/ECC
evm-token-decimals
Ajuda seu agente a evitar erros com números decimais em diferentes redes blockchain. Garante que os valores de tokens sejam precisos em transações e cálculos.
affaan-m/ECC
knowledge-agent
Cria e consulta bases de conhecimento com inteligência artificial. Permite fazer perguntas sobre trabalhos passados ou compilar conhecimento sobre um tema.
thedotmack/claude-mem