Previsão da classificação final

Se este não for o lugar próprio, por favor avisem!

Há muitos anos atrás, escrevi um programa de computador que, baseado em modelos estatísticos, prevê, dados os resultados da época até agora, a evolução futura, sendo capaz de prever o resultado final. O progrma prevê, por um lado, a classificação final mais provável, mas também os limites de variação, ou seja, a probabilidade de cada equipa ficar em cada lugar. O programa não considera resultados muito improváveis, só coisas “razoáveis”. Eis as previsões para a 1ª liga com base nos resultados até 14 de Janeiro de 2010.

Resultado mais provável:

[font=Courier] home away total

team w d l goals w d l goals pl w d l goals p
1 SportingBr 12 3 0 26 4 8 4 3 16 10 30 20 7 3 42 14 67
2 Benfica 12 3 0 47 9 7 4 4 25 18 30 19 7 4 72 27 64
3 Porto 11 3 1 29 14 6 4 5 21 14 30 17 7 6 50 28 58
4 SportingCP 6 6 3 13 10 6 7 2 20 13 30 12 13 5 33 23 49
5 Nacional 8 6 1 24 16 5 1 9 17 29 30 13 7 10 41 45 46
6 VitóriaGui 7 4 4 21 18 5 4 6 10 14 30 12 8 10 31 32 44
7 Marítimo 8 2 5 27 18 3 8 4 22 21 30 11 10 9 49 39 43
8 UniãodeLei 5 6 4 16 13 6 3 6 23 22 30 11 9 10 39 35 42
9 RioAve 5 7 3 14 9 4 6 5 14 16 30 9 13 8 28 25 40
10 PaçosdeFer 2 8 5 12 17 4 5 6 17 18 30 6 13 11 29 35 31
11 Naval1ºdeM 5 3 7 13 15 3 4 8 7 17 30 8 7 15 20 32 31
12 Académica 6 4 5 21 17 1 5 9 16 27 30 7 9 14 37 44 30
13 Leixões 4 8 3 24 22 1 3 11 6 28 30 5 11 14 30 50 26
14 VitóriaSet 3 5 7 10 21 3 2 10 8 31 30 6 7 17 18 52 25
15 Olhanense 2 6 7 12 20 1 9 5 16 25 30 3 15 12 28 45 24
16 Belenenses 1 5 9 9 24 1 10 4 9 15 30 2 15 13 18 39 21
-------------------------------------------------------------------------- [/font]

probabilidades para cada clube ficar em cada lugar:

1 2 3 4 5 6 7 8 9 10 11 12
SportingBr 52.2 32.8 15.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Benfica 39.8 54.5 5.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
Porto 8.0 12.6 59.9 9.6 9.8 0.0 0.0 0.0 0.0 0.0 0.0 0.0
SportingCP 0.0 0.0 16.5 32.4 15.2 10.1 9.2 9.3 7.1 0.0 0.0 0.0
Nacional 0.0 0.0 2.9 21.6 25.4 13.7 10.7 12.4 13.2 0.0 0.0 0.0
VitóriaGui 0.0 0.0 0.0 7.3 11.9 23.1 12.2 13.1 13.0 6.2 7.6 5.6
UniãodeLei 0.0 0.0 0.0 11.3 10.8 10.8 11.6 17.9 10.7 5.9 9.4 11.7
Marítimo 0.0 0.0 0.0 9.3 12.1 12.9 22.4 14.0 15.8 11.5 2.0 0.0
RioAve 0.0 0.0 0.0 8.5 11.0 11.8 10.2 11.5 16.6 8.1 11.3 11.0

(tive que cortar a partir do 12º, não cabia na janela do post!!!)

Notem que um dos problemas de uma análise deste tipo é que coisas como chicotadas psicológicas, ou reforços de inverno, ou lesões de jogadores determinantes, não são previstas! Ou seja, podem dar lugar a reviravoltas e mandar as previsões às urtigas. Eu pessoalmente, acho que o programa é demasiado pessimista para o Sporting, acho que somos capazes de ir mais além do que o terceiro lugar! O Braga acho que já começou a cair, o SLB também, vão perder muitos pontos ainda!!!

Não vejo o Sporting acabar a época apenas com 12 (!) vitórias.
De qualquer das maneiras, interessante conceito :great:

EDIT: 7% de possibilidade de o SCP acabar em 9. lugar!!! :naughty:

Anotem o que digo,o Sporting vai acabar em 3º,atrás de Braga e Lamps.

concordo ABSOLUTAMENTE!!! Vamos dar a voita por cima!!!

À medida que os resultados positivos forem aparecendo, a previsão vai melhorar!!!

Eu devia introduzir um factor “psicologia” no programa, mas se de matemática percebo alguma coisa, de psicologia não percebo nada…

já agora, há muito tempo que não brincava com o program e tinha-me esquecido, p programa também calcula probabilidades de vitória, empate e derrota jogo a jogo. Para a próxima jornada, é


olhanense -naval1ºdem: 21: 45: 34
vitóriagui-vitóriaset: 55: 33: 12
porto -paçosdefer: 59: 23: 18
sportingli-nacional : 43: 33: 24
belenenses-leixões : 20: 56: 24
rioave -uniãodelei: 30: 37: 33
académica -sportingbr: 25: 39: 36
marítimo -benfica : 20: 25: 55

Ou seja, dá-nos apenas 44% de chances de ganhar amanhã. Mais uma vez, não me parece!!!

quais as variaveis que entram? so vitorias e derrotas?

Penso que podemos ser a equipa que mais pontos vai fazer na segunda volta.
Ja ser campeao pode ser um pouco dificil.

Não! As variáveis mais importantes são golos marcados e sofridos, vitórias, empates e derrotas, em casa e fora - o programa sabe que jogar fora não é a mesma coisa do que jogar em casa, e também sabe que jogar contra uma equipa boa não é a mesma coisa do que jogar contra uma equipa fraca, em que “bom” e “mau” está-se nas tintas para os nomes das equipas, só trata números, resultados. O programa também é capaz de perceber, a partir da evolução dos resultados mais recentes, se uma equipa está a subir de forma ou a descer. Mas se uma mudança (por ex de treinador) já começou a traduzir-se em melhorias de exibição, mas não imediatamente de resultados, o programa não tem forma de saber. Ou seja, demora umas semanas até começar a influenciar as previsões.

Só uma curiosidade. Porque é que o Sporting aparece representado por “sportingli”?
Não me digas que é Sporting… Lisboa? :twisted:

como disse, o programa não liga aos nomes; extrai toda a informação automaticamente a partir de uma tabela com os resultados passados e os jogos futuros, que vou buscar ao [url]http://www.soccerway.com/[/url]
o que lá está “Sporting Lisbon” é o que fica!

Mas olha, vou alterar na tabela “Lisbon” para “CP”!

Certo :great:

Eu devia introduzir um factor “psicologia” no programa, mas se de matemática percebo alguma coisa, de psicologia não percebo nada…
[/quote]
Nem é preciso, basta perceber que precisamos de mais um «João Pereira» para a esquerda e de um «João Moutinho» para o meio. Tanto pode ser o Matias como o antigo João Moutinho. Agora este actual João Moutinho é que não. Claro que o programa dificilmente pode abarcar coisas como a entrada de um ou dois bons jogadores que na verdade podem mudar radicalmente uma equipa. O caso André Cruz, Mpenza e o outro defesa não foi uma excepção. Só é preciso acertar. Abraço. Eis é sem H!

Parece-me muito interessante. Mas talvez se devesse levar em conta, os histórico de pelo menos 10 anos do campeonato.
Só o da 1ª metade deste é muito curto. Pois houve clubes a fazer uma série de resultados pouco prováveis, o Braga por exemplo venceu os 3 grandes, e mesmo assim não descolou do fifias.
O Sporting fez uma 1ª volta horrorosa, mal será se mantiver o mesmo registo, acho que não pode acontecer :wink:

Conceito interessante.

E mais do que isso com alguma credibilidade em termos de futurologia. Embora o cenário seja pessimista para o nosso lado nessa previsão, temos que assumir que o cenário é pessimista por natureza. Senão vejamos: os dois primeiros classificados perderam ambos 9 pontos nesta primeira volta, e atendendo a que estamos a 12 pontos dos dois primeiros lugares significa que num cenário idílico e 100% vitorioso teriamos de esperar que as duas equipas perdessem mais pontos do que perderam na primeira volta. Ora bem, 100% de vitórias em 15 jogos consecutivos é algo que já não conseguimos há umas boas décadas. Se formos para um prisma mais real e condizente com as melhores séries consecutivas dos últimos anos podemos assumir um cenário de 12 em 15 vitórias (aproximadamente 80%), onde teriamos de esperar que os adversários perdessem mais de 20 pontos em 45 possíveis.

Será extremamente dificil, senão mesmo impossível, posicionar o SCP nos dois primeiros lugares. Um cenário mais credível mas igualmente complicado será posicionar o SCP em 3º, que poderá acontecer com um abaixamento critico de forma do FCP ou com o colapso do Braga, que me parece ser a equipa que estará mais propensa a eventuais saídas e que poderá sofrer mais oscilações devido à curta dimensão do seu plantel.

Mas nunoni, usaste um modelo matemático já pré-concebido ou criaste tu uma matriz de oscilações atribuíndo percentagens de impacto a um range mais recente de resultados? E já agora utilizaste que linguagem para o efeito?

(eu julgava que “heis” era a segunda pessoa do plural do verbo haver, mas posso estar enganado!)

Meter o histórico seria um grande desenvolvimento! Mas está um pouco acima do meu tempo e pachorra. E tem alguns problemas:

Do meu ponto de vista um plantel muda tanto de ano para ano, e as condições, técnicos, treinadores, políticas, tudo, que as coisas não são repetíveis. Veja-se o SLB, que se fosse pelo histórico nunca teria ficado em 7º ou 8º no tempo do VA. E nunca poderia ter havido uma previsão do Boavista a ser campeão. E há também o problema de que de ano para ano as equipas mudam (subidas e descidas), logo as coisas não são comparavéis! Os resultados históricos dão uma indicação, é completamente verdade, mas para a tabela deste ano, só contam os resultados deste ano…

Um Clube como o Sporting nunca ficou abaixo de 5º, não pelo histórico, mas pela valia, demonstrada ano a ano, dos seus jogadores e demais equipa.

O programa é meu, escrito em Fortran (linguagem velhinha ainda muito usada para cálculo científico). Escrevi-o nos fins dos anos 80, a primeira versão foi para a minha máquina de calcular (Casio FX-850P), depois foi evoluindo, bastante, e não mexo nele há uns 10 anos. Toma em conta apenas os resultados da época, com maior peso para os mais recentes. Calcula, jogo a jogo, probabilidades de vitória, empate, derrota, golos marcados e golos sofridos, em casa e fora, tendo em conta médias e desvios padrões dos resultados anteriores. Vai cumulando tudo isso, descartando probabilidades demasiado pequenas que não fazem sentido.

Eu espero que seja assim:

1 - SCP
2 - Braga
3 - FCP
4 - Merdosos

mas no actual momento já ficava satisfeito se fosse assim

1 - Braga
2 - FCP
3 - SCP
4 - Suinões

Não sendo o SCP campeão que o Seja o Braga ou Porco, todos menos esses lampiões, adorava que não ganhassem nada este ano com tanto dinheiro investido, era desta que a Lixeira Galinácea vinha abaixo.

Força SCP

Infelizmente só vejo duas equipas com condições de serem campeões e nem preciso mencionar quais.
O Braga tem uma segunda volta mais puxada, vai a luz e dragão, recebe já em breve a nossa equipa num momento em que acho que não perdemos lá e irá certamente acusar o facto de se chamar “Braga” nesta segunda volta. Virá por aí a baixo.

Quanto a nós, confesso que só teremos mesmo duas posições finais: quarto ou terceiro. Não creio nem acredito em milagres, andámos a desperdiçar pontos até aqui, portanto a factura a pagar será bem cara.

Se é em Fortran é bom, eheh, uma vez fiz um simulador de uma colónia de bactérias e elas morriam sempre(demorou um bocado a ficar decente).
olha, eu jogo no totobola todas as semanas e digo já que esse pode ser um bom critério de desempate nalguns jogos ;D .
podias era ver quais eram os factores(golos marcados,etc) que poderiam levar ao scp campeão e pedir isso ao CC.eheh

Nunoni,

Obrigado pela informacão prestada, é interessante sem dúvida. :great:

No soccerbot ([url]http://www.soccerbot.com/portugal/tables/port2010.htm[/url]) eles fazem uma previsão ligeiramente diferente… podes ver na imagem em anexo que está abaixo. Não faco ideia quais os critérios que usam, mas podes entrar em contacto com eles para ver se consegues melhorar ainda mais a tua previsão. :stuck_out_tongue:


Soccerbot_1263562618240.png