De Big Mac index is een methode waarmee wisselkoersen op een licht verteerbare manier kunnen geanalyseerd worden. Deze index werd in 1986 door Pam Woodall ontwikkeld voor de Amerikaanse krant The Economist. Sindsdien publiceert die krant elk jaar een geactualiseerde versie van de index. Deze index gaf ook aanleiding tot de term burgernomics.
Het principe werkt heel eenvoudig. De Big Mac wisselkoers tussen twee landen kan berekend worden door de prijs van een Big Mac in één land (in de lokale munteenheid van dat land) te delen door de prijs van een Big Mac in een ander land (opnieuw in de lokale munteenheid van dat land). Deze berekende wisselkoers wordt dan vergeleken met de reële wisselkoers op dat ogenblik. Indien deze lager uitvalt, dan is de eerste munt ondergewaardeerd ten opzichte van de tweede, anders is de eerste munt overgewaardeerd ten opzichte van de tweede. Dit wordt geïllustreerd aan de hand van volgend voorbeeld:
in Europa betaalt men €3.44 voor een Big Mac
in de Verenigde Staten betaalt men $4.07 voor een Big Mac
de wisselkoers kan dus berekend worden als €0.845 per dollar
de reële wisselkoers bedraagt echter €0.70 per dollar
de euro is dus met 20.7% overgewaardeerd ten opzichte van de dollar
De cijfers die gebruikt werden in bovenstaand voorbeeld zijn gebaseerd op de versie van de Big Mac index1 zoals die op 28 juli 2011 werd gepubliceerd door The Economist.
Schrijf een functie waardering die op basis van de Big
Mac index een analyse maakt van de wisselkoers van een bepaald land
ten opzichte van de dollar. Aan deze functie moeten twee argumenten
meegegeven worden die als floating point getallen moeten
beschouwd worden: i) de prijs van een Big Mac, en ii)
de reële wisselkoers ten opzichte van de dollar. Bij de
berekening van de Big Mac wisselkoers mag de functie uitgaan van een
kostprijs van $4.07 voor een Big Mac in de Verenigde Staten. Op basis
van de procentuele verhoudig
VERHOUDING (%) | WAARDERING |
---|---|
sterk ondergewaardeerd | |
ondergewaardeerd | |
ongeveer gelijk | |
overgewaardeerd | |
sterk overgewaardeerd |
Zo moet de functie voor een kostprijs van €3.44 voor een Big Mac in Europa en een reële dollarkoers van €0.70 per dollar, de string overgewaardeerd als resultaat teruggeven.
Gebruik de functie waardering om een functie wisselkoersanalyse te schrijven. Aan deze functie moeten twee argumenten doorgeven worden: de kostprijs van een Big Mac en de wisselkoers van de dollar (in lokale munteenheid per dollar). De kostprijs moet doorgegeven worden als een string die zowel het bedrag als de lokale munteenheid vermeldt, van elkaar gescheiden door een spatie: bijvoorbeeld "3.44 euro" of "2.39 pond sterling". Merk dus op dat de munteenheid zelf uit meerdere woorden kan bestaan. De functie wisselkoersanalyse moet een string teruggeven die de waardering van de lokale munt ten opzichte van de dollar omschrijft. Als formaat voor de beschrijving gebruik je de volgende template
De euro is overgewaardeerd ten opzichte van de dollar.
De cursieve fragmenten van deze template zijn variabel, en moeten door de functie wisselkoersanalyse worden ingevuld op basis van de opgegeven naam van de munteenheid en de berekende waardering.
>>> waardering(3.44, 0.70)
'overgewaardeerd'
>>> wisselkoersanalyse('3.44 euro', 0.70)
'De euro is overgewaardeerd ten opzichte van de dollar.'