Programmation fonctionnelle en R 4 : Programmation statistique avancée pour la science des données, l'analyse et la finance

Programmation fonctionnelle en R 4 : Programmation statistique avancée pour la science des données, l'analyse et la finance (Thomas Mailund)

Titre original :

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

Contenu du livre :

Maîtrisez les fonctions et découvrez comment écrire des programmes fonctionnels dans R. Dans ce livre, mis à jour pour R 4, vous apprendrez à rendre vos fonctions pures en évitant les effets de bord, à écrire des fonctions qui manipulent d'autres fonctions et à construire des fonctions complexes en utilisant des fonctions plus simples comme éléments de base.

Dans Functional Programming in R 4, vous verrez comment remplacer les boucles, qui peuvent avoir des effets secondaires, par des fonctions récursives qui peuvent plus facilement les éviter. En outre, le livre explique pourquoi vous ne devriez pas utiliser la récursivité alors que les boucles sont plus efficaces et comment vous pouvez obtenir le meilleur des deux mondes.

La programmation fonctionnelle est un style de programmation, comme la programmation orientée objet, mais qui se concentre sur les transformations de données et les calculs plutôt que sur les objets et l'état. Alors qu'en programmation orientée objet, vous modélisez vos programmes en décrivant les états dans lesquels un objet peut se trouver et la manière dont les méthodes révèlent ou modifient cet état, en programmation fonctionnelle, vous modélisez les programmes en décrivant la manière dont les fonctions transforment les données d'entrée en données de sortie. Les fonctions elles-mêmes sont considérées comme des données que vous pouvez manipuler et une grande partie de la force de la programmation fonctionnelle vient de la manipulation des fonctions, c'est-à-dire de la construction de fonctions plus complexes en combinant des fonctions plus simples.

Ce que vous apprendrez

⬤ Écrire des fonctions dans R 4, y compris les opérateurs infixes et les fonctions de remplacement.

⬤ Créer des fonctions d'ordre supérieur.

⬤ Passer des fonctions à d'autres fonctions et commencer à utiliser les fonctions comme des données que vous pouvez manipuler.

⬤ Utiliser les fonctions Filer, Map et Reduce pour exprimer clairement et en toute sécurité l'intention du code.

⬤ Construire de nouvelles fonctions à partir de fonctions existantes sans nécessairement écrire de nouvelles fonctions, en utilisant la programmation sans point.

⬤ Créer des fonctions qui transportent des données avec elles.

A qui s'adresse ce livre ?

Les personnes ayant au moins une certaine expérience de la programmation en R.

Autres informations sur le livre :

ISBN :9781484294864
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Introduction à la pensée informatique : Résolution de problèmes, algorithmes, structures de données,...
Apprenez les approches de la pensée...
Introduction à la pensée informatique : Résolution de problèmes, algorithmes, structures de données, etc. - Introduction to Computational Thinking: Problem Solving, Algorithms, Data Structures, and More
Les pointeurs dans la programmation en C : Une approche moderne de la gestion de la mémoire, des...
Ce guide vous permettra de mieux comprendre les...
Les pointeurs dans la programmation en C : Une approche moderne de la gestion de la mémoire, des structures de données récursives, des chaînes de caractères et des tableaux - Pointers in C Programming: A Modern Approach to Memory Management, Recursive Data Structures, Strings, and Arrays
Introduction à Markdown et Pandoc : Utiliser un langage de balisage et un convertisseur de documents...
1 : Guide du débutant pour Markdown et Pandoc2 :...
Introduction à Markdown et Pandoc : Utiliser un langage de balisage et un convertisseur de documents - Introducing Markdown and Pandoc: Using Markup Language and Document Converter
Structures de données fonctionnelles en R : Programmation statistique avancée en R - Functional Data...
Apprendre la programmation algorithmique en...
Structures de données fonctionnelles en R : Programmation statistique avancée en R - Functional Data Structures in R: Advanced Statistical Programming in R
Algorithmes de chaînes de caractères en C : Représentation et recherche efficaces de textes - String...
1. Introduction. - 2. algorithmes classiques pour...
Algorithmes de chaînes de caractères en C : Représentation et recherche efficaces de textes - String Algorithms in C: Efficient Text Representation and Search
Beginning Data Science in R 4 : Analyse de données, visualisation et modélisation pour le...
Découvrez les meilleures pratiques pour l'analyse des données...
Beginning Data Science in R 4 : Analyse de données, visualisation et modélisation pour le scientifique des données - Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist
R 4 Data Science Quick Reference : Un guide de poche pour les apis, les bibliothèques et les paquets...
Dans cet ouvrage de référence rapide et pratique,...
R 4 Data Science Quick Reference : Un guide de poche pour les apis, les bibliothèques et les paquets - R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages
Programmation fonctionnelle en R 4 : Programmation statistique avancée pour la science des données,...
Maîtrisez les fonctions et découvrez comment...
Programmation fonctionnelle en R 4 : Programmation statistique avancée pour la science des données, l'analyse et la finance - Functional Programming in R 4: Advanced Statistical Programming for Data Science, Analysis, and Finance
Les joies du hachage : programmation de tables de hachage en C - The Joys of Hashing: Hash Table...
Construire des implémentations fonctionnelles de...
Les joies du hachage : programmation de tables de hachage en C - The Joys of Hashing: Hash Table Programming with C
Le guide du débutant sur GitHub - The Beginner's Guide to GitHub
Vous avez entendu parler de git et de GitHub et vous voulez savoir de quoi il retourne...
Le guide du débutant sur GitHub - The Beginner's Guide to GitHub
Métaprogrammation en R : Programmation statistique avancée pour la science des données, l'analyse et...
Apprenez à manipuler les fonctions et les...
Métaprogrammation en R : Programmation statistique avancée pour la science des données, l'analyse et la finance - Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)