PIB et beyond-PIB

TD Introduction à la macroéconomie

Kilian Rouge

CIRED

2025-02-04

Fonctionnement général

  • Rappels de cours (15min): Préparer un résumé du cours précédent et des questions sur le cours de la semaine
  • Travaux dirigés (50min): Préparer des pistes de résolution des exercices
  • Papier scientifique de la semaine (25min)
    • Présentation du groupe (10min - 3 slides de support)
      • Contexte - Research gap
      • Question de recherche
      • Méthode
      • Résultats
      • Commentaires (Avis sur les méthodes, Big picture)
    • Questions (15min): Les rapporteurs ont préparé des questions

Rappels de cours

Quelques éclairages sur le cours de la semaine

  • Un indicateur à comprendre au regard des besoins de l’État nouvellement stratège
  • Un indicateur standardisé arbitrairement (nombreuses bizarreries)
  • Un indicateur aux nombreuses limites notamment :
    • Indicateur de court terme (rien sur la soutenabilité)
    • Uniquement les activités monétaires (bénévolat, activités domestiques)
    • Aucune information sur la qualité des dépenses réalisées
  • Un indicateur à l’impact (géo)politique considérable

TD

Exercice 1

Question 1

Un constructeur automobile achète des composants au Japon pour 1€ pour les utiliser ultérieurement dans la production et les stocke dans son entrepôt.

Question 2

Un constructeur automobile achète des composants au Japon pour 1€ et utilise la moitié de ces composants dans la production d’une voiture, qu’elle vend à Manuel pour 2€. Il stocke le reste des composants.

Question 3

Un bataillon de l’armée est déployé à la frontière pour repousser une menace d’invasion canadienne. Les soldats gagnent un salaire de 10 000 € et utilisent des munitions que le gouvernement achète pour 5 000 €. Les munitions sont produites à partir de 2 000 € d’acier importé et de 100 heures de travail, pour lesquelles les travailleurs ont été payés 1 000 €.

Question 4

Walmart vend 1 000 bouteilles de Coca-Cola pour 1 500 €. L’entreprise avait déjà payé 1 200 € pour ces appareils.

Question 5

Un chantier naval construit un bateau de croisière. Il y a 200 000 € de salaire et 100 000 € d’intérêts sur les prêts (des résidents des États-Unis) et 300 000 € des matières premières importées. Le navire est vendu pour 100 000 000 € à une entreprise de croisière. La même année, la compagnie de croisière réalise un chiffre d’affaires de 50 000 € provenant de l’exploitation de croisières, verse un salaire de 20 000 € à ses travailleurs et n’a aucune autre dépense. La moitié des revenus des croisières provient de touristes résidant aux États-Unis et la moitié provient de touristes résidant à l’étranger.

Question 6

Le gouvernement perçoit 1 000 € d’impôts sur le revenu auprès de Roger.

Question 7

Roger gagne 4 000 € en travaillant comme baby-sitter et paie 1 000 € en impôts sur le revenu.

Exercice 2

Énoncé

Le pays de Fructus produit des pommes, des bananes et des cerises. Ses statistiques de production se trouvent ci-dessous :

  1. Calculez une série de PIB réel aux prix de l’an 2000 en utilisant les prix de l’année de référence et en utilisant la méthode chaînée.
  2. Tracez les deux séries et commentez les différences éventuelles.
  3. Quel à été le taux de croissance moyen selon chaque méthode ?

import pandas as pd
import matplotlib.pyplot as plt

# Data
data = {
    'Year': list(range(2000, 2021)),
    'Pommes_Quantity': [100, 103, 107, 109, 112, 112, 114, 115, 119, 118, 116, 118, 117, 119, 120, 125, 128, 129, 131, 136, 143],
    'Pommes_Price': [40, 39, 39, 39, 40, 39, 40, 40, 40, 42, 43, 42, 42, 43, 44, 45, 45, 46, 47, 47, 47],
    'Bananes_Quantity': [50, 47, 47, 45, 46, 46, 47, 46, 43, 40, 41, 40, 41, 40, 40, 41, 38, 38, 37, 37, 34],
    'Bananes_Price': [30, 35, 38, 38, 41, 39, 36, 42, 44, 46, 44, 50, 50, 53, 56, 59, 66, 61, 64, 61, 61],
    'Cerises_Quantity': [200, 206, 213, 215, 224, 227, 237, 249, 255, 262, 268, 280, 289, 290, 297, 308, 320, 330, 344, 353, 361],
    'Cerises_Price': [20, 20, 19, 18, 18, 17, 16, 16, 16, 15, 15, 15, 15, 14, 13, 13, 13, 13, 13, 13, 12]
}

df = pd.DataFrame(data)

# Prices of the year 2000
base_prices = {
    'Pommes': 40,
    'Bananes': 30,
    'Cerises': 20
}

# Calculate nominal GDP
df['Nominal_GDP'] = (df['Pommes_Quantity'] * df['Pommes_Price'] +
                     df['Bananes_Quantity'] * df['Bananes_Price'] +
                     df['Cerises_Quantity'] * df['Cerises_Price'])

# Calculate real GDP using the prices of the year 2000
df['Real_GDP_2000'] = (df['Pommes_Quantity'] * base_prices['Pommes'] +
                       df['Bananes_Quantity'] * base_prices['Bananes'] +
                       df['Cerises_Quantity'] * base_prices['Cerises'])

# Calculate chained real GDP
df['Chained_Real_GDP'] = df['Real_GDP_2000'].iloc[0]
for i in range(1, len(df)):
    # Calculate growth rates
    g_t_I = (df['Pommes_Quantity'].iloc[i] * df['Pommes_Price'].iloc[i-1] +
             df['Bananes_Quantity'].iloc[i] * df['Bananes_Price'].iloc[i-1] +
             df['Cerises_Quantity'].iloc[i] * df['Cerises_Price'].iloc[i-1]) / \
            (df['Pommes_Quantity'].iloc[i-1] * df['Pommes_Price'].iloc[i-1] +
             df['Bananes_Quantity'].iloc[i-1] * df['Bananes_Price'].iloc[i-1] +
             df['Cerises_Quantity'].iloc[i-1] * df['Cerises_Price'].iloc[i-1]) - 1

    g_t_F = (df['Pommes_Quantity'].iloc[i] * df['Pommes_Price'].iloc[i] +
             df['Bananes_Quantity'].iloc[i] * df['Bananes_Price'].iloc[i] +
             df['Cerises_Quantity'].iloc[i] * df['Cerises_Price'].iloc[i]) / \
            (df['Pommes_Quantity'].iloc[i-1] * df['Pommes_Price'].iloc[i] +
             df['Bananes_Quantity'].iloc[i-1] * df['Bananes_Price'].iloc[i] +
             df['Cerises_Quantity'].iloc[i-1] * df['Cerises_Price'].iloc[i]) - 1

    # Geometric mean of growth rates
    g_t = ((1 + g_t_I) ** 0.5 * (1 + g_t_F) ** 0.5) - 1

    # Calculate chained real GDP
    df.loc[i, 'Chained_Real_GDP'] = df.loc[i-1, 'Chained_Real_GDP'] * (1 + g_t)

# Plot the series
plt.figure(figsize=(10, 6))
plt.plot(df['Year'], df['Real_GDP_2000'], label='Real GDP 2000')
plt.plot(df['Year'], df['Chained_Real_GDP'], label='Chained Real GDP')
plt.xlabel('Year')
plt.ylabel('GDP')
plt.title('Nominal GDP vs Chained Real GDP')
plt.legend()
plt.grid(True)
plt.show()

# Calculate average growth rates
real_growth_rate_2000 = (df['Real_GDP_2000'].iloc[-1] / df['Real_GDP_2000'].iloc[0]) ** (1 / (len(df) - 1)) - 1
chained_real_growth_rate = (df['Chained_Real_GDP'].iloc[-1] / df['Chained_Real_GDP'].iloc[0]) ** (1 / (len(df) - 1)) - 1

print(f"Average real 2000 growth rate: {real_growth_rate_2000:.2%}")
print(f"Average chained real growth rate: {chained_real_growth_rate:.2%}")
Average real 2000 growth rate: 1.94%
Average chained real growth rate: 1.57%

Exercice 3

Exercice 5

Énoncé

La mesure du bien-être \(\lambda\) prend en compte les données sur la consommation, les inégalités, le temps de loisir et la mortalité.

  1. Nommez une autre variable qui pourrait être importante pour déterminer le bien-être et qui ne sont pas incluses dans les calculs standards du PIB.
  2. De quelles données auriez-vous besoin pour déterminer le poids à accorder à cette variable ? Décrire comment vous utiliseriez ces données pour trouver la bonne façon d’inclure la variable en question dans le calcul du bien-être. Les choix que font les gens pourraient révéler à quel point ils se soucient de cette variable? Ne vous inquiétez pas trop de la faisabilité de la procédure de collecte de données, mais réfléchissez soigneusement sur les raisons pour lesquelles les choix observés seraient informatifs.

Papier scientifique de la semaine

Jorgenson (2018)

Objectifs de recherche

Proposer un aperçu des progrès récents et souhaitables dans la comptabilité nationale

Progrès dans la comptabilité aggrégée et de la production

  • Comptabilisation des intrants et de la productivité
  • Comptabilisation sectorielle détaillée
  • Comptabilisation des actifs incorporels
  • Cadres de comparaisons internationaux

Progrès dans la comptabilité du bien-être

  • Adopter une perspective ménage
  • Ajouter des dimensions non-marchandes du revenu
  • Inclure des informations distributives

Comptabiliser au-delà du PIB

  • Comptabiliser les services non-marchands
  • Développer un cadre de comptabilité dépassant le PIB (Systèmes de comptes satellites, …)

Bibliographie

Jorgenson, D. W. (2018). Production and Welfare: Progress in Economic Measurement. Journal of Economic Literature, 56(3), 867–919. https://doi.org/10.1257/jel.20171358