Este projeto realiza a análise estatística de objetos com base em suas bandas espectrais, utilizando a padronização por z-score para identificar o objeto mais discrepante.
Dado um conjunto de objetos com valores em diferentes bandas (Band 1 a Band 17), o script:
- Calcula a média e o desvio padrão para cada banda.
- Calcula o z-score absoluto padronizado para cada valor.
- Soma os z-scores de cada objeto e identifica aquele com maior discrepância.
- Gera visualizações para facilitar a interpretação dos dados.
- Python 3
pandas
– manipulação de dadosmatplotlib
– geração de gráficosseaborn
– visualização estatísticaio.StringIO
– leitura de dados CSV a partir de uma string
- Média por banda (gráfico de linha)
- Mapa de calor dos z-scores por objeto
Clone o repositório e execute o script:
git clone https://github.com/seu-usuario/zscore-outlier-detector.git
cd zscore-outlier-detector
python zscore_analysis.py