Skip to content
You are not logged in |Login  
     
Limit search to available items
Record:   Prev Next
Resources
More Information
Bestseller
BestsellerE-book
Author Black, Kelly.

Title R object-oriented programming : a practical guide to help you learn and understand the programming techniques necessary to exploit the full power R / Kelly Black.

Publication Info. Birmingham, UK : Packt Pub., 2014.

Item Status

Description 1 online resource (1 volume) : illustrations.
text file
Series Community experience distilled
Community experience distilled.
Note Includes index.
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Data Types; Assignment; The workspace; Discrete data types; Integer; Logical; Character; Factors; Continuous data types; Double; Complex; Special data types; Notes on as and is functions; Summary; Chapter 2: Organizing Data; Basic data structures; Vectors; Lists; Data frames; Tables; Matrices and arrays; Censoring data; Appending rows and columns; Operations on data structures; The apply commands; apply; lapply and sapply; tapply; mapply; Summary.
Chapter 3: Saving Data and Printing ResultsFile and directory information; Entering data; Entering data from the command line; Reading tables from files; CSV files; Fixed width files; Printing results and saving data; Saving a workspace; The cat command; The print, format, and paste commands; Primitive input/output; Network options; Opening a socket; Basic socket operations; Summary; Chapter 4: Calculating Probabilities and Random Numbers; Overview; Distribution functions; Cumulative distribution functions; Inverse cumulative distribution functions; Generating pseudorandom numbers; Sampling.
Break and next statementsFunctions; Defining a function; Arguments to functions; Scope; Executing scripts; Summary; Chapter 8: S3 Classes; Defining classes and methods; Defining objects and inheritance; Encapsulation; A final note; Summary; Chapter 9: S4 Classes; Introducing the Ant class; Defining an S4 class; Defining methods for an S4 class; Defining new methods; Polymorphism; Extending the existing methods; Inheritance; Miscellaneous notes; Summary; Chapter 10: Case Study -- Course Grades; Overview; The Course class; The definition of the Course class ; Reading Grades from a file.
The assignment classesThe NumericGrade class; The LetterGrade class; Example -- reading grades from a file; Defining indexing operations; Redefining existing functions; Redefining arithmetic operations; Summary; Chapter 11: Case Study -- Simulation; The simulation classes; The Monte-Carlo class; Examples; Summary; Appendix: Package Management; Index.
Summary Chapter 5: Character and String Operations; Basic string operations; Six focused tasks; Determine the length of a string; Location of a substring; Extracting or changing a substring; Transform case; Splitting strings; Creating formatted strings; Regular expressions; Summary; Chapter 6: Converting and Defining Time Variables; Introduction and assumptions; Converting strings to time data types; Converting time data types to strings; Operations on time data types; Summary; Chapter 7: Basic Programming; Conditional execution; Loop constructs; for loops; while loops; repeat loops.
This book is designed for people with some experience in basic programming practices. It is also assumed that they have some basic experience using R and are familiar using the command line in an R environment. Our primary goal is to raise a beginner to a more advanced level to make him/her more comfortable creating programs and extending R to solve common problems.
Local Note eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - North America
Subject R (Computer program language)
R (Computer program language)
Application software -- Development.
Application software -- Development.
Mathematical statistics -- Data processing.
Mathematical statistics -- Data processing.
Genre/Form Electronic books.
Added Title Practical guide to help you learn and understand the programming techniques necessary to exploit the full power R
Other Form: Print version: Black, Kelly. R Object-oriented Programming. Birmingham : Packt Publishing, ©2014 9781783986682
ISBN 9781783986699 (electronic book)
1783986697 (electronic book)
1783986697
1783986689
9781783986682