Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning R Programming

Learning R Programming, 9781785889776 (178588977X), Packt Publishing, 2016

Key Features

  • Explore the R language from basic types and data structures to advanced topics
  • Learn how to tackle programming problems and explore both functional and object-oriented programming techniques
  • Learn how to address the core problems of programming in R and leverage the most popular packages for common tasks

Book Description

R is a high-level functional language and one of the must-know tools for data science and statistics. Powerful but complex, R can be challenging for beginners and those unfamiliar with its unique behaviors. Learning R Programming is the solution - an easy and practical way to learn R and develop a broad and consistent understanding of the language. Through hands-on examples you'll discover powerful R tools, and R best practices that will give you a deeper understanding of working with data. You'll get to grips with R's data structures and data processing techniques, as well as the most popular R packages to boost your productivity from the offset.

Start with the basics of R, then dive deep into the programming techniques and paradigms to make your R code excel. Advance quickly to a deeper understanding of R's behavior as you learn common tasks including data analysis, databases, web scraping, high performance computing, and writing documents. By the end of the book, you'll be a confident R programmer adept at solving problems with the right techniques.

What you will learn

  • Explore the basic functions in R and familiarize yourself with common data structures
  • Work with data in R using basic functions of statistics, data mining, data visualization, root solving, and optimization
  • Get acquainted with R’s evaluation model with environments and meta-programming techniques with symbol, call, formula, and expression
  • Get to grips with object-oriented programming in R: including the S3, S4, RC, and R6 systems
  • Access relational databases such as SQLite and non-relational databases such as MongoDB and Redis
  • Get to know high performance computing techniques such as parallel computing and Rcpp
  • Use web scraping techniques to extract information
  • Create RMarkdown, an interactive app with Shiny, DiagramR, interactive charts, ggvis, and more

About the Author

Kun Ren has used R for nearly 4 years in quantitative trading, along with C++ and C#, and he has worked very intensively (more than 8-10 hours every day) on useful R packages that the community does not offer yet. He contributes to packages developed by other authors and reports issues to make things work better. He is also a frequent speaker at R conferences in China and has given multiple talks. Kun also has a great social media presence. Additionally, he has substantially contributed to various projects, which is evident from his GitHub account:

  • https://github.com/renkun-ken
  • https://cn.linkedin.com/in/kun-ren-76027530
  • http://renkun.me/
  • http://renkun.me/formattable/
  • http://renkun.me/pipeR/
  • http://renkun.me/rlist/
(HTML tags aren't allowed.)

Discrete and Continuous Fourier Transforms: Analysis, Applications and Fast Algorithms
Discrete and Continuous Fourier Transforms: Analysis, Applications and Fast Algorithms
Long employed in electrical engineering, the discrete Fourier transform (DFT) is now applied in a range of fields through the use of digital computers and fast Fourier transform (FFT) algorithms. But to correctly interpret DFT results, it is essential to understand the core and tools of Fourier analysis. Discrete and Continuous Fourier...
Essentials of Statistics for Business and Economics (with CD-ROM)
Essentials of Statistics for Business and Economics (with CD-ROM)

Trust the latest version of this market-leading essentials text to introduce sound statistical methodology in a proven applications setting. ESSENTIALS OF STATISTICS FOR BUSINESS AND ECONOMICS, 5e, includes all of the strengths of the longer best-selling Anderson/Sweeney/Williams STATISTICS FOR BUSINESS AND ECONOMICS, with a focus on the most...

Java 7 New Features Cookbook
Java 7 New Features Cookbook
With the release of Java 7, numerous new features have been added that significantly improve the developer's ability to create and maintain Java applications. These include language improvements, such as better exception handling techniques, and additions to the Java core libraries, such as new threading mechanisms.

Using Microsoft Excel 2010
Using Microsoft Excel 2010

Familiarity with Microsoft Excel is a requirement for most jobs today. Workers in every office use Excel to track and report information. Sales reps track leads, prospects, commissions, and travel expenses in Excel. Workers on the factory floor log schedules and quality data in Excel.


Mechanical Behavior of Materials
Mechanical Behavior of Materials
Everything that surrounds us is matter. The origin of the word matter is mater (Latin) or matri (Sanskrit), for mother. In this sense, human beings anthropomorphized that which made them possible – that which gave them nourishment. Every scientific discipline concerns itself with matter. Of all matter surrounding us, a...
Vascular Surgery (Oxford Specialist Handbooks Series in Surgery)
Vascular Surgery (Oxford Specialist Handbooks Series in Surgery)

This book is designed to meet the needs of the vascular trainee. It can be carried in the pocket for easy access and provides practical advice on all commonly encountered peripheral vascular problems. It focuses on surgical detail, but also carried background information on presentation and details on preoperative investigation and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy