R object-oriented programming : a practical guide to help you learn and understand the programming techniques necessary to exploit the full power R /: a practical guide to help you learn and understand the programming techniques necessary to exploit the full power R. (2014)
- Record Type:
- Book
- Title:
- R object-oriented programming : a practical guide to help you learn and understand the programming techniques necessary to exploit the full power R /: a practical guide to help you learn and understand the programming techniques necessary to exploit the full power R. (2014)
- Main Title:
- R object-oriented programming : a practical guide to help you learn and understand the programming techniques necessary to exploit the full power R
- Other Titles:
- Practical guide to help you learn and understand the programming techniques necessary to exploit the full power R
- Further Information:
- Note: Kelly Black.
- Other Names:
- Black, Kelly
- 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; DefiningCover; 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. … (more)
- Publisher Details:
- Birmingham, UK : Packt Pub
- Publication Date:
- 2014
- Extent:
- 1 online resource (1 volume), illustrations
- Subjects:
- 005.1092356
COMPUTERS -- Programming -- Object Oriented
R (Computer program language)
Application software -- Development
Mathematical statistics -- Data processing
Computer science
Database management
Object-oriented programming (Computer science)
COMPUTERS -- Programming -- Open Source
COMPUTERS -- Software Development & Engineering -- General
COMPUTERS -- Software Development & Engineering -- Tools
Application software -- Development
Mathematical statistics -- Data processing
R (Computer program language)
COMPUTERS -- Programming -- General
Electronic books - Languages:
- English
- ISBNs:
- 9781783986699
1783986697 - Related ISBNs:
- 1783986697
1783986689
9781783986682 - Notes:
- Note: Online resource; title from cover (Safari, viewed Nov. 13, 2014).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.88029
- Ingest File:
- 01_074.xml