
Functional Programming in R : Advanced Statistical Programming for Data Science, Analysis and Finance (Paperback)
(No ratings yet)
Key item features
• Author: Thomas Mailund • ISBN:9781484227459 • Format:Paperback • Publication Date:2017-03-29
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- Pub date20170329
- Pages104
- SubgenreComputers
- PublisherApress
Current price is USD$58.98
Price when purchased online
Out of stock
How do you want your item?
Out of stock
About this item
Product details
Master functions and discover how to write functional programs in R. In this concise book, you'll make your functions pure by avoiding side-effects; you'll write functions that manipulate other functions, and you'll construct complex functions using simpler functions as building blocks.
In Functional Programming in R, you'll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds.
Functional programming is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify that state, in functional programming you model programs by describing how functions translate input data to output data. Functions themselves are considered to be data you can manipulate and much of the strength of functional programming comes from manipulating functions; that is, building more complex functions by combining simpler functions.
What You'll Learn
Who This Book Is For
Those with at least some experience with programming in R.
In Functional Programming in R, you'll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds.
Functional programming is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify that state, in functional programming you model programs by describing how functions translate input data to output data. Functions themselves are considered to be data you can manipulate and much of the strength of functional programming comes from manipulating functions; that is, building more complex functions by combining simpler functions.
What You'll Learn
- Write functions in R including infix operators and replacement functions
- Create higher order functions
- Pass functions to other functions and start using functions as data you can manipulate
- Use Filer, Map and Reduce functions to express the intent behind code clearly and safely
- Build new functions from existing functions without necessarily writing any new functions, using point-free programming
- Create functions that carry data along with them
Who This Book Is For
Those with at least some experience with programming in R.
• Author: Thomas Mailund • ISBN:9781484227459 • Format:Paperback • Publication Date:2017-03-29
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computers/Languages - General, Computers/Programming - General, Computers/Software Development & Engineering - General
Pub date
20170329
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Similar items you might like
Based on what customers bought
Domain-Specific Languages in R: Advanced Statistical Programming, (Paperback) $22.41
$2241current price $22.41Domain-Specific Languages in R: Advanced Statistical Programming, (Paperback)
Advanced R Statistical Programming and Data Models: Analysis, Machine Learning, and Visualization, (Paperback) $50.36
$5036current price $50.36Advanced R Statistical Programming and Data Models: Analysis, Machine Learning, and Visualization, (Paperback)
Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist, (Paperback) $25.35
$2535current price $25.35Beginning Data Science in R 4: Data Analysis, Visualization, and Modelling for the Data Scientist, (Paperback)
R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages, (Paperback) $30.65 Was $34.99
$3065current price $30.65, Was $34.99$34.99R 4 Data Science Quick Reference: A Pocket Guide to Apis, Libraries, and Packages, (Paperback)
Advanced Object-Oriented Programming in R: Statistical Programming for Data Science, Analysis and Finance, (Paperback) $29.99
$2999current price $29.99Advanced Object-Oriented Programming in R: Statistical Programming for Data Science, Analysis and Finance, (Paperback)
Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance, (Paperback) $46.75
$4675current price $46.75Metaprogramming in R: Advanced Statistical Programming for Data Science, Analysis and Finance, (Paperback)
Functional Data Structures in R: Advanced Statistical Programming in R, (Paperback) $23.12
$2312current price $23.12Functional Data Structures in R: Advanced Statistical Programming in R, (Paperback)
Undergraduate Topics in Computer Science Data Structures and Algorithms with Scala: A Practitioner's Approach with Emphasis on Functional Programming, (Paperback) $44.99
$4499current price $44.99Undergraduate Topics in Computer Science Data Structures and Algorithms with Scala: A Practitioner's Approach with Emphasis on Functional Programming, (Paperback)
Beginning Mathematica and Wolfram for Data Science: Applications in Data Analysis, Machine Learning, and Neural Networks, (Paperback) $48.68
$4868current price $48.68Beginning Mathematica and Wolfram for Data Science: Applications in Data Analysis, Machine Learning, and Neural Networks, (Paperback)
Advances in Digital Technologies for Sma Data Analytics for Finance Using Python, (Paperback) $69.87
$6987current price $69.87Advances in Digital Technologies for Sma Data Analytics for Finance Using Python, (Paperback)
Financial Data Science with Python: An Integrated Approach to Analysis, Modeling, and Machine Learning, (Paperback) $28.30
$2830current price $28.30Financial Data Science with Python: An Integrated Approach to Analysis, Modeling, and Machine Learning, (Paperback)
Numerical Methods Using Kotlin: For Data Science, Analysis, and Engineering, (Paperback) $52.00
$5200current price $52.00Numerical Methods Using Kotlin: For Data Science, Analysis, and Engineering, (Paperback)
Applied Data Analysis for Urban Planning and Management, (Paperback) $58.84
$5884current price $58.84Applied Data Analysis for Urban Planning and Management, (Paperback)
Machine Learning for Healthcare: Handling and Managing Data, (Paperback) $47.19
$4719current price $47.19Machine Learning for Healthcare: Handling and Managing Data, (Paperback)
Quantitative Analysis for System Applications: Data Science and Analytics Tools and Techniques, (Paperback) $46.91
$4691current price $46.91Quantitative Analysis for System Applications: Data Science and Analytics Tools and Techniques, (Paperback)
R Programming R Programming: This book includes: R Basics for Beginners R Data Analysis and Statistics R Data Visualization, Book 4, (Paperback) $46.93
$4693current price $46.93R Programming R Programming: This book includes: R Basics for Beginners R Data Analysis and Statistics R Data Visualization, Book 4, (Paperback)
Expert's Voice in Programming Beginning R: An Introduction to Statistical Programming, (Paperback) $39.99
$3999current price $39.99Expert's Voice in Programming Beginning R: An Introduction to Statistical Programming, (Paperback)
Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming, (Paperback) $40.79 Was $54.29
$4079current price $40.79, Was $54.29$54.29Julia Quick Syntax Reference: A Pocket Guide for Data Science Programming, (Paperback)
Chapman & Hall/CRC Machine Learning The Pragmatic Programmer for Machine Learning: Engineering Analytics and Data Science Solutions, (Paperback) $47.99
$4799current price $47.99Chapman & Hall/CRC Machine Learning The Pragmatic Programmer for Machine Learning: Engineering Analytics and Data Science Solutions, (Paperback)
Undergraduate Topics in Computer Science Guide to Distributed Algorithms: Design, Analysis and Implementation Using Python, (Paperback) $43.94
$4394current price $43.94Undergraduate Topics in Computer Science Guide to Distributed Algorithms: Design, Analysis and Implementation Using Python, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet
