Veröffentlichung der Präsentation in der Sektion von R meetup @ Moscow Data Science Major (Frühjahr 2019) .
Die gesamte Präsentation ist im PDF-Format .
Warum ist diese Frage relevant?
Business Cases sind unterschiedlich, das technische Wesen ist das gleiche
- Call Center Performance Analytics
- Verkaufsanalyse, einschließlich Prognosen
- Betrugsbekämpfungssystem
- Geschäftsprozess-Mining
- Verschiedene Audits (technisch, finanziell)
- Lager- und Logistikaufgaben
- Prozesskostenrechnung
- Überwachung von Geschäftsprozessen
- Protokollbasierte Analyse
- Kapazitätsmanagement
- Textanalyse (E-Mail, Service Desk)
- Flexible Dashboards und Berichte
- "Smart Tyres" zwischen Buchhaltungssystemen (1C, ACS, SAP, ...) und Executive
- ...
Es ist eine Fortsetzung früherer Veröffentlichungen .
Praktische Beobachtungen
- Viele dieser Aufgaben sind auf die mathematische Manipulation von Daten zurückzuführen (CRUD-Systeme gehen über den Rahmen hinaus, wir betrachten genau verschiedene Verarbeitungen und Transformationen).
- 80% der Datenmanipulationsaufgaben können mit den R-Tools schnell und effizient "schlüsselfertig" gelöst werden.
- in der Wirtschaft werden Aufgaben und Anforderungen in der Regel schnell angepasst, inkl. aufgrund externer Faktoren oder Zwischenergebnisse;
- "modulare" Technologien haben gute Wurzeln in der IT; Der Bau des "Monolithen" kann 2-3 Jahre dauern, was mit der Lebensdauer einer kleinen Lösung vergleichbar ist. Es ist viel effizienter, schnell ein „modulares“ Design zusammenzustellen, praktische Erfahrungen zu sammeln und in 2-3 Jahren eine neue Lösung zu entwickeln, die das gewonnene Wissen und vergangene Änderungen in IT und Business berücksichtigt.
Typische „urbane Legenden“ über R.
- R langsam
- R schwer zu lesen
- R steht für stat. Berechnungen mit komplexen Algorithmen
- R ist für den interaktiven Einsatz konzipiert.
All dies ergibt sich aus einer oberflächlichen Untersuchung des Themas und der verwendeten Werkzeuge.
Stadtlegenden - Missverständnisse aus den 90er Jahren
- R ist eine vollständige Programmiersprache, kein Konsolenrechner.
- R fungiert als universeller „Klebstoff“ zwischen verschiedenen Plattformen und C-Komponenten - es zählt schnell!
- Die Lesbarkeit des Codes hängt von der Erfahrung des Entwicklers ab. Der moderne Stil von R ist Metaprogrammierung. Der Code ist kompakt und schnell.
- R ist ein Ökosystem, mit dem Sie einen vollständigen Datenverarbeitungszyklus vom Importieren von Daten bis zur Bereitstellung von AWPs und der Vorbereitung von Präsentationen implementieren können.
Vorherige Veröffentlichung - "Verwendung der Rechenleistung von R zum Testen der Hypothese der Mittelgleichheit . "