Cargando…

Advanced Object-Oriented Programming in R : Statistical Programming for Data Science, Analysis and Finance /

Learn how to write object-oriented programs in R and how to construct classes and class hierarchies in the three object-oriented systems available in R. This book gives an introduction to object-oriented programming in the R programming language and shows you how to use and apply R in an object-orie...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Mailund, Thomas (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : Springer Science and Business Media : Apress, [2017]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Ii 4500
001 OR_ocn991854331
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu|||unuuu
008 170627s2017 nyu o 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d N$T  |d EBLCP  |d YDX  |d GW5XE  |d UAB  |d AZU  |d UPM  |d OCLCF  |d MERER  |d ESU  |d OCLCQ  |d COO  |d OCLCQ  |d UMI  |d VT2  |d STF  |d IOG  |d IDB  |d K6U  |d MERUC  |d LIV  |d U3W  |d D6H  |d OCLCQ  |d VVB  |d CEF  |d KSU  |d EZ9  |d UWW  |d AU@  |d WYU  |d UKMGB  |d AUD  |d UKAHL  |d CNCEN  |d G3B  |d ERF  |d UKBTH  |d UHL  |d OCLCQ  |d UBY  |d OCLCO  |d OCLCQ  |d SRU  |d BRF  |d AJS  |d TOH  |d EYM  |d SNK  |d NLW  |d OCLCO  |d OCLCQ 
066 |c Zsym 
015 |a GBB8M4542  |2 bnb 
016 7 |a 019140043  |2 Uk 
019 |a 992181427  |a 992736035  |a 996406842  |a 999470288  |a 1005142973  |a 1005771296  |a 1008945459  |a 1012000458 
020 |a 9781484229194  |q (electronic bk.) 
020 |a 1484229193  |q (electronic bk.) 
020 |a 1484229185 
020 |a 9781484229187 
020 |z 9781484229187 
020 |z 1484229185 
024 7 |a 10.1007/978-1-4842-2919-4  |2 doi 
024 3 |a 9781484229187 
029 1 |a AU@  |b 000060467243 
029 1 |a CHNEW  |b 000962048 
029 1 |a CHVBK  |b 491706782 
029 1 |a GBVCP  |b 1014936012 
029 1 |a UKMGB  |b 019140043 
035 |a (OCoLC)991854331  |z (OCoLC)992181427  |z (OCoLC)992736035  |z (OCoLC)996406842  |z (OCoLC)999470288  |z (OCoLC)1005142973  |z (OCoLC)1005771296  |z (OCoLC)1008945459  |z (OCoLC)1012000458 
037 |a CL0500000898  |b Safari Books Online 
050 4 |a QA276.45.R3 
072 7 |a MAT  |x 003000  |2 bisacsh 
072 7 |a MAT  |x 029000  |2 bisacsh 
072 7 |a UM  |2 bicssc 
082 0 4 |a 519.502855133  |2 23 
049 |a UAMI 
100 1 |a Mailund, Thomas,  |e author. 
245 1 0 |a Advanced Object-Oriented Programming in R :  |b Statistical Programming for Data Science, Analysis and Finance /  |c Thomas Mailund. 
264 1 |a [New York] :  |b Springer Science and Business Media :  |b Apress,  |c [2017] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file  |b PDF  |2 rda 
588 0 |a Vendor-supplied metadata. 
500 |a Includes index. 
505 0 |a At a Glance; Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Classes and Generic Functions; Generic Functions; Classes; Polymorphism in Action; Designing Interfaces; The Usefulness of Polymorphism; Polymorphism and Algorithmic Programming; Sorting Lists; General Comments on Flexible Implementations of Algorithms; More on UseMethod; Chapter 2: Class Hierarchies; Interfaces and Implementations; Polymorphism and Interfaces; Abstract and Concrete Classes; Implementing Abstract and Concrete Classes in R; Another Example: Graphical Objects. 
505 8 |a Class Hierarchies As Interfaces with RefinementsChapter 3: Implementation Reuse; Method Lookup in Class Hierarchies; Getting the Hierarchy Correct in the Constructors; NextMethod; Chapter 4: Statistical Models; Bayesian Linear Regression; Model Matrices; Constructing Fitted Model Objects; Coefficients and Confidence Intervals; Predicting Response Variables; Chapter 5: Operator Overloading; Functions and Operators; Defining Single Operators; Group Operators; Units Example; Chapter 6: S4 Classes; Defining S4 Classes; Generic Functions; Slot Prototypes; Object Validity. 
505 8 |a Generic Functions and Class HierarchiesRequiring Methods; Constructors; Dispatching on Type-Signatures; Operator Overloading; Combining S3 and S4 Classes; Chapter 7: R6 Classes; Defining Classes; Object Initialization; Private and Public Attributes; Active Bindings; Inheritance; References to Objects and Object Sharing; Interaction with S3 and Operator Overloading; Chapter 8: Conclusions; Index. 
520 |a Learn how to write object-oriented programs in R and how to construct classes and class hierarchies in the three object-oriented systems available in R. This book gives an introduction to object-oriented programming in the R programming language and shows you how to use and apply R in an object-oriented manner. You will then be able to use this powerful programming style in your own statistical programming projects to write flexible and extendable software. After reading Advanced Object-Oriented Programming in R, you'll come away with a practical project that you can reuse in your own analytics coding endeavors. You'll then be able to visualize your data as objects that have state and then manipulate those objects with polymorphic or generic methods. Your projects will benefit from the high degree of flexibility provided by polymorphism, where the choice of concrete method to execute depends on the type of data being manipulated. You will: Define and use classes and generic functions using R Work with the R class hierarchies Benefit from implementation reuse Handle operator overloading Apply the S4 and R6 classes. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a R (Computer program language) 
650 0 |a Object-oriented programming (Computer science) 
650 6 |a R (Langage de programmation) 
650 6 |a Programmation orientée objet (Informatique) 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Maths for computer scientists.  |2 bicssc 
650 7 |a Computer programming / software development.  |2 bicssc 
650 7 |a MATHEMATICS  |x Applied.  |2 bisacsh 
650 7 |a MATHEMATICS  |x Probability & Statistics  |x General.  |2 bisacsh 
650 7 |a Object-oriented programming (Computer science)  |2 fast  |0 (OCoLC)fst01042804 
650 7 |a R (Computer program language)  |2 fast  |0 (OCoLC)fst01086207 
776 0 8 |i Print version:  |a Mailund, Thomas.  |t Advanced Object-Oriented Programming in R.  |d [New York] : Springer Science and Business Media : Apress, [2017]  |z 9781484229187  |z 1484229185  |w (OCoLC)987282006 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484229187/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
880 4 |6 264-00  |c �2017 
938 |a Askews and Holts Library Services  |b ASKH  |n AH33043677 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL4884259 
938 |a EBSCOhost  |b EBSC  |n 1540967 
938 |a YBP Library Services  |b YANK  |n 14658357 
994 |a 92  |b IZTAP