Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
Basic concepts of the R language
Discover tips and tricks for working with R
Learn manipulation of R objects to easily customize your code
Who This Book Is For
This book is for people who are interested in an introduction to the R environment. You will not need any specific knowledge of programming or statistics, although if you are already familiar with any other software for statistical computing or data handling you will definitely learn much faster. If you are interested in going beyond “Hello World!” with R but don’t know how to start, then this book is for you!
Table of Contents
Chapter 1: Instant R Starter
So, what is R?
Quick start – R language
Top 5 features you'll want to know about
People and places you should get to know
What You Will Learn
Install R and its additional packages
Create and manipulate objects (vectors, matrices, lists, and data frames)
Discover R’s potential in data analysis and data manipulation
Learn the use of flow control expressions
Debug functions and handle exceptions using R’s exceptional and effective methods
Present your data effectively by using graphics, lattice, and ggplot2 packages
R is a versatile cross-platform environment with the power of a programming language and the flexibility of a scripting language. It is extremely powerful in manipulating and visualizing complex databases, performing statistical computations and producing any kind of plot with a very high graphical quality.
Instant R Starter is a practical introduction to the R language and will show you how to use the main functionalities of the environment. It has hands-on instructions on data analysis, data manipulation, and tips and tricks on quickly debugging your programs.
Instant R Starter will provide you with the basis of the uses of R and will set up the starting point for your future advanced development with the R language. After these basic concepts you will learn how to apply them in more advanced programming techniques, like writing complex functions, debugging them, manipulate data and plotting them.
Donato Teutonico has received his PharmD degree from the University of Turin, Italy, where he specialized in chemical and pharmaceutical technology, and his PhD in pharmaceutical sciences from Paris-South University, France. He has several years of experience in the modeling and simulation of drug effects and clinical trials in industrial and academic settings. Donato has contributed to numerous scientific projects and publications in international journals. In his work, he has been extensively using R for modeling, data analysis, and data visualization.
He is the author of two R packages for pharmacometrics—cts-template and panels-for-pharmacometrics—both of which are available on Google Code. He has also been a reviewer for Packt Publishing and is the author of Instant R Starter, Packt Publishing.
We understand your time is important. Uniquely amongst the major publishers, we seek to develop and publish the broadest range of learning and information products on each technology. Every Packt product delivers a specific learning pathway, broadly defined by the Series type. This structured approach enables you to select the pathway which best suits your knowledge level, learning style and task objectives.
As a new user, these step-by-step tutorial guides will give you all the practical skills necessary to become competent and efficient.
Friendly, informal tutorials that provide a practical introduction using examples, activities, and challenges.
Fast paced, concentrated introductions showing the quickest way to put the tool to work in the real world.
A collection of practical self-contained recipes that all users of the technology will find useful for building more powerful and reliable systems.
Guides you through the most common types of project you'll encounter, giving you end-to-end guidance on how to build your specific solution quickly and reliably.
Take your skills to the next level with advanced tutorials that will give you confidence to master the tool's most powerful features.
Accessible to readers adopting the topic, these titles get you into the tool or technology so that you can become an effective user.
Building on core skills you already have, these titles share solutions and expertise so you become a highly productive power user.