R

A 41-post collection

Détecter la contagion entre deux marchés

By Ludovic Vigneron |  Feb 12, 2026  | contagion, finance, finance-comportementale, r
Dans ce post, nous passons en revue une série de tests statistiques simples élaborés afin de détecter la contagion des effets d’une crise d’un marché financier à un autre. Il s’inspire de la série qui leur a été consacré par la chaine NEDL qui les présentent sous Excel. il s’agit, plus précisément, de mettre en évidence les changements existant dans les liens entre les rendements relevés sur ces deux marchés suite au déclenchement d’une crise sur l’un d’entre-eux.
Continue Reading...

diff-in-diff - base 4

By Ludovic Vigneron |  Jul 8, 2025  | did, inf_causale, r
Dans ce nouveau post, nous allons faire un pas de coté et laisser pour un temps la question de l’estimation d’une diff-in-diff pour ne concentrer sur les tests de la parallel trend hypothesis. Rappelons-le, celle-ci fait référence au fait que l’évolution de l’outcome pour le groupe des traités aurait dû suivre une évolution parallèle à celles du groupe de contrôle en l’absence de traitement. Si c’est le cas, toute déviation vis-à-vis de cette trajectoire intervenant suite au traitement ne peut être causée que par celui-ci.
Continue Reading...

diff in diff - bases 3

By Ludovic Vigneron |  Jan 11, 2025  | did, inf_causale, r
Pour cette troisième note “rapide” sur la méthode Difference-in-Difference, nous allons considérer deux exemples tirés du cours d’introduction aux méthodes causales proposé par A. Colin Cameron de l’université de Californie-Davis (que vous trouverez ici). Ils sont initialement développés à partir de Stata. Nous nous efforcerons à la fois de les reproduire sous R et d’approfondir différents concepts. Mais avant d’aller plus loin, comme à chaque fois, chargeons les packages que nous allons utiliser: le tidyverse, que l’on ne présente plus, et haven, qui permet de lire et écrire des fichiers notamment au format .
Continue Reading...

diff in diff - bases 2

By Ludovic Vigneron |  Oct 12, 2024  | did, r, inf_causale
Pour cette seconde note “rapide” sur la méthode Difference-in-Difference, nous allons considérer un exemple tiré du chapitre 18 du livre The Effect de Nick Huntinghton-Klein, que vous trouverez ici (mais qui est également disponible en version papier dans toutes les bonnes librairies). Il s’agit d’une réplication d’une étude réalisée par Kessler and Roth (2014) plus spécifiquement d’une partie du tableau 2 que l’on peut trouver à la page 9.
Continue Reading...

Les strip plot GT24

By Ludovic Vigneron |  Apr 23, 2024  | dataviz, finance, ggplot2, gt, r
Enchaînons sur la série GT avec les strip plot. Il s’agit ici, non plus comme avec les histogrammes de figurer les observations au travers d’objets dont la taille et la forme varie en fonction de la fréquence d’une valeur, mais plus directement de montrer les données. Pour ce faire, chaque observation est représentée par un point placé en fonction de sa valeur le long d’un axe vertical ou horizontal unique.
Continue Reading...

Les graphes en pyramides GT23

By Ludovic Vigneron |  Mar 4, 2024  | dataviz, finance, ggplot2, gt, gt, r, dataviz
Venons-en à notre second post de la sous-série de GT consacrée à l’illustration distribution des variables quantitatives. Il s’agit ici de traiter des histogrammes en pyramide. Ceux-ci permettent de faciliter la comparaison de la distribution d’une variable entre deux groupes d’observations. Ils sont souvent mobilisés en démographie pour mettre en regard les effectifs des différences classes d’âge pour chaque sexe (pour une zone géographique et à une date donnée). Le principe du graphe est simple.
Continue Reading...

Les histogrammes GT22

By Ludovic Vigneron |  Jan 1, 2024  | dataviz, finance, ggplot2, gt, r
Ce post ouvre une nouvelle partie de la série GT. Après avoir traité des représentations utilisées pour rendre compte des variables discrètes et de celles utilisées pour les séries temporelles, nous traitons maintenant de la manière de représenter les distributions de variables continues. Le premier type de graphe que nous aborderons est un grand classique. Il s’agit de l’histogramme. Celui consiste en une série de barres accolées à la manière d’un bar plot classique.
Continue Reading...

Les slope charts GT21

By Ludovic Vigneron |  Dec 18, 2023  | dataviz, dataviz, ggplot2, ggplot2, gt, gt, r, r
Dans ce dernier post consacré aux graphes destinés à illustrer l’évolution d’une ou plusieurs variables dans le temps, nous allons nous intéresser aux diagrammes de pentes ou slope charts. Il s’agit de la combinaison de lignes horizontales dont le degré d’inclinaison représente l’évolution d’une variable quantitative entre deux dates pour différents individus ou groupes, et de points marquant les valeurs de départ et d’arrivé de manière à mettre en avant des proximités (clustering) et des éloignements (outliers).
Continue Reading...

Gérer et manipuler les dates (2)

By Ludovic Vigneron |  Nov 11, 2023  | cours, finance, ggplot2, r, var_temps
Continuons notre point sur la manipulation des données de dates. Traitons ici de la mise en forme de l’axe décrivant le temps dans les graphes de séries temporelles. Comme toujours (ou presque), nous travaillerons à partir de ggplot2. Commençons par charger les packages, ceux permettant d’établir le graphe (tidyverse et scales) et autre pour les obtenir les données. Ici, nous utiliserons des données de cotations d’actions. Nous les chargerons à partir de l’API de yahoo finance à partir des tickers correspondant.
Continue Reading...

Gérer et manipuler les dates (1)

By Ludovic Vigneron |  Oct 12, 2023  | cours, finance, r, var_temps
Le premier semestre s’avance et les cours s’enchaînent, le temps passe et ne laisse que peu d’opportunité de bloguer. Mais enseigner n’a pas que des désavantages… Outre que cela permet de parler et d’avoir des échanges sur des sujets que je trouves intéressant parfois passionnant, cela permet à l’occasion de mettre le doigt sur quelque chose qui mérite approfondissement et réflexion. Certaines questions, peuvent clairement vous faire voir en problème, ou une pratique, sous un nouvel angle.
Continue Reading...