My Authors
Read all threads
O @_fcampelo fez um longo 🧵falando de um novo ataque ao modelo do Imperial College, agora tendo como alvo o código usado por eles. Isso parece parte da nova narrativa negacionista de que o isolamento social não é necessário. Segue o 🧵. (1/12)
Em resumo, foram colocadas suspeitas sobre o código usado pelo grupo do IC para fazer suas previsões. A lógica (rasa) é que como o código supostamente contém bugs o modelo não é válido e não há razões para o isolamento social. (2/12)
O código disponibilizado é uma versão editada e simplificada das mais de 15 mil linhas de código na linguagem C que foi trabalhado ao longo de uma década para as diferentes implementações de modelos epidemiológicos pelo grupo. (3/12)
O código foi escrito por um grupo de físicos, que traduziu algumas subrotinas do velho e bom FORTRAN para C, mexeu, mexeu, remendou e o resultado é bem confuso. Não muito diferente de muitos dos programas que eu escrevi ao longo da minha carreira. (4/12)
Apesar de conhecermos boas práticas de programação, físicos em geral estão focados em outros aspectos da modelagem. Nossos códigos são para uso interno e há pouca preocupação com documentação e estruturação. O problema disso é que as coisas podem ficar bagunçadas. (5/12)
Com o advento de repositórios de código eles passaram a ser abertos e públicos. O código do IC foi fatorado e reescrito por engenheiros de software da Microsoft e do repositório Github para se tornar mais inteligível e eficiente. (6/12)
Pessoas do mundo todo podem revisar e sugerir correções. Neste momento existem 194 questões, muitas já encerradas, outras em aberto. Um engenheiro anônimo supostamente muito experiente decidiu fazer uma crítica ao código no site Lockdown Sceptics (7/12) lockdownsceptics.org/code-review-of…
Mesmo que sua crítica esteja correta (tem gente que pode avaliar melhor que eu) ele conclui que todos os artigos escritos a partir desse código devem ser imediatamente cancelados, o que é um exagero total. (8/12)
Isso foi contado pelo @AkitaOnRails, que fez seus testes e também encontrou inconsistências no código. Não sou engenheiro de software e não vou discutir a parte técnica. Posso especular que num sistema não-linear é normal ocorrer esse tipo de "inconsistência". (9/12)
Investigando esse caso descobri que na verdade o modelo do Imperial College usa um a técnica que chamamos de Monte-Carlo (que curiosamente o economista primeiro autor de um modelo brasileiro diz ser exclusividade sua). (10/12)
Acho que apesar de ser possível que existam bugs no código (qual não tem?) os principais resultados estão corretos. Caso não fosse assim inconsistências aberrantes já teriam aparecido. O principal num modelo é a consistência das equações que o descrevem e sua solução. (11/12)
Negacionistas que nunca escreveram uma linha de código na vida mas se sentem experts em engenharia de software já estão usando essas críticas para dizer que o modelo não vale nada e podemos cancelar o isolamento social ou lockdown. Isso é pura e perigosa má fé. (12/12)
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Leandro R. Tessler

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!