Taxipp
Présentation
Taxipp est le modèle de microsimulation socio-fiscal de l'Institut des Politiques Publiques. Ce modèle vise à simuler l'ensemble des dispositifs socio-fiscaux à destination des ménages en France. Le principe général d'un tel modèle est de simuler pour chaque individu d'une base de données représentative de la population française l'ensemble de ses prélèvements obligatoires et prestations sociales, sous la législation actuelle comme sous n'importe quelle autre législation, et d'en déduire des effets de réformes.
Le principe général de Taxipp est d'une part d'apparier statistiquement différentes bases de données administratives et d'autre part de connecter la base ainsi produite à un calculateur socio-fiscal libre et collaboratif, OpenFisca-France.
Ce code correspond à la version 2.4 du modèle. Taxipp mobilise des données administratives protégées par le secret statistique, accessibles seulement via le Centre d'accès sécurisé aux données (CASD) après accord du Comité du secret statistique. De plus, la nature des traitements opérés sur ces données a fait l'objet d'une déclaration auprès du délégué à la protection des données (DPD) du CNRS, et d'une inscription au registre du laboratoire Paris Jourdan Sciences Economiques (inscription n°2-20089). Ainsi, ce code que nous mettons à disposition en libre accès ne peut fonctionner que sur CASD, sous condition bien sûr d'avoir sur son environnement CASD toutes les bases de données nécessaires, et d'avoir mené les procédures associées au réglement général sur la protection des données (RGPD).
Les différents ensembles de version de Taxipp diffèrent essentiellement par les données utilisées et la technologie mobilisée. Les versions 0.x, développées de 2012 à 2016, fonctionnaient sous Stata avec une base de données appariée produite par Landais et al. (2011) pour leur ouvrage "Pour une révolution fiscale" (éditions Le Seuil/République des idées). Les versions 1.x, développées de 2016 à 2019, ont représenté un changement important, à la fois dans la technologie utilisée (langage Python, mobilisation d'OpenFisca) et dans les données mobilisées (appariement Félin-ERFS) et ont fait l'objet de deux publications de documentation (une pour la version 1.0 et une autre pour la version 1.1). L'ensemble des ressources des versions 0.x et 1.x sont archivées ici. Les versions 2.x, développées depuis 2019, utilisent la même technologie en termes de langage, mais mobilisent désormais les données Fidéli, Félin, DADS et BNS, que nous apparions statistiquement.
Concernant les versions 2.x, on recense les versions suivantes :
- La version 2.0, utilisée pour le Rapport IPP n°35 sur les aides au logement et la conférence CEPREMAP-IPP sur l'évaluation du budget 2022.
- La version 2.1, utilisée pour la Note IPP n°81 sur le effets redistributifs des mesures socio-fiscales du quinquennat 2017-2022.
- La version 2.2, première version mise en opensource. Le lien vers cette version amène vers la branche correspondante du repo gitlab. Il s'agit de la version 2.1, mise à jour pour la faire fonctionner sur des versions plus récentes d'OpenFisca. La documentation associée à cette première version est dans le dossier
documentation
de la branche du dépôt correspondant à cette version. - La version 2.3, associée au rapport IPP n°44. Cette version utilise des données sources plus récentes et ajoute un certain nombre de fonctionnalités relatives à l'étude des jeunes adultes décohabitants (voir la section 3.2 du rapport pour plus de détails). Cette version n'a pas donné lieu à publication du code.
- La version 2.4, qui correspond au présent code. Il s'agit de la version 2.3 à laquelle s'ajoutent différentes améliorations (voir la section suivante).
Les principales améliorations par rapport à la version précédente du code publié
Par rapport à la version 2.2 (dernière version publiée), la présente version du code présente comme principales améliorations :
- Le passage à des millésimes de données relatifs aux revenus de 2018 (et non plus de 2016).
- La prise en compte de la "bilocalisation" (personnes dont l'adresse pour la taxe d'habitation est différente de celle pour l'impôt sur le revenu ; par exemple, les jeunes vivant dans leur propre logement mais toujours rattachés fiscalement au foyer fiscal de leurs parents).
- Un certain nombre d'extensions permettant l'étude des jeunes adultes décohabitants : imputations de ménages non-ordinaires, meilleure imputation du statut étudiant, estimations de transferts intra-familiaux.
- Des imputations de revenus d'assurance-vie de meilleure qualité : amélioration de la méthode et changement de données sources.
- L'alignement de la définition du revenu disponible avec celle d'ERFS, et l'ajout de tests de comparaison de distributions avec cette enquête.
- La prise en compte, pour les revenus du capital, du choix observé dans les déclarations fiscales entre le PFU et l'imposition au barème.
- L'amélioration de la simulation de la garantie jeunes et du contrat engagement jeune.
Cette version incorpore aussi des actualisations courantes, comme des actualisations de codification de législation, et plus largement le fonctionnement avec des versions plus récentes des dépôts OpenFisca.
Enfin, le processus d'installation a également pu être simplifié, grâce à la mise en place par le CASD de sa propre bibliothèque de packages Python. Nous remercions les équipes du CASD pour cette nouvelle fonctionnalité qui nous est grandement utile.
Licence
Pour consulter les termes de la licence, veuillez vous reporter aux fichiers README-LICENSE-COPYRIGHTS.md et LICENSE TAXIPP.pdf.
Documentation
Le dépôt du code source contient une documentation détaillée (dossier documentation
), dont vous pouvez consulter le sommaire. Cette documentation est aussi consultable en ligne sur une page dédiée, qui permet de naviguer aisément entre les différentes sections de la documentation. En complément, et parce que Taxipp mobilise le calculateur OpenFisca, il peut être également nécessaire de consulter la documentation d'OpenFisca en ligne (OpenFisca-France, OpenFisca-France-Data, OpenFisca-Survey-Manager, OpenFisca-Core ; voir ce document pour une définition de ces dépôts).
Installation
Vous trouverez également dans la documentation un guide d'installation détaillé.
Nous contacter
Pour toute question ou remarque sur le modèle, vous pouvez nous contacter sur taxipp@ipp.eu
Chercheurs de l'IPP associés au projet
Le modèle Taxipp est développé par le pôle "Fiscalité des ménages" de l'IPP. Ce pôle est dirigé par Brice Fabre. L'équipe actuelle qui développe Taxipp est composée de Sylvain Duchesne et Lola Josseran. Les auteurs des versions 2.x de Taxipp, jusqu'à la version 2.4 faisant l'objet du code publié, sont : Sylvain Duchesne, Paul Dutronc-Postel, Brice Fabre, Arthur Guillouzouic, Florian Jacquetin, Lola Josseran, Chloé Lallemand, Claire Leroy, Nolwenn Loisel et Lukas Puschnig.
Les versions précédentes (versions 0.x et 1.x) ont compté également de nombreux contributeurs : Mathias André, Mahdi Ben Jelloul, Antoine Bozio, Sophie Cottet, Alexis Eidelman, Brice Fabre, Leïla Fardeau, Jonathan Goupille-Lebret, Malka Guillot, Arthur Guillouzouic, Quentin Lafféter, Claire Leroy, Marion Monnet, Lucile Romanello, Marianne Tenand, et tout autres personnes que nous aurions malencontreusement omises.
Au-delà de Taxipp, la micro-simulation a une longue histoire à l'École d'Économie de Paris et dans les unités de recherche qui l'ont précédée. Cet historique est résumé ici.
Sélection de publications mobilisant TAXIPP
Voici quelques exemples de publications menées avec Taxipp :
- Rapport IPP n°44 – Juillet 2023 : Transferts parentaux vers les jeunes adultes: impacts et implications en termes de politiques redistributives
- Note IPP n°81 – Mars 2022 : Effets redistributifs des mesures socio-fiscales du quinquennat 2017-2022 à destination des ménages
- Rapport IPP n°35 – Juillet 2021 : Les aides au logement en temps réel : évaluation d'impact
- Note IPP n°46 – Octobre 2019 : Quelles leçons tirer des réformes de la fiscalité des revenus du capital ?
- Rapport IPP n°18 – Juin 2018 : Revenu de base : simulations en vue d'une expérimentation
Remerciements
Nous tenons à remercier les services producteurs des données mobilisées dans le modèle Taxipp, notamment la Direction générale des Finances publiques (DGFiP) et l'Institut national des statistiques et des études économiques (Insee). Nous remercions également les équipes du Centre d'accès sécurisé aux données (CASD) pour la mise à disposition de ces données.
Nous tenons également à remercier la communauté OpenFisca, et en particulier l'ensemble des contributeurs à OpenFisca-Core, OpenFisca-France, OpenFisca-Survey-Manager et OpenFisca-France-Data (notamment Etalab, la Mutualité sociale agricole et l'équipe LexImpact de l'Assemblée nationale).
Le développement du modèle Taxipp bénéficie d'un financement "Ecole universitaire de recherche" de l'ANR (ANR-17-EURE-0001), ainsi que du soutien du CNRS dans le cadre des projets SOSI. Nous remercions ces deux institutions pour ce soutien.
Taxipp a également bénéficié du soutien des partenaires ayant financé des études mobilisant le modèle, partenaires que nous remercions : le Cepremap, le Club Praxis, les Entreprises sociales pour l'habitat (ESH), le Fonds AXA pour la Recherche, France Stratégie, ainsi qu'un consortium de treize conseils départementaux listés en page 1 de ce rapport.