Philippe Lemoine's repositories

twitter-score

A script that compute a score that is a better measure of someone's influence on Twitter than his number of followers. See this thread on Twitter for more details on the motivations and the computation of the score: https://twitter.com/phl43/status/946864280900653056.

Language:RLicense:GPL-3.0Stargazers:9Issues:1Issues:0

population-structure-transmission

This repository contains the code for the blog post in which I discuss the impact of population structure on the spread of infectious diseases in the context of the COVID-19 pandemic.

Language:RLicense:GPL-3.0Stargazers:5Issues:1Issues:0

flaxman-lockdowns-analysis

This repository contains the code I used for a blog post (https://necpluribusimpar.net/lockdowns-science-and-voodoo-magic/) in which I criticize Flaxman et al.'s paper on the effect of non-pharmaceutical interventions in Europe during the first wave of the COVID-19 pandemic.

Language:RLicense:GPL-3.0Stargazers:3Issues:2Issues:0

reanalysis-chernozhukov-paper

This is the code for the blog post I wrote on CSPI's website (https://cspicenter.org/blog/waronscience/lockdowns-econometrics-and-the-art-of-putting-lipstick-on-a-pig/) in which I reanalyze the results of Chernozhukov et al. (2021). It should run but, if you have any problem replicating the results I describe in the post, feel free to email me about it and I'll try to help you.

Language:RLicense:GPL-3.0Stargazers:2Issues:0Issues:0

sondages-macron

Ce script récupère les données de tous les sondages sur la popularité de Macron publiés par EuropeElects sur Twitter et produit un graphique qui montre l'évolution de celle-ci au cours de son mandat.

Language:RLicense:GPL-3.0Stargazers:2Issues:0Issues:0

class-pandemic-sciencespo

The syllabus and the slides for a course on modeling the pandemic I taught at Sciences Po during the spring semester of 2022.

License:GPL-3.0Stargazers:1Issues:1Issues:0

delta-variant-transmissibility

This is the code I have used to produce the analyses and graphs in my blog post on Delta's transmissibility advantage (https://cspicenter.org/blog/waronscience/is-the-delta-variant-really-more-than-twice-as-transmissible-as-the-original-strain-of-the-virus).

Language:RStargazers:1Issues:0Issues:0

evolution-segregation-residentielle-france

Ce script utilise les données publiées par France Stratégie sur la proportion d'enfants immigrés non-européens ou vivant avec au moins un parent immigré non-européen dans les unités urbaines de plus de 100 000 habitants pour calculer la proportion d'entre eux qui résident dans un TRIRIS où la part des enfants immigrés non-européens ou vivant avec au moins un parent immigré non-européen est supérieure à un certain seuil et produit un graphique qui montre cette fonction de répartition complémentaire.

Language:RLicense:GPL-3.0Stargazers:1Issues:0Issues:0

fivethirtyeight-presidential-forecast

A quick and dirty analysis of 538's presidential forecast model, which specifically looks at the scenarios in which Trump wins the electoral college.

Language:RLicense:GPL-3.0Stargazers:1Issues:0Issues:0

poverty-epidemiology

This repository contains the code for the post I wrote about B.1.1.7's alleged transmissibility advantage over the historical lineage of SARS-CoV-2.

Language:RStargazers:1Issues:0Issues:0

projection-population-france-illustration

Un script qui fait une projection de population à l'aide d'un modèle par cohortes et composantes écrit rapidement pour les besoins d'un billet de blog (https://necpluribusimpar.net/un-point-sur-la-dynamique-des-populations-et-le-changement-demographique-induit-par-limmigration/) dans lequel j'explique la dynamique de population qui sous-tend le changement démographique induit par l'immigration.

Language:RLicense:GPL-3.0Stargazers:1Issues:0Issues:0

sweden-neighbors-comparison

This is the code I used to infer the number of infections in Nordic countries by working backward from deaths for a blog post (https://necpluribusimpar.net/why-did-more-people-die-of-covid-19-in-sweden-than-in-other-nordic-countries-it-probably-had-little-to-do-with-policy) I wrote on why Sweden had more COVID-19 deaths than its neighbors.

Language:RLicense:AGPL-3.0Stargazers:1Issues:0Issues:0

twitter-followers

A script that tells you who, among the people who follow one user on Twitter, is followed by another user.

Language:RLicense:GPL-3.0Stargazers:1Issues:0Issues:0

twitter-popularity

A script that scrapes a Twitter account and plots the average number of retweets and the average number of likes this user's tweets got during a specified period.

Language:RLicense:GPL-3.0Stargazers:1Issues:0Issues:0

america-special-sauce

The code for the analysis and charts in my post about America's Special Sauce Theory.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

coronavirus

Code pour les calculs et les graphiques de l'article que j'ai écrit (https://necpluribusimpar.net/lepidemie-de-coronavirus-chronique-dun-desastre-annonce) au sujet du coronavirus.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

coronavirus-second-billet

Code pour les calculs et les graphiques du second article que j'ai écrit (https://necpluribusimpar.net/va-t-on-vers-une-catastrophe-sanitaire-sans-precedent/) au sujet de l'épidémie de coronavirus.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

covid-china-quillette

This repository contains the code for the data analysis in my essay on China's role in the COVID-19 pandemic.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

covid-france-reanimation

Ce script récupère le taux d'occupation des unités de réanimation par région dans les données de Santé Publique France et crée 2 graphiques montrant l'évolution depuis le début de la pandémie en France.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

immigrants-litter

This is the code for the analysis I did, using data from the American Housing Survey, to determine whether immigrants and some groups of non-whites litter more than non-hispanic white natives.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

interracial-violent-crime

Code for the analysis and charts in my post about interracial violent crime in the US.

Language:RLicense:GPL-3.0Stargazers:0Issues:1Issues:0

origine-enfants-issus-immigration

À partir des donnés de l'enquête Emploi en continu de l'INSEE entre 2005 et 2017, le script estime dans quelles proportions les gens issus de l'immigration font des enfants avec des gens dont tous les grand-parents étaient de nationalité française à la naissance, ainsi que dans quelles proportions les gens dont les deux parents étaient français à la naissance font des enfants avec des gens issus de l'immigration, selon l'origine des personnes issues de l'immigration et l'année de naissance des enfants.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

paideia-class-epidemic-modeling

Slides for the class on epidemic modeling I taught for Paideia.

License:GPL-3.0Stargazers:0Issues:1Issues:0

pisa-france-immigration

Calcule la distribution par niveaux de compétence et par lieu de naissance des participants et de leurs parents en maths, lecture et science d'après l'enquête PISA en France.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

politique-immigration-france

Ce script utilise les données de l'IMPIC pour générer un graphique qui montre l'évolution de la dureté de la politique d'immigration en France ainsi que dans les pays de l'OCDE.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

pourquoi-nouveau-confinement-erreur

Ce répertoire contient le code que j'ai écrit pour créer les graphiques dans le billet (https://necpluribusimpar.net/pourquoi-un-nouveau-confinement-serait-une-erreur) où j'argue qu'un troisième confinement serait une erreur et qu'il faudrait au contraire assouplir dès maintenant certaines restrictions.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

proportion-prenoms-italiens

Un script qui crée un graphique montrant l'évolution de la proportion de nouveau-nés ayant reçu un prénom italien en France entre 1900 et 2017. Un certain nombre de prénoms, tels que "Christian", dans le fichier de prénoms italiens que j'ai utilisé sont très courants en France, donc j'ai exclu de cette liste de prénoms italiens tous ceux que l'on trouve dans un fichier de prénoms typiquement français. Par conséquent, la proportion de nouveau-nés ayant reçu un prénom italien calculé par le script ne donne pas une estimation fiable du nombre de nouveau-nés dont les parents étaient des immigrés italiens, même si par contre ça n'affecte sans doute pas ou en tout cas moins les tendances. Mais ce n'est pas grave si ce qui nous intéresse est de savoir si les immigrés italiens donnaient à leurs enfants des prénoms français. Il reste encore dans la liste que j'obtiens après cette exclusion quelques prénoms typiquement français, tels que "Gertrude", mais je n'ai pas cherché à exclure davantage de prénoms, car j'aurais probablement dû établir la liste manuellement.

Language:RStargazers:0Issues:0Issues:0

simulation-rct-hcq

A quick and dirty simulation I wrote to estimate the statistical power of the study on hydroxychloroquine as post-exposure prophylaxis that was published in the New England Journal of Medecine (https://www.nejm.org/doi/full/10.1056/NEJMoa2016638) when taking into account measurement error due to the fact that most participants were not tested by PCR.

Language:RLicense:GPL-3.0Stargazers:0Issues:2Issues:0

standardized-test-scores-by-major

This script uses data from The Freshmen Survey between 2000 and 2006 to compute the mean standardized test scores by intended major for incoming freshmen and plot the results.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0

twitter-search-count

Un script qui demande à l'utilisateur d'entrer une requête de recherche sur Twitter et qui renvoie le nombre de tweets correspondant à cette requête.

Language:RLicense:GPL-3.0Stargazers:0Issues:0Issues:0