Descrição

fdthFrequency Distribution Tables, Histograms and Polygons — é a versão em Python do pacote homónimo para o R.

O pacote facilita a construção de tabelas de distribuição de frequências (TDF) e das representações gráficas associadas (histogramas, polígonos, entre outras) no ambiente Python, com API orientada a objetos e integração natural com pandas, numpy e matplotlib.

Trata-se de um port colectivo do pacote original em R: o objectivo foi tornar a mesma abordagem pedagógica e analítica disponível também em Python, mantendo a cobertura funcional do fdth clássico e aproveitando recursos adicionais (por exemplo, agrupamento com múltiplas chaves via by=).

É um projeto registado sob a Licença Pública Geral GPL-2.0, sendo portanto software livre.

Objectivo e contexto

O fdth em R nasceu da necessidade de apoiar, de forma flexível, a redução univariada por TDF e a análise exploratória de dados no ensino e na investigação. A versão Python prolonga esse esforço: tornar o mesmo tipo de análise rotineira, documentada e reprodutível noutro ecossistema muito usado em Ciência da Computação e ciência de dados.

O port foi construído de forma colectiva, com contribuições sucessivas de estudantes e colaboradores da Universidade Estadual de Santa Cruz (UESC), em especial no âmbito da disciplina de Probabilidade e Estatística (Ciência da Computação), e a partir de trabalhos anteriores de portabilidade. A estruturação com foco em orientação a objectos consolidou-se ao longo desse esforço conjunto. A referência pública do projecto é o repositório jcfaria/fdth-python; a versão 1.0.1 está disponível no PyPI.

Principais características

  • Redução univariada via TDF (dados numéricos e categóricos)
  • TDFs simultâneas para dados multivariados (DataFrame / matrizes), com agrupamento por uma ou mais variáveis categóricas
  • Representações gráficas associadas (histogramas, polígonos de frequências, etc.)
  • Medidas descritivas a partir de dados agrupados (média, mediana, moda, quantis, variância, …)
  • Entrada principal automática: from fdth import fdt
  • Aceita, entre outros, listas, vectores NumPy e objectos pandas

Instalação

pip install fdth

Página no PyPI: https://pypi.org/project/fdth/

Autores e créditos

Mantenedor (Python e R)

  • José Cláudio Faria — Brasil / UESC / DCEX (autor principal e mantenedor)

Pacote original em R (CRAN · GitHub · página LEC)

  • José Cláudio Faria — Brasil / UESC (principal autor e mantenedor)
  • Enio Galinkin Jelihovschi — Brasil / UESC (co-autor)
  • Ivan Bezerra Allaman — Brasil / UESC (co-autor)
  • Jakson Alves de Aquino — (co-autor / colaborações)

Port inicial para Python (yuriccosta/fdth-python)

  • Emyle Silva
  • Lucas Gabriel Ferreira
  • Yuri Coutinho Costa
  • Maria Clara

Colaboradores UESC — primeira coorte da disciplina

  • Gabriel Galdino
  • Luciene Mª Torquato C. Batista
  • Stella Ribas
  • Thainá Guimarães
  • Yohanan Santana

Colaboradores UESC — segunda coorte da disciplina

  • Alex Amaral dos Santos
  • Isaque Silva Passos Ribeiro
  • Kaiala de Jesus Santos
  • Olinoedson Silva Sena

Colaboradores UESC — liberação PyPI 1.0.0

  • Ariel Mariano Vieira
  • Eduardo Ferreira Diniz da Silva
  • Pedro Lucas do Nascimento de Oliveira

Download e código

Contacto do mantenedor: Este endereço de e-mail está protegido contra spambots. Você precisa do JavaScript habilitado para visualizá-lo.