Überblick
Demo zur Stimmungsanalyse und Begriffsauswahl basierend auf dieser Discovery Europe 2021-Präsentation .
Die Daten stammen aus Beige-Book-Berichten der US-Notenbank von Mai 1970 bis Oktober 2020. Jeder Beige-Book-Bericht beschreibt die wirtschaftlichen Bedingungen und Aussichten auf der Grundlage qualitativer Daten (z. B. Interviews mit Wirtschaftsführern). Es wird von der Federal Reserve achtmal jährlich sowohl auf nationaler als auch auf Bezirksebene veröffentlicht.
Die Stimmungsanalyse des Beige Book liefert ein quantitatives Maß für den Grad des Optimismus oder Pessimismus der Federal Reserve in Bezug auf die Wirtschaft, der ein nützlicher Wirtschaftsindikator sein kann. Sehen Sie sich dieses reale Beispiel eines Ökonomen an, der über die Beige-Book-Stimmung berichtet . In diesem Beispiel zeigen wir, dass die Beige-Book-Stimmung ein führender Indikator für wirtschaftliche Rezessionen ist und dass sie historische Ereignisse wie die Dotcom-Pleite oder die Große Rezession verfolgt.
Die Begriffsauswahl kann auf das Beige Book angewendet werden, um Begriffe zu identifizieren, die mit wirtschaftlichen Rezessionen in Zusammenhang stehen. Dies hat das Potenzial, spezifische Konzepte aufzudecken, die Treiber oder Folgen von Rezessionen sind, und kann auch zur Suche nach potenziellen Stimmungsbegriffen verwendet werden. In diesem Beispiel werden informative Begriffe wie „aufschieben“, „kürzung“ und „stornieren“ aufgedeckt, was darauf hindeutet, dass die Erwähnung einer Störung geplanter Wirtschaftsaktivitäten im Beige Book ein wichtiger Indikator für eine Rezession sein könnte.
Es gibt zwei Datensätze für die Demo: einen für die Stimmungsanalyse und einen für die Begriffsauswahl.
- Beige Book – Sentiment.jmp enthält 5.268 Berichte auf Bezirksebene. Tabellenskripte sind für die Stimmungsanalyse und für zwei Visualisierungen enthalten: (1) „Sentiment Over Time“ zeigt die Stimmungsverfolgung mit Perioden wirtschaftlicher Rezession (in Rot dargestellt) und (2) eine geografische Karte, die die Stimmung in den zwölf Federal Reserve-Distrikten im Zeitverlauf zeigt ( z. B. steigende und rasch fallende Stimmung in der Region San Francisco während der Dotcom-Pleite 1999-2001). Für die Karte sind benutzerdefinierte Kartendateien erforderlich, die ebenfalls hier enthalten sind.
- Beige Book – Term Selection.jmp enthält 436 Berichte auf nationaler Ebene sowie eine binäre Variable, die angibt, ob sich die US-Wirtschaft zum Veröffentlichungsdatum in einer Rezession befand. Das Einzeltabellenskript startet die Begriffsauswahl mit den 1000 wichtigsten Begriffen als Prädiktoren und „Rezession“ als Ergebnisvariable („Rezession“ ist das Zielniveau).
Einen möglichen Demoablauf finden Sie in der unten verlinkten Discovery-Präsentation.
Wichtige Dinge, die Sie beachten sollten:
- Das Sentiment-Analyse-Skript fügt dem Standard-Sentiment-Wörterbuch etwa 100 benutzerdefinierte Sentiment-Begriffe und -Phrasen hinzu. In der Praxis wären weitere Anpassungen erforderlich, einschließlich einer detaillierteren Spezifikation der Bewertungen und der Entfernung unangemessener Standard-Stimmungsbegriffe. Wenn Sie während einer Demo einen Begriff sehen, der in das Wörterbuch aufgenommen werden sollte (oder nicht), oder eine Bewertung, mit der Sie nicht einverstanden sind, ist dies eine gute Gelegenheit zu zeigen, wie einfach es ist, das Wörterbuch interaktiv anzupassen.
- Das Sentiment Analysis-Skript löst die syntaktische Analyse aller Berichte aus, wenn Sie es zum ersten Mal ausführen. Aufgrund der Anzahl und Länge der Berichte kann dieser Vorgang mehrere Minuten dauern. Die resultierenden Analysevorgänge werden für einen bestimmten Zeitraum auf Ihrem Computer zwischengespeichert, können jedoch je nach Betriebssystemeinstellungen irgendwann gelöscht werden. Führen Sie das Skript immer mindestens 15 Minuten vor der Demo aus, um sicherzustellen, dass die Analysen zwischengespeichert werden, wenn Sie die Analyse anschließend vor einem Kunden starten. Im Notfall können Sie das Parsen abbrechen und trotzdem Ergebnisse erhalten, allerdings leidet die Genauigkeit der Negation und Intensivierung darunter.
- Die Skripte verwenden während der Tokenisierung benutzerdefinierten Regex, um die Abschnittsüberschriften in geschweiften Klammern zu entfernen, die in jedem Bericht vorhanden sind. Siehe den Set Regex()-Aufruf im Tabellenskript.
Ein dritter Datensatz ist enthalten: Beige Book Raw – Section Content.jmp . Dazu gehören sowohl Berichte auf Bezirksebene als auch auf nationaler Ebene, aufgeschlüsselt nach HTML-Abschnittsüberschriften, die in den Rohdaten vorhanden sind. Diese Daten können verwendet werden, um Analysen in Bezug auf bestimmte Wirtschaftsbereiche (z. B. Produktion, Einzelhandel, Arbeit) zu versuchen. Leider sind die Abschnitte in den Berichten nicht einheitlich benannt (oder haben sie überhaupt nicht), was bedeutet, dass einige Abschnittstitel neu kodiert werden müssten. Dennoch besteht die Möglichkeit, die domänenspezifische Stimmung und die Beziehung zu allgemeinen Wirtschaftsindikatoren zu untersuchen (z. B. um festzustellen, ob die Stimmung im Abschnitt „Beschäftigung“ mit den Arbeitslosenquoten übereinstimmt).
Vielen Dank an Xan Gregg für die Idee, das Beige Book zu analysieren und das Roh-HTML in JMP-Tabellen zu scrapen und zu verarbeiten.
Produkte und skriptbasierte Plattformen
Produkte: JMP Pro 16
Skriptbasierte Plattformen: Text Explorer (Stimmungsanalyse, Begriffsauswahl), Graph Builder
Datenquelle
Dateien
- Beige Book – Sentiment.jmp : Berichte auf Bezirksebene für die Stimmungsanalyse
- Beige Book – Term Selection.jmp : Berichte auf nationaler Ebene zur Termauswahl
- Beige Book Raw – Abschnittsinhalt.jmp : Berichte auf nationaler und Bezirksebene nach Berichtsabschnitten; zur weiteren Erkundung, falls gewünscht
- Fed District Map.zip : Benutzerdefinierte Kartendateien für Federal Reserve Districts
Beispieldemo