Wolfram Language

Externe Dienste

Analysieren Sie das Hyperinflationstempo südamerikanischer Länder

Stellen Sie eine Verbindung zur Federal Reserve Economic Data-API her.

In[1]:=
Click for copyable input
fred = ServiceConnect["FederalReserveEconomicData"]
Out[1]=

Erstellen Sie eine Liste der südamerikanischen Länder.

In[2]:=
Click for copyable input
countries = CountryData["SouthAmerica"];

Ermitteln Sie die Inflationszeitreihen der ausgewählten Länder.

In[3]:=
Click for copyable input
data = Association[DeleteMissing[Block[{source, id, ts, fts}, source = fred["SeriesSearch", "Query" -> # <> " inflation consumer price"]; If[Length[source] > 0, (id = source[1, "ID"]; ts = fred["SeriesData", "ID" -> id]; fts = TimeSeries[ts , MissingDataMethod -> Automatic]; # -> fts), Missing[#]] ] & /@ (EntityValue[#, "Name"] & /@ countries)]];

Visualisieren Sie die Länder mit Hyperinflation im Zeitraum 19602015.

Den kompletten Wolfram Language-Input zeigen
In[4]:=
Click for copyable input
hyperinflation = Select[data, (Max[#["Values"]] > 1000 &)]; DateListLogPlot[Thread[Legended[Values[#], Keys[#]]] &@hyperinflation, Filling -> Axis, FrameStyle -> White, FrameLabel -> "Logscale of inflation", FrameTicks -> {{Automatic, None}, {Table[DateObject[{i}], {i, 1960, 2015, 5}], None}}, PlotRange -> Full, Background -> RGBColor[0.25, 0.25, 0.25], AspectRatio -> 1/2, DateTicksFormat -> "YearShort", ImageSize -> 480, GridLines -> {None, {{10, White}, {100, Pink}, {1000, Red}}}, GridLinesStyle -> {Thickness[Small], Dashed}]
Out[4]=

Verwandte Beispiele

en es fr ja ko pt-br ru zh