r
The Art of R Programming 豆瓣 Goodreads
作者: Norman Matloff NO STARCH PRESS 2011 - 10
2014年12月10日 已读
Not in my expertise, so no comment. But it helps.
Addendum: Actually, I strongly recommend this book. After skimming through some other introductory textbooks, I feel this book has the best exposition of those fundamental R concepts. Grasping them is immensely helpful for me (at least).
programming r
R in a Nutshell 豆瓣
作者: Joseph Adler O'Reilly Media 2012 - 10
Why learn R? Because it's rapidly becoming the standard for developing statistical software. R in a Nutshell provides a quick and practical way to learn this increasingly popular open source language and environment. You'll not only learn how to program in R, but also how to find the right user-contributed R packages for statistical modeling, visualization, and bioinformatics. The author introduces you to the R environment, including the R graphical user interface and console, and takes you through the fundamentals of the object-oriented R language. Then, through a variety of practical examples from medicine, business, and sports, you'll learn how you can use this remarkable tool to solve your own data analysis problems. * Understand the basics of the language, including the nature of R objects * Learn how to write R functions and build your own packages * Work with data through visualization, statistical analysis, and other methods * Explore the wealth of packages contributed by the R community * Become familiar with the lattice graphics package for high-level data visualization * Learn about bioinformatics packages provided by Bioconductor "I am excited about this book. R in a Nutshell is a great introduction to R, as well as a comprehensive reference for using R in data analytics and visualization. Adler provides 'real world' examples, practical advice, and scripts, making it accessible to anyone working with data, not just professional statisticians." --Martin Schultz, Arthur K. Watson Professor of Computer Science, Yale University
2014年12月14日 已读 It is an "introductory" reference book...
I feel like that "The Art of R Programming" is much better at explaining basic concepts.
programming r
ggplot2 豆瓣 Goodreads
8.0 (7 个评分) 作者: Hadley Wickham Springer 2009 - 8 其它标题: ggplot2: Elegant Graphics for Data Analysis
This book describes ggplot2, a new data visualization package for R that uses the insights from Leland Wilkison''s Grammar of Graphics to create a powerful and flexible system for creating data graphics. With ggplot2, it''s easy to:
* produce handsome, publication-quality plots, with automatic legends created from the plot specification
* superpose multiple layers (points, lines, maps, tiles, box plots to name a few) from different data sources, with automatically adjusted common scales
* add customisable smoothers that use the powerful modelling capabilities of R, such as loess, linear models, generalised additive models and robust regression
* save any ggplot2 plot (or part thereof) for later modification or reuse
* create custom themes that capture in-house or journal style requirements, and that can easily be applied to multiple plots
* approach your graph from a visual perspective, thinking about how each component of the data is represented on the final plot.
This book will be useful to everyone who has struggled with displaying their data in an informative and attractive way. You will need some basic knowledge of R (i.e. you should be able to get your data into R), but ggplot2 is a mini-language specifically tailored for producing graphics, and you''ll learn everything you need in the book. After reading this book you''ll be able to produce graphics customized precisely for your problems, and you''ll find it easy to get graphics out of your head and on to the screen or page.
2015年1月16日 已读
slightly outdated. Hope the author updates it. Other than that, an impeccable exposition of ggplot2 and the motivation behind its creation.
programming r
Dynamic Documents with R and Knitr, Second Edition 豆瓣
作者: Yihui Xie Chapman and Hall/CRC 2013 - 7
Features
· Provides an authoritative and comprehensive guide to the knitr package in R
· Emphasizes reproducible research
· Covers both simple examples and full applications, from homework to websites to books
· Describes a wide range of options, useful tricks, and solutions
· Explains the internal design and extensions of the knitr package
· Offers demos and other information about the package on the author's website
Summary
Quickly and Easily Write Dynamic Documents
Suitable for both beginners and advanced users, Dynamic Documents with R and knitr, Second Edition makes writing statistical reports easier by integrating computing directly with reporting. Reports range from homework, projects, exams, books, blogs, and web pages to virtually any documents related to statistical graphics, computing, and data analysis. The book covers basic applications for beginners while guiding power users in understanding the extensibility of the knitr package.
New to the Second Edition
· A new chapter that introduces R Markdown v2
· Changes that reflect improvements in the knitr package
· New sections on generating tables, defining custom printing methods for objects in code chunks, the C/Fortran engines, the Stan engine, running engines in a persistent session, and starting a local server to serve dynamic documents
Boost Your Productivity in Statistical Report Writing and Make Your Scientific Computing with R Reproducible
Like its highly praised predecessor, this edition shows you how to improve your efficiency in writing reports. The book takes you from program output to publication-quality reports, helping you fine-tune every aspect of your report.
Introduction to Scientific Programming and Simulation Using R 豆瓣
作者: Owen Jones / Robert Maillardet Chapman & Hall 2009 - 3
Known for its versatility, the free programming language R is widely used for statistical computing and graphics, but is also a fully functional programming language well suited to scientific programming.
An Introduction to Scientific Programming and Simulation Using R teaches the skills needed to perform scientific programming while also introducing stochastic modelling. Stochastic modelling in particular, and mathematical modelling in general, are intimately linked to scientific programming because the numerical techniques of scientific programming enable the practical application of mathematical models to real-world problems.
Following a natural progression that assumes no prior knowledge of programming or probability, the book is organised into four main sections:
* Programming In R starts with how to obtain and install R (for Windows, MacOS, and Unix platforms), then tackles basic calculations and program flow, before progressing to function based programming, data structures, graphics, and object-oriented code
* A Primer on Numerical Mathematics introduces concepts of numerical accuracy and program efficiency in the context of root-finding, integration, and optimization
* A Self-contained Introduction to Probability Theory takes readers as far as the Weak Law of Large Numbers and the Central Limit Theorem, equipping them for point and interval estimation
* Simulation teaches how to generate univariate random variables, do Monte-Carlo integration, and variance reduction techniques
In the last section, stochastic modelling is introduced using extensive case studies on epidemics, inventory management, and plant dispersal. A tried and tested pedagogic approach is employed throughout, with numerous examples, exercises, and a suite of practice projects. Unlike most guides to R, this volume is not about the application of statistical techniques, but rather shows how to turn algorithms into code. It is for those who want to make tools, not just use them.
2014年11月19日 想读
r