Speichern und führen Sie Abfragen zu politischen, wirtschaftlichen, demografischen und ++ Länderdaten aus

Ich möchte ein Analysetool für wirtschaftliche, politische, demografische und geografische Daten afrikanischer Staaten entwickeln. Die Idee ist, in der Lage zu sein:

  • Länderdaten speichern
  • Stellen Sie eine Frage für viele Länder gleichzeitig
  • Definieren Sie Kriterien und sehen Sie, welche Länder die Rechnung erfüllen
  • Korrelationen abbilden

Ich suche Rat für Softwarelösungen, die für eine solche Aufgabe gut sind.

(Ich habe zuvor ein ähnliches Tool in Stata für Wirtschaftsdaten erstellt; Stata macht Grafiken und Korrelationen gut, scheint aber schnell ungeschickt zu werden, sobald die Bedingungen und regulären Ausdrücke in den Abfragen alles andere als sehr einfach sind.)

Ich werde Länderdaten aus vielen verschiedenen Quellen zusammenkratzen und sie alle in einem Datensatz kombinieren. Ich suche nach der besten Software zum Speichern der Daten, um die relevanten Abfragen auszuführen und die relevanten Diagramme zu erstellen. Ich habe nichts dagegen, verschiedene Softwarelösungen für verschiedene Abfragen zu verwenden, aber dann sollte die Datenbank von allen Programmen gelesen werden können.

Beispielabfragen

  • Welche Staaten haben nach 2006 Konflikte erlebt?
  • Ordnen Sie die Staaten nach der Anzahl aufeinanderfolgender demokratischer Wahlen zwischen 1945 und 2005
  • Zeigen Sie den Index der politischen Freiheit Südafrikas von 1980 bis 2000 an
  • Was ist (Süd-/Ost-/Zentral-/West-/Nord-) Afrikas wichtigster Export?
  • Korrelieren Sie das Pro-Kopf-Einkommen mit der demokratischen Herrschaft in einem Streudiagramm für alle Staaten, die bestimmten Kriterien entsprechen
  • In welchen Bundesstaaten wurden 1990 Wahlen abgehalten?

Ich werde hier Rohdaten zu Konflikten, Wahlen, Index der politischen Freiheit, Art der Herrschaft, Handelsströme und Wirtschaftsindikatoren haben.

Software für OSX oder Linux wird bevorzugt, aber Windows funktioniert auch.

Ich kenne mich weder mit Datenbankstrukturen noch mit Analysesoftware aus, aber ich lasse mich nicht von einer hohen Lernkurve oder langen Dokumentationen abschrecken, solange ich am Ende eine Lösung habe, die für die Aufgabe gut geeignet ist. Vielen Dank im Voraus für jede Hilfe

Ich glaube, Sie werden in der Lage sein, diese Fragen zu stellen, indem Sie die SPARQL-Abfragesprache lernen und damit Abfragen auf DBpedia ausführen. Sehen Sie sich dieses sehr hilfreiche Video für eine Demonstration an: youtube.com/watch?v=BmHKb0kLGtA

Antworten (2)

Wolfram Alpha https://en.wikipedia.org/wiki/Wolfram_Alpha für ein gutes Thumbnail und unter http://www.wolframalpha.com/ für den echten Deal. Möglicherweise sind bereits Datensätze für das, wonach Sie suchen, schnell berechnet oder ableitbar. /s/ OTC

Sie sehen sich wirklich mehrere Softwarekomponenten an.

  • Datenbank
  • Abfrage-Tool
  • Erstellen Sie Diagramme basierend auf Daten, die aus Abfragen abgerufen wurden
  • andere Analytik

Also ... datenbanktechnisch MariaDB oder eine der Nosql-Datenbanken wie Mongodb. Ihre Wahl der Datenbank beeinflusst die Wahl Ihres Abfragetools. Für Grafiken, Diagramme usw. können Sie Ihre Abfragen (mit Anzahl usw.) im CSV-Format ausgeben und von OpenOffice/LibreOffice im Tabellenkalkulationstool verarbeiten lassen, um einige Grafiken zu erstellen auch Grafiken.