

Paperback: 400 pages
Publisher: O'Reilly Media; 1 edition (September 26, 2013)
Language: English
ISBN-10: 1449357105
ISBN-13: 978-1449357108
Product Dimensions: 7 x 0.8 x 9.2 inches
Shipping Weight: 1.8 pounds (View shipping rates and policies)
Average Customer Review: 3.8 out of 5 stars See all reviews (13 customer reviews)
Best Sellers Rank: #111,242 in Books (See Top 100 in Books) #24 in Books > Computers & Technology > Computer Science > Bioinformatics #64 in Books > Computers & Technology > Databases & Big Data > Data Mining #65 in Books > Computers & Technology > Databases & Big Data > Data Modeling & Design

If you want to start learning R, there several things you may want to consider. There are two kind of skills you want to cultivate: programming skills and actual data analysis ones. In principle, you can learn techniques alone, but then your creativity as a data analyst will be limited and probably you will end up writing poor code. Alternatively focusing only on coding may make you a good programmer, but it will be hard to get started on putting your skill into practice. Any book should strike a tradeoff in where to stand between training you in these two topics. Cotton's book try its best in this and does a pretty good job. The first part of the book, covering the intricacies of the language is the one I found most useful. I has all sort of good advise and explanations on the data structures and functions you can use. It is appropriately applied - not just about computation and programming, but actually links how they are applied in the actual data analysis. In this sense, this was the most original and interesting part of the book. The second part of the book, covering data analysis techniques was more conventional but still good. As such, there are perhaps better books if you are interested on any of the two sides ("machine learning for hackers" is very good to learn how to apply the techniques and seeing them in action; "Introduction to statistical learning" is a bit more theoretical; Advanced R or The Art of R Computing are unbeatable about teaching the language, although a bit dray).The approach of Cotton is really instructive. He is friendly, he write well in a easygoing fashion and the book is full of useful tips that helped me to understand how the language merge with the technique.
Innovation in Open and Distance Learning: Successful Development of Online and Web-based Learning (Open and Flexible Learning Series) Implementing Cisco IP Routing (ROUTE) Foundation Learning Guide: Foundation learning for the ROUTE 642-902 Exam (Foundation Learning Guides) Implementing Cisco IP Switched Networks (SWITCH) Foundation Learning Guide: Foundation learning for SWITCH 642-813 (Foundation Learning Guides) Deep Learning: Recurrent Neural Networks in Python: LSTM, GRU, and more RNN machine learning architectures in Python and Theano (Machine Learning in Python) Unsupervised Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python and Theano (Machine Learning in Python) Deep Learning in Python Prerequisites: Master Data Science and Machine Learning with Linear Regression and Logistic Regression in Python (Machine Learning in Python) Convolutional Neural Networks in Python: Master Data Science and Machine Learning with Modern Deep Learning in Python, Theano, and TensorFlow (Machine Learning in Python) Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python, Theano, and TensorFlow (Machine Learning in Python) Wipe Clean: Early Learning Activity Book (Wipe Clean Early Learning Activity Books) Toddler Coloring Book. Numbers Colors Shapes: Baby Activity Book for Kids Age 1-3, Boys or Girls, for Their Fun Early Learning of First Easy Words ... (Preschool Prep Activity Learning) (Volume 1) Jaw-Dropping Geography: Fun Learning Facts About Amazing Australia: Illustrated Fun Learning For Kids (Volume 1) Legends of History: Fun Learning Facts About Aztecs: Illustrated Fun Learning For Kids (Volume 1) Introduction to Statistical Relational Learning (Adaptive Computation and Machine Learning series) The K&W Guide to Colleges for Students with Learning Differences, 13th Edition: 353 Schools with Programs or Services for Students with ADHD, ASD, or Learning Disabilities (College Admissions Guides) Inevitable: Mass Customized Learning: Learning in the Age of Empowerment (New Edition) Culture and Online Learning: Global Perspectives and Research (Online Learning and Distance Education) Visible Learning for Teachers: Maximizing Impact on Learning Learning by Doing: A Handbook for Professional Learning Communities at WorkTM, Third Edition (A Practical Guide to Action for PLC Teams and Leadership) Learning Disabilities and ADHD: A Family Guide to Living and Learning Together Change the World with Service Learning: How to Create, Lead, and Assess Service Learning Projects