Funktionale Programmierung in R 4: Fortgeschrittene statistische Programmierung für Datenwissenschaft, Analyse und Finanzen

Funktionale Programmierung in R 4: Fortgeschrittene statistische Programmierung für Datenwissenschaft, Analyse und Finanzen (Thomas Mailund)

Originaltitel:

Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance

Inhalt des Buches:

Beherrschen Sie Funktionen und entdecken Sie, wie man funktionale Programme in R schreibt. In diesem für R 4 aktualisierten Buch lernen Sie, Ihre Funktionen rein zu machen, indem Sie Seiteneffekte vermeiden, Funktionen zu schreiben, die andere Funktionen manipulieren, und komplexe Funktionen mit einfacheren Funktionen als Bausteinen zu konstruieren.

In Funktionale Programmierung in R 4 sehen Sie, wie Sie Schleifen, die Nebenwirkungen haben können, durch rekursive Funktionen ersetzen, die diese leichter vermeiden können. Darüber hinaus wird erläutert, warum Sie keine Rekursion verwenden sollten, wenn Schleifen effizienter sind, und wie Sie das Beste aus beiden Welten nutzen können.

Die funktionale Programmierung ist ein Programmierstil, der der objektorientierten Programmierung ähnelt, sich aber auf Datentransformationen und Berechnungen konzentriert und nicht auf Objekte und Zustände. Während Sie bei der objektorientierten Programmierung Ihre Programme modellieren, indem Sie beschreiben, welche Zustände ein Objekt annehmen kann und wie Methoden diesen Zustand aufdecken oder verändern, modellieren Sie bei der funktionalen Programmierung Programme, indem Sie beschreiben, wie Funktionen Eingabedaten in Ausgabedaten umwandeln. Funktionen selbst werden als Daten betrachtet, die man manipulieren kann, und ein Großteil der Stärke der funktionalen Programmierung liegt in der Manipulation von Funktionen, d. h. in der Erstellung komplexerer Funktionen durch die Kombination einfacherer Funktionen.

Was Sie lernen werden

⬤ Schreiben von Funktionen in R 4, einschließlich Infix-Operatoren und Ersatzfunktionen.

⬤ Erstellen von Funktionen höherer Ordnung.

⬤ Funktionen an andere Funktionen weitergeben und Funktionen als Daten verwenden, die Sie manipulieren können.

⬤ Filer-, Map- und Reduce-Funktionen verwenden, um die Absicht hinter dem Code klar und sicher auszudrücken.

⬤ Erstellen Sie neue Funktionen aus bestehenden Funktionen, ohne notwendigerweise neue Funktionen zu schreiben, indem Sie punktfrei programmieren.

⬤ Erstellen Sie Funktionen, die Daten mit sich führen.

Für wen ist dieses Buch gedacht?

Personen, die zumindest etwas Erfahrung mit der Programmierung in R haben.

Weitere Daten des Buches:

ISBN:9781484294864
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Einführung in das rechnergestützte Denken: Problemlösung, Algorithmen, Datenstrukturen und mehr -...
Lernen Sie Ansätze des rechnerischen Denkens und...
Einführung in das rechnergestützte Denken: Problemlösung, Algorithmen, Datenstrukturen und mehr - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Zeiger in der C-Programmierung: Eine moderne Herangehensweise an Speicherverwaltung, rekursive...
Gewinnen Sie ein besseres Verständnis von Zeigern, von...
Zeiger in der C-Programmierung: Eine moderne Herangehensweise an Speicherverwaltung, rekursive Datenstrukturen, Zeichenketten und Arrays - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Einführung in Markdown und Pandoc: Verwendung der Auszeichnungssprache und des Dokumentkonverters -...
1: Der Leitfaden für Einsteiger in Markdown und...
Einführung in Markdown und Pandoc: Verwendung der Auszeichnungssprache und des Dokumentkonverters - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Funktionale Datenstrukturen in R: Fortgeschrittene statistische Programmierung in R - Functional...
Lernen Sie algorithmisches Programmieren in...
Funktionale Datenstrukturen in R: Fortgeschrittene statistische Programmierung in R - Functional Data Structures in R: Advanced Statistical Programming in R
String-Algorithmen in C: Effiziente Textdarstellung und Suche - String Algorithms in C: Efficient...
1. Einführung. - 2. klassische Algorithmen für...
String-Algorithmen in C: Effiziente Textdarstellung und Suche - String Algorithms in C: Efficient Text Representation and Search
Beginnende Datenwissenschaft in R 4: Datenanalyse, Visualisierung und Modellierung für den...
Entdecken Sie die besten Praktiken für die Datenanalyse und...
Beginnende Datenwissenschaft in R 4: Datenanalyse, Visualisierung und Modellierung für den Datenwissenschaftler - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Datenwissenschaftliche Kurzreferenz: Ein Taschenführer zu Apis, Bibliotheken und Paketen - R 4...
In diesem handlichen, schnellen Nachschlagewerk...
R 4 Datenwissenschaftliche Kurzreferenz: Ein Taschenführer zu Apis, Bibliotheken und Paketen - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Funktionale Programmierung in R 4: Fortgeschrittene statistische Programmierung für...
Beherrschen Sie Funktionen und entdecken Sie, wie man funktionale...
Funktionale Programmierung in R 4: Fortgeschrittene statistische Programmierung für Datenwissenschaft, Analyse und Finanzen - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Die Freuden des Hashings: Hash-Tabellen-Programmierung mit C - The Joys of Hashing: Hash Table...
Erstellen Sie funktionierende Implementierungen von...
Die Freuden des Hashings: Hash-Tabellen-Programmierung mit C - The Joys of Hashing: Hash Table Programming with C
Der Leitfaden für Einsteiger auf GitHub - The Beginner's Guide to GitHub
Sie haben von Git und GitHub gehört und möchten wissen, was es damit auf...
Der Leitfaden für Einsteiger auf GitHub - The Beginner's Guide to GitHub
Metaprogrammierung in R: Fortgeschrittene statistische Programmierung für Datenwissenschaft, Analyse...
Lernen Sie, wie Sie Funktionen und Ausdrücke...
Metaprogrammierung in R: Fortgeschrittene statistische Programmierung für Datenwissenschaft, Analyse und Finanzen - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: