Zuhause Persönliche Finanzen Unterschiedliche Ansätze zur Big-Data-Analyse - Dummies

Unterschiedliche Ansätze zur Big-Data-Analyse - Dummies

Inhaltsverzeichnis:

Video: Intelligent Data Management: Wenn Big Data zu Huge Data wird. 2025

Video: Intelligent Data Management: Wenn Big Data zu Huge Data wird. 2025
Anonim

In vielen Fällen wird die Big Data-Analyse dem Endbenutzer durch Berichte und Visualisierungen angezeigt. Da die Rohdaten unverhältnismäßig vielfältig sein können, müssen Sie sich auf Analysetools und -techniken stützen, um die Daten auf aussagekräftige Weise darzustellen.

Neue Anwendungen stehen zur Verfügung und werden grob in zwei Kategorien fallen: benutzerdefinierte oder semi-benutzerdefinierte.

Benutzerdefinierte Anwendungen für Big Data Analysis

Im Allgemeinen wird eine benutzerdefinierte Anwendung für einen bestimmten Zweck oder eine verwandte Reihe von Zwecken erstellt. Bei der Big-Data-Analyse besteht der Zweck der Entwicklung benutzerdefinierter Anwendungen darin, die Zeit bis zur Entscheidung oder Aktion zu beschleunigen.

R-Umgebung

Die "R" -Umgebung basiert auf der Statistik- und Analysesprache "S", die in den 1990er Jahren von Bell Laboratories entwickelt wurde. Es wird vom GNU-Projekt verwaltet und steht unter der GNU-Lizenz zur Verfügung.

Obwohl es schwierig zu verstehen ist, ist es aufgrund seiner Tiefe und Flexibilität eine überzeugende Wahl für Entwickler von Analyse-Anwendungen und "Power User". "Darüber hinaus unterhält das CRAN R-Projekt einen weltweiten Satz von File Transfer Protocol- und Webservern mit den aktuellsten Versionen der R-Umgebung. Eine kommerziell unterstützte Enterprise-Version von R ist ebenfalls von Revolution Analytics erhältlich.

Genauer gesagt handelt es sich bei R um eine integrierte Suite von Software-Tools und -Technologien, die entwickelt wurden, um benutzerdefinierte Anwendungen zur Vereinfachung der Datenmanipulation, -berechnung, -analyse und -visualisierung zu erstellen. Neben anderen erweiterten Funktionen unterstützt es

  • Effektive Datenverarbeitungs- und Manipulationskomponenten.

  • Operatoren für Berechnungen in Arrays und anderen Arten von geordneten Daten.

  • Tools für eine Vielzahl von Datenanalysen.

  • Erweiterte Visualisierungsfunktionen.

  • S-Programmiersprache, die von Programmierern entwickelt wurde, für Programmierer mit vielen bekannten Konstrukten, einschließlich Bedingungen, Schleifen, benutzerdefinierten rekursiven Funktionen und einer breiten Palette von Ein- und Ausgabemöglichkeiten.

R eignet sich gut für benutzerdefinierte Anwendungen zur Analyse von Big Data-Quellen.

Google Prediction API

Die Google Prediction API ist ein Beispiel für eine neue Klasse von Big Data-Analyse-Tools. Es ist auf der Website der Google-Entwickler verfügbar und ist gut dokumentiert und verfügt über verschiedene Zugriffsmechanismen mit verschiedenen Programmiersprachen. Um Ihnen den Einstieg zu erleichtern, steht es sechs Monate lang kostenlos zur Verfügung.

Die Vorhersage-API ist relativ einfach. Es sucht nach Mustern und vergleicht sie mit prospektiven, präskriptiven oder anderen existierenden Mustern.Während es seinen Mustervergleich durchführt, lernt es auch. "Je mehr man es benutzt, desto klüger wird es.

Vorhersage ist als RESTful API mit Sprachunterstützung für implementiert. NET, Java, PHP, JavaScript, Python, Ruby und viele andere. Google bietet auch Skripte für den Zugriff auf die API sowie eine Client-Bibliothek für R.

Predictive Analysis ist eine der mächtigsten potenziellen Fähigkeiten von Big Data, und die Google Prediction API ist ein sehr nützliches Tool zum Erstellen von benutzerdefinierten Anwendungen.

Semi-angepasste Anwendungen für die Big-Data-Analyse

In Wahrheit werden viele Anwendungen, die von vielen als benutzerdefinierte Anwendungen wahrgenommen werden, mit "verpackten" Komponenten von Drittanbietern wie Bibliotheken erstellt. Es ist nicht immer notwendig, eine neue Anwendung vollständig zu codieren. Bei der Verwendung von gepackten Anwendungen oder Komponenten müssen Entwickler oder Analysten Code schreiben, um diese Komponenten in einer funktionierenden benutzerdefinierten Anwendung "zusammenzufassen". Im Folgenden finden Sie Gründe für einen soliden Ansatz:

  • Geschwindigkeit bis zur Bereitstellung: Da Sie nicht jeden Teil der Anwendung schreiben müssen, kann die Entwicklungszeit erheblich verkürzt werden.

  • Stabilität: Die Verwendung von gut konstruierten, zuverlässigen Komponenten von Drittanbietern kann dazu beitragen, die benutzerdefinierte Anwendung widerstandsfähiger zu machen.

  • Bessere Qualität: Paketierte Komponenten unterliegen häufig höheren Qualitätsstandards, da sie in einer Vielzahl von Umgebungen und Domänen eingesetzt werden.

  • Mehr Flexibilität: Wenn eine bessere Komponente verfügbar ist, kann sie in die Anwendung eingetauscht werden, wodurch die Lebensdauer, Anpassbarkeit und Nützlichkeit der benutzerdefinierten Anwendung verlängert wird.

Ein anderer Typ einer semi-benutzerdefinierten Anwendung ist eine Anwendung, bei der der Quellcode verfügbar ist und für einen bestimmten Zweck modifiziert wurde. Dies kann ein effizienter Ansatz sein, da es einige Beispiele für Anwendungsbausteine ​​gibt, die in Ihre semi-benutzerdefinierte Anwendung integriert werden können:

  • TA-Lib: Die Technische Analysebibliothek wird in großem Umfang von Softwareentwicklern verwendet, die technische Analyse von Finanzmarktdaten durchführen. Es ist als Open Source unter der BSD-Lizenz verfügbar und kann so in halb-kundenspezifische Anwendungen integriert werden.

  • JUNG: Das Java Universal Network Graph-Framework ist eine Bibliothek, die ein gemeinsames Framework für die Analyse und Visualisierung von Daten bereitstellt, die durch ein Diagramm oder ein Netzwerk dargestellt werden können. Es ist nützlich für soziale Netzwerkanalysen, Wichtigkeitsmessungen und Data Mining. Es ist als Open Source unter der BSD-Lizenz verfügbar.

  • GeoTools: Ein Open Source Geospatial Toolkit zur Manipulation von GIS-Daten in vielen Formen, zur Analyse räumlicher und nicht-räumlicher Attribute oder GIS-Daten sowie zur Erstellung von Graphen und Netzwerken der Daten. Es ist unter der GPL2-Lizenz verfügbar und ermöglicht die Integration in semi-benutzerdefinierte Anwendungen.

Unterschiedliche Ansätze zur Big-Data-Analyse - Dummies

Die Wahl des Herausgebers

Web Marketing: Warum Suchmaschinen existieren - Dummies

Web Marketing: Warum Suchmaschinen existieren - Dummies

Wenn Sie verstehen, warum Suchmaschinen existieren, können sie für Sie in Ihrem Web-Marketing-Geschäft arbeiten. Also, hier ist eine kurze Lektion, warum Suchmaschinen existieren und wie Sie sie nutzen können, um Geld zu verdienen. Suchmaschinen liefern Relevanz. Relevanz bedeutet, dass Besucher auf Suchergebnisse klicken und zufrieden sind mit ...

Was sind Tür- und Informationsseiten? - dummies

Was sind Tür- und Informationsseiten? - dummies

Eine Doorway-Seite wird nur als Zugang von einer Suchmaschine zu Ihrer Website erstellt. Doorway-Seiten werden manchmal als Gateway-Seiten und Geisterseiten bezeichnet. Die Idee besteht darin, hoch optimierte Seiten zu erstellen, die von Suchmaschinen aufgenommen und indiziert werden und die mit etwas Glück gut ranken und somit den Traffic auf eine ...

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Was ist eine Weiterleitung bei der Suchmaschinenoptimierung? - Dummies

Eine Weiterleitung ist das automatische Laden einer Seite ohne Benutzereingriff. Sie klicken auf einen Link, um eine Webseite in Ihren Browser zu laden, und innerhalb von Sekunden verschwindet die geladene Seite, und eine neue wird angezeigt. Designer erstellen häufig Seiten für Suchmaschinen - optimierte, schlüsselwortreiche Seiten -, die Besucher auf die ...

Die Wahl des Herausgebers

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

Behandeln Probleme mit dem Kundenservice über Social Media - Dummies

, Wenn Kunden wissen, dass sie direkt mit ein Geschäft in den sozialen Medien, können sie aus einer beliebigen Anzahl von Gründen mit ihnen in Verbindung treten. Aber sobald sie merken, dass ein Problem mit dem Kundenservice oder einer Produktfrage über einen einzigen Tweet oder Beitrag angesprochen werden kann, ist es wahrscheinlicher, dass sie mit dem Unternehmen Geschäfte machen.

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Acht Möglichkeiten, Social Media Feedback zu erhalten - Dummies

Die heutige Technologie verändert die Art und Weise, wie wir Geschäfte machen blitzschnell. Auch der Social-Media-Handel bewegt sich blitzschnell, aber durch die Beobachtung von Erwähnungen und Fragen an die Community können Sie einen Eindruck davon bekommen, wie Ihr Markt über bevorstehende Veränderungen denkt. Auch andere Posts können Ihnen helfen, kritisches Feedback aus der Öffentlichkeit zusammenzustellen ...

Manage Social Media Commerce mit HootSuite - dummies

Manage Social Media Commerce mit HootSuite - dummies

HootSuite ist ein Social Media Management System zur Umsetzung von Outreach und Überwachung in sozialen Netzwerken über ein einziges webbasiertes Dashboard. Für Unternehmen wird HootSuite am häufigsten von Social-Media-Teams mit mehreren Agenten verwendet, aber auch viele Einzelanwender mögen es. Wenn Sie auf der Suche nach einer robusten Plattform sind, die alles an einem Ort hält, ...

Die Wahl des Herausgebers

Die 5 Kornsterne der Mittelmeer - Dummies

Die 5 Kornsterne der Mittelmeer - Dummies

Die Mittelmeerdiät ist in der Praxis des Habens begründet ein Vollkorn zu jeder Mahlzeit. Und nein, das bedeutet nicht, eine ganze Platte Vollkornspaghetti mit Fleischsauce zum Abendessen zu essen. Stattdessen machen die Menschen im Mittelmeerraum ihr Getreide zur Beilage oder schaffen durch die Zugabe von magerem Eiweiß mehr Gleichgewicht ...

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Strebe nach Gesundheit mit 7 bis 10 Portionen Obst und Gemüse - Schnuller

Der Verzehr von sieben bis zehn Portionen Obst und Gemüse pro Tag, wie sie für die mediterrane Ernährung empfohlen werden, mag sehr viel erscheinen, aber es muss keine so große Herausforderung sein. Wenn Sie nicht die Früchte und das Gemüse lieben, die spezifisch mit der Mittelmeerdiät verbunden sind, ist das okay! Essen Sie jede Art von Obst oder Gemüse, die Sie ...

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Die gesundheitlichen Vorteile von mediterranen Kräutern und Gewürzen - Dummies

Sie haben vielleicht gedacht, dass der Oregano und Basilikum in Ihrer Spaghetti-Sauce lieferte nur einen deutlichen italienischen oder mediterranen Geschmack, aber diese kleinen Kräuter sind Pflanzen, was bedeutet, dass sie alle Arten von gesundheitlichen Vorteilen haben, die einen großen Einfluss auf Ihre allgemeine Gesundheit haben können. Einfache Gewürze wie Ingwer und Oregano enthalten Phytochemikalien, ...