Repolode
microprediction

microprediction/microprediction

Portfólio pessoal de pacotes em Python e JavaScript para previsão online de séries temporais, estimação de covariância, construção de portfólios e otimização black-box, além de notas de pesquisa.

Estrelas
377
Forks
64
Issues abertas
21
Último commit
há 3 meses

Esta página apresenta um projeto de código aberto e não constitui aconselhamento de investimento. Negociar e investir pode gerar perdas: avalie o risco por conta própria e siga as leis do seu país antes de usá-lo.

O que é?

Este repositório é a página inicial e o índice do trabalho de microprediction do Dr. Peter Cotton: um conjunto de pacotes independentes, notas de pesquisa e um livro sobre como dividir a ciência de dados em pequenos agentes algorítmicos. O próprio repositório contém principalmente links para os projetos individuais, cada um com seu próprio site de documentação.

Os principais pacotes são voltados a estatísticas incrementais (online). skaters faz previsões distribucionais univariadas de séries temporais sem dependências e tem uma versão em JavaScript. precise estima covariância e correlação online, seguindo as convenções de sklearn e river. allocation implementa métodos online para portfólios, incluindo as abordagens de Schur e Thurstone. humpday reúne métodos de otimização sem derivadas em Python puro e JavaScript, e thurstone calcula probabilidades para competições com vários participantes.

A página também lista materiais de pesquisa sobre previsão conformal, mecanismos de mercado, controle de estoque e análise esportiva, além de pequenos repositórios experimentais, como um bot de negociação para mercados de previsão orientado por LLM e um simulador de epidemias.

Recursos principais

  • 01Previsão distribucional online de séries temporais univariadas, sem dependências (skaters)
  • 02Estimação incremental de covariância e correlação, seguindo as convenções de sklearn e river (precise)
  • 03Métodos online de construção de portfólios, incluindo as abordagens de Schur e Thurstone (allocation)
  • 04Métodos de otimização sem derivadas em Python puro e JavaScript (humpday)
  • 05Versão completa em JavaScript do pacote skaters

Casos de uso

  • Gerar previsões probabilísticas para métricas univariadas em streaming, no navegador ou em um ambiente Pyodide
  • Estimar correlações de forma incremental quando variáveis entram ou saem de um conjunto de dados
  • Executar o rebalanceamento online de portfólios considerando custos de negociação e a entrada e saída de ativos
  • Comparar otimizadores black-box usando um benchmark comum

Antes de usar

  • O repositório não informa nenhuma licença, então as condições de reutilização não estão claras.

Tópicos

#time-series#forecasting#online-algorithms#portfolio-optimization#covariance-estimation#optimization#quantitative-finance#fbprophet#filterpy#hmmlearn

Perguntas frequentes

O que é microprediction?
Portfólio pessoal de pacotes em Python e JavaScript para previsão online de séries temporais, estimação de covariância, construção de portfólios e otimização black-box, além de notas de pesquisa. Este repositório é a página inicial e o índice do trabalho de microprediction do Dr. Peter Cotton: um conjunto de pacotes independentes, notas de pesquisa e um livro sobre como dividir a ciência de dados em pequenos agentes algorítmicos. O próprio repositório contém principalmente links para os projetos individuais, cada um com seu próprio site de documentação.
microprediction é gratuito? Qual é a licença?
microprediction não declara licença. O código é público, mas sem licença você não tem permissão explícita para reutilizá-lo; fale com o autor antes de depender dele.
microprediction ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de microprediction foi em 10 de ago. de 2026.
Para que posso usar microprediction?
Gerar previsões probabilísticas para métricas univariadas em streaming, no navegador ou em um ambiente Pyodide Estimar correlações de forma incremental quando variáveis entram ou saem de um conjunto de dados Executar o rebalanceamento online de portfólios considerando custos de negociação e a entrada e saída de ativos Comparar otimizadores black-box usando um benchmark comum
Onde consigo microprediction?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/microprediction/microprediction

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados