Mostrando postagens com marcador estatística. Mostrar todas as postagens
Mostrando postagens com marcador estatística. Mostrar todas as postagens

sábado, 2 de dezembro de 2023

E mais uma vez: chances ... Brasileirão pega fogo!

(última atualização: 14:51 03/12/23)*

Queridos amigos leitores que ainda leem este furibundo blog.

Desde 2021 não posto nada. Há umas 5 ou 6 rodadas atrás, muitos (atleticanos, botafoguenses, cruzeirenses, gremistas, etc.) me pediram para ressimular essas chances dos times no brasileirão.

E acreditem, minha vontade de fazer isso veio antes mesmo da vantagem do Botafogo derreter. O que aconteceu um pouco de tempo depois do maldito grupo Porta dos Fundos fazer este vídeo. (Se eu fosse Botafoguense, eu estaria muito P*$# com essa ZIKA, hahahaha).

Enfim, voltando ao realismo dos fatos e dos números, Botafogo ainda tem chance, menores do que as do Galo, mas ainda há a esperança (hora de a torcida botafoguense ensaiar um "Eu acredito!").**

Segundo as simulações que fiz, o Palmeiras tem 61% de chance de ser campeão (precisa de si próprio apenas), o Galo vem em segundo com 24% de chance, Botafogo tem 6,5% de chance. Flamengo, 6% e Grêmio, 2,5% (na verdade, é um pouco menos para o Flamengo e um pouco mais para o Grêmio, mas já arredondei).

Foram feiras 13 mil simulações e o algoritmo (naïve) está, de novo, disponível aqui no Github. Apesar de o algoritmo estar todo lá com readme e comentado, parece que é difícil para muitos usarem da forma como está. Imagino que por conta da entrada dos dados ser um pouquinho trabalhosa e que requer interpretação. Qualquer dia lanço curso sobre isso no meu canal no YouTube (há-há).

Segue aí o gráfico:


Para a turma da degola, calculei as chances de rebaixamento. Seria mais divertido também fazer há mais rodadas atrás. Agora só falta uma vaga para decidir, mas temos que Bahia tem 54% de chance de cair, Vasco, 29%, Santos, 15%, Cruzeiro, 2%. Isso no arredondamento. Sem arredondar tanto, o Corinthians tem 0.12% de chance de cair.

Segue o gráfico do Z4 (deixei os 3 já matematicamente rebaixados):


Uma coisa não há dúvida. Quando vi o Galo perigando ficar fora do G6 (quiçá G12), fiquei desmotivado, esconjurando o Felipão e tudo mais. Minha esperança naquele momento era ver se o Botafogo conseguia mesmo, mas o que parecia meio que inacreditável há umas 10 rodadas atrás, o campeonato entrou em um nível de disputa impressionante (e uma fase em que ninguém parecia querer ganhar a taça). Ficou emocionante, independentemente para qual time você torça.

Isso por si só daria margem para muitos debates, mas fica para outra ocasião.

* Sobre a última edição: observaram-me, acertadamente, que este brasileirão de 2023 pode ser decidido no desempate do saldo de gols. Minhas simulações não consideram saldo de gols, pois isso, apesar de possível de fazer, é uma simulação trabalhosa, para lá de complicada. De todo modo, eu realizei alguns critérios de desempate mais simples. Ainda assim, interprete que o Palmeiras tem um pouco mais de chances devido ao seu bem favorável saldo de gols (30) e o Flamengo e o Grêmio devem ter menos devido ao saldo de gols de 14 e 5, respectivamente. Agora a simulação ainda não é perfeita, mas um pouco mais realista.

** Quando o Galo tava lá em décimo na tabela, eu tava mesmo torcendo para o Bota superar 1995.

quinta-feira, 25 de novembro de 2021

Atualização das Chances do Galo ser campeão

EDIT: 29/11/21, 11:55: [Achei um erro em uma linha de código da simulação completa que estava atrapalhando um pouco os resultados (no detalhe: os pontos dos ganhadores não estavam sendo computados apenas os empates e os zero pontos dos times que haviam perdido na simulação). Atualizei no GITHUB e aqui nos gráficos e resultados, no texto marcadas em vermelho. E as chances do Galo são corrigidas para cima, ficam bem mais próximas do modelo simples (naïve), mas ainda assim um pouco menores, vou mandar a atualização após a vitória sobre o Fluminense, aí a chance é muito grande].


Mais alguns jogos aconteceram e parte dos jogos da 35ª foram jogados, então, segue a chance no modelo sofisticado atualizadas.

Fonte: Simulações com dados do campeonato brasileiro de futebol até o dia 25/11, série A.

Também dá pra calcular rapidamente as chances do G4. Achei interessante como as chances do Bragantino e do Fluminense subiram.
Fonte: Simulações com dados do campeonato brasileiro de futebol até o dia 25/11, série A.

Finalizando, calculei as chances de rebaixamento. Ficaram interessantes e o Juventude tem que colocar as barbas de molho, e as chances do Grêmio escapar do rebaixamento já é muito remota. O América MG tem chances muito pequenas de cair.

Fonte: Simulações com dados do campeonato brasileiro de futebol até o dia 25/11, série A.

terça-feira, 23 de novembro de 2021

As Chances do Atlético Mineiro ser campeão Brasileiro de 2021

EDIT: 29/11/21, 11:06: [Achei um erro em uma linha de código da simulação completa que estava atrapalhando um pouco os resultados (no detalhe: os pontos dos ganhadores não estavam sendo computados apenas os empates e os zero pontos dos times que haviam perdido na simulação). Atualizei no GITHUB e aqui nos gráficos e resultados, no texto marcadas em vermelho. E as chances do Galo são corrigidas para cima, ficam bem mais próximas do modelo simples (naïve), mas ainda assim um pouco menores, vou mandar a atualização após a vitória sobre o Fluminense, aí a chance é muito grande].

No último fim de semana eu tirei um tempo para fazer um exercício que funcionou mais como um passatempo para mim: calcular as chances do Atlético Mineiro (o GALO) ser campeão brasileiro em 2021, um jejum de 50 anos.

Como nada para o Atlético é fácil, não dá pra soltar ainda o grito de "É CAMPEÃO!" Não só por conta da sina de time azarado, mas porque eu fiz um modelo sofisticado que leva em conta dois fatores:
  1. A série do Flamengo até o final do campeonato é bem mais fácil do que a do atlético (e ainda com um jogo a menos).
  2. A maioria dos matemáticos está errada (infelizmente pro Galo) no seu cálculo de chances. Eles não parecem considerar muito as chances reais de confronto a confronto.
Considerando isso eu desenvolvi duas simulações. Uma simples que considera as chances de vitória, empate e derrota como 1/3, 1/3 e 1/3 para quaisquer dois times que se enfrentam. Ou seja, não importam muito os times, mas sim os pontos com que eles se iniciam na simulação e a aleatoriedade vai seguindo a fórmula acima de confrontos ao acaso.

Curioso é que esse modelo calcula as chances mais ou menos igual a maioria dos modelos matemáticos que são divulgados pela imprensa. Arredondando, na ocasião da 34ª rodada, ocorrida na maior parte até o último domingo dia 21 de Novembro, a chance do Galo é de 98% e a do Flamengo de 2%.

Fonte: Cálculos desse Blogueiro a partir dos dados do brasileirão, 34ª rodada.

No entanto, até a matemática para o atleticano é sofrida. O Flamengo tinha até o domingo passado 2 jogos a menos que o Atlético, e uma série relativamente mais fácil até o fim do brasileirão, como já falei. Não me parece nada muito realista, nem para os times envolvidos, nem para a natureza de um jogo de futebol, supor chances de 1/3 para vitórias, empates e derrotas. No blog do Brendan Sudol eu encontrei que ele coloca uma chance de um pouco mais de 20% de empate para o começo de uma partida com dados da Premier League, série A do futebol inglês.

Então, eu decidi fazer uma segunda segunda rotina que é mais sofisticada ao ponto de considerar as chances do time conforme o desempenho deles no campeonato até a rodada de início da simulação. Ou seja, para o Flamengo (66% de aproveitamento) enfrentar o Sport (32% de aproveitamento), isso dá uma chance de vitória muito maior para o Flamengo. O mesmo é feito para todos os outros times. É uma comparação de forças ao escolher o vencedor, perdedor e as chances de empate de uma partida. No caso desta última, as chances de empate são calculadas de acordo com o número de empates que os dois times confrontantes já tiveram (acho que isso não é muito realista pra final de campeonato, mas melhorar isso é mais difícil).

Não considerei ainda o famoso 'fator casa'. Ele não me parece ter sido muito relevante em 2020, mas parece que voltou a ter alguma relevância em 2021, ainda mais com o público voltando aos estádios tal como ocorreu do meio para o final desse ano. Pretendo incorporar esse fator em rotinas futuras.

Tá, mas como ficam então as chances nesse novo modelo?!

As chances do Galo ainda são boas, mas não tão boas quanto a maioria dos modelos matemáticos divulgados. Fiquei impressionado como o modelo inseriu uma diferença. Minha simulação não está considerando o Palmeiras 2 x 2 Atlético - MG e o Grêmio 2 x 2 Flamengo desta última terça-feira, 23/11, que para o atlético foi válida para a 35ª rodada do brasileirão e para o Flamengo foi a 2ª rodada! As chances do Galo devem ter aumentado após esses dois jogos, mas apenas ligeiramente, e agora o Flamengo tem apenas um jogo a menos do que a maioria dos times da série A do brasileirão.

No novo modelo, o Galo tem 97% de chance de ser campeão e o Flamengo 3% de chance. É de assustar qualquer Edward Murphy (aquele da lei) atleticano.* Mas ainda assim é uma boa chance para o Galo ser campeão. Infelizmente pra mim, que sou atleticano, é uma chance que ainda dá ao flamenguista alguma chance. 
                    Fonte: Cálculos desse Blogueiro a partir dos dados do brasileirão, 34ª rodada.


Mas como diz aquela máxima: "O futebol é uma caixinha de surpresas." E por isso eu digo: - "Vai Galo! Vai Galo!" 

Para quem quer saber quem tem chance (ou não) de ficar no G4 e assim garantir uma vaga direta pra libertadores, segue o gráfico e a tabela com as chances.

Fonte: Cálculos desse Blogueiro a partir dos dados do brasileirão, 34ª rodada.

Chances para o G4
Fonte: Cálculos desse Blogueiro a partir dos dados do brasileirão, 34ª rodada.
Obs: Sim, eu achei o modelo sofisticado um pouco "selvagem" para essas chances
de participação no G4. Acho que deve ficar algo entre o modelo simples e o sofisticado.

Quem está preocupado com o time cair, também calculei as chances. E logo depois também vai uma tabela.


                    Fonte: Cálculos desse Blogueiro a partir dos dados do brasileirão, 34ª rodada.

Chances de Rebaixamento para a série B (Uhh....)

Fonte: Cálculos desse Blogueiro a partir dos dados do brasileirão, 34ª rodada.
Obs: Mesma coisa, também achei o modelo sofisticado "selvagem" para essas chances
de participação no Z4 (rebaixamento). Acho que deve as chances reais devem
ficar algo entre o modelo simples e o sofisticado.

É claro que vou deixar isso tudo público. Segue aqui meu GITHUB para esse projeto desenvolvido todo na linguagem R, lá você pode baixar as rotinas. É um Projeto Open Source, quem quiser colaborar será muito bem vindo. Vou atualizar os dados com os jogos mais recentes e colocarei aqui. Essa rotina poderá ser usada também para calcular as chances até um pouco antes, 10 rodadas antes do término do campeonato, por exemplo. Porém, antecipar as chances em muitas rodadas não terá muito efeito prático para entender o campo de chances de cada time, eu sugiro algo sempre perto de 10 rodadas. Pretendo, no futuro e nas horas vagas, aperfeiçoar essas rotinas, incluindo o 'fator casa', apurando melhor as razões de chances de vitórias, derrotas e empates e deixando assim o modelo ainda mais sofisticado.

Para o modelo simples (naïve) fiz 13 mil simulações de fim de campeonato e para o modelo sofisticado (complexo ou melhor) fiz 400 simulações de fim de campeonato. Fazer as mesmas 13 mil simulações do modelo simples levaria muito tempo pra terminar as computações nesse modelo complexo. [Edit: Consegui otimizar o modelo nisso, agora dá pra fazer as mesmas 13mil simulações no modelo complexo sem perder tempo muito maior para isso].

* Mesmo que bem menor, qualquer valor positivo aqui deixa o Murphy atleticano ressabiado.

OBS Importante: Não calculei para a série B, apenas série A, assim o cruzeiro ficou de fora de qualquer chance >:-D

terça-feira, 7 de julho de 2020

Acompanhamento dos Dados II

Breve postagem com atualização dos dados mais recentes da pandemia no Brasil com pouco texto e gráficos atualizados. A curva de mortalidade a cada 4 dias (até a data de ontem) está com esse formato.

Gráfico 1 - Número de mortes a cada 4 dias
Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.

A taxa de crescimento do número acumulado de mortes para o Brasil e para os estados continua em queda, alguns estados, em particular, aqueles ressaltados no último acompanhamento: MS e MT os maiores destaques, mas a tendência de queda continua e pode ser também observada no gráfico 4 mais adiante.

Gráfico 2 - Taxas de crescimento do nº de mortes acumuladas para a COVID-19 nos Estados BR


Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.

Todos os estados já estão com crescimento menor do que 10% e com exceção de MS e MT, todos os demais com menos de 5%. O gráfico 3 apresenta o detalhe do mesmo gráfico.

Gráfico 3 - Taxas de crescimento do nº de mortes acumuladas para a COVID-19 nos Estados BR (detalhe)
Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.

Os dados da projeção desta postagem aqui caminham para a versão otimista, ainda um pouco cedo para dizer com boa certeza, mas os dados do gráfico 4 dão uma boa ideia e mostram como os dados mais recentes estão mais próximos do intervalo de confiança mínimo.

Gráfico 4 - Regressão para as taxas de crescimento de óbitos dados recentes
 Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.

Os próximos dias são importantíssimos para saber se a epidemia está realmente perdendo a força ou não. Comunicadores do governo devem tomar cuidado ao declarar sobre redução da aceleração da pandemia pois mudanças de comportamento dos cidadãos podem levar para uma reaceleração da pandemia. Em resumo, é preciso cautela mesmo que os dados agregados sejam de caráter mais positivo numa avaliação qualitativa.

Gráfico 5 - Curva Logística para o total de óbitos atualizada (Projeção otimista até o final do ano)

Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.

O último gráfico dessa postagem é a curva de mortalidade diária mas suavizada semanalmente, o eixo Y está na escala logarítmica.

Gráfico 6 - Curvas de Mortalidade Diária "Suavizada" por Estado (Eixo Logarítmico)
Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.

Estados com queda mais acentuada são AM, PA e CE. Com queda bem lenta no RJ e em PE (esse último sem destaque no gráfico 6), SP está estabilizado e BR também, o gráfico 1 dessa postagem é um pouco menos suavizado e por isso mostra queda mais acentuada para o Brasil.*


sábado, 20 de junho de 2020

Acompanhamento dos Dados I

Segue um rápido acompanhamento dos dados. Após uma sexta e o sábado sem a sazonalidade típicas, o Brasil está em um platô no número de mortes. Preocupa, no entanto, um elevado número de casos (um pico) na última sexta-feira (18/06).

Gráfico 1 - Número de mortes a cada 4 dias
 
Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.


Os cinco estados que tiveram maior aumento de casos nos últimos quatro dias foram RN, MT, PR, GO e MS. Três deles no Centro-Oeste onde a pandemia demorou mais um pouco a chegar. Mas preocupam a situação de Rio Grande do Norte e Paraná. Os outros cinco estados na sequência foram: PI, DF, MG, AP e PB. Pode ser um aumento da testagem, mas não tenho informações ainda para confirmar se foi apenas isso.

Acompanhando ainda o total de óbitos acumulado e comparando com a projeção otimista da curva logística temos o gráfico 2 abaixo, ainda proximamente dessa curva, com os dados observados agora ligeiramente abaixo. 

Gráfico 2 - Curva Logística para o total de óbitos (Projeção otimista até o final do ano)
Fonte: Dados oficiais do Ministério da Saúde, https://covid.saude.gov.br/ elaborados pelo autor.