Extending R:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Boca Raton ; London ; New York
CRC Press, Taylor & Francis Group
[2016]
|
Schriftenreihe: | The R series
A Chapman & Hall book |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis Inhaltsverzeichnis |
Beschreibung: | Literaturverzeichnis: Seite 355-357 |
Beschreibung: | xvii, 364 Seiten Illustrationen, Diagramme |
ISBN: | 9781498775717 9781138469273 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV043790302 | ||
003 | DE-604 | ||
005 | 20240205 | ||
007 | t | ||
008 | 160922s2016 a||| |||| 00||| eng d | ||
020 | |a 9781498775717 |c pbk |9 978-1-4987-7571-7 | ||
020 | |a 9781138469273 |c hbk |9 978-1-1384-6927-3 | ||
035 | |a (OCoLC)965932522 | ||
035 | |a (DE-599)GBV862093392 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-945 |a DE-703 |a DE-521 |a DE-898 | ||
084 | |a ST 601 |0 (DE-625)143682: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Chambers, John M. |d 1941- |e Verfasser |0 (DE-588)140957715 |4 aut | |
245 | 1 | 0 | |a Extending R |c John M. Chambers, Stanford University, California, USA |
264 | 1 | |a Boca Raton ; London ; New York |b CRC Press, Taylor & Francis Group |c [2016] | |
264 | 4 | |c © 2016 | |
300 | |a xvii, 364 Seiten |b Illustrationen, Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The R series | |
490 | 0 | |a A Chapman & Hall book | |
500 | |a Literaturverzeichnis: Seite 355-357 | ||
650 | 0 | 7 | |a R |g Programm |0 (DE-588)4705956-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a R |g Programm |0 (DE-588)4705956-4 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | |m DE-601 |q pdf/application |u http://www.gbv.de/dms/bowker/toc/9781498775717.pdf |3 Inhaltsverzeichnis | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029201311&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-029201311 |
Datensatz im Suchindex
_version_ | 1804176629376745472 |
---|---|
adam_text | Titel: Extending R
Autor: Chambers, John M
Jahr: 2016
Contents
Preface xiii
I Understanding R 1
1 Objects, Functions and Interfaces 3
1.1 Three Principles......................... 4
1.2 Everything is an Object .................... 5
1.3 Everything is a Function Call................. 7
1.4 Interfaces are Part of R..................... 9
1.5 Functional Programming.................... 11
1.6 Object-Oriented Programming................. 14
2 Evolution 17
2.1 Computational Methods.................... 18
2.2 The First Version of S...................... 26
2.3 Functional, Object-Based S .................. 32
2.4 R Arrives and Evolves ..................... 34
2.5 Evolution of Object-Oriented Programming ......... 37
2.6 Functional OOP in S and R .................. 41
2.7 S4 and R............................. 45
3 R in Operation 47
3.1 Objects and References..................... 47
3.2 Function Calls.......................... 51
3.3 Interfaces ............................ 55
3.4 The R Evaluator........................ 56
IX
x CONTENTS
II Programming with R 59
4 Small, Medium and Large 61
5 Functions 69
5.1 Functional Programming and R................ 70
5.2 Assignments and Replacements................ 73
5.3 Computing on the Language.................. 80
5.4 Interfaces and Primitives.................... 85
5.5 Getting it to Run Faster.................... 88
6 Objects 97
6.1 Types and Attributes...................... 97
6.2 Object Management ...................... 102
6.3 Reference Objects; Environments............... 105
7 Packages 109
7.1 Understanding Packages.................... 109
7.2 Installing a Package....................... 114
7.3 Loading and Attaching a Package............... 116
7.4 Sharing your Package...................... 123
8 In the Large 127
III Object-Oriented Programming 129
9 Classes and Methods in R 131
9.1 OOP Software in R....................... 131
9.2 Functional and Encapsulated OOP.............. 132
9.3 Creating Classes in R...................... 135
9.4 Creating Methods in R..................... 138
9.5 Example: Classes for Models.................. 141
10 Functional OOP in R 145
10.1 Functional OOP in Extending R................ 145
10.2 Defining Classes......................... 148
10.3 Defining Methods and Generic Functions........... 153
10.4 Classes and Methods in an R Package............. 160
CONTENTS xi
10.5 Functional Classes in Detail.................. 163
10.6 Generic Functions in Detail .................. 183
10.7 Functional Methods in Detail................. 191
10.8 S3 Methods and Classes .................... 206
11 Encapsulated OOP in R 213
11.1 The Structure of Encapsulated OOP............. 213
11.2 Using Encapsulated OOP ................... 215
11.3 Defining Reference Classes................... 217
11.4 Fields in Reference Classes................... 223
11.5 Methods in Reference Classes................. 228
11.6 Functional Methods for Reference Classes........... 235
IV Interfaces 241
12 Understanding Interfaces 243
12.1 Introduction........................... 243
12.2 Available Interfaces....................... 244
12.3 Subroutines and Evaluators .................. 246
12.4 Server Language Software ................... 247
12.5 Server Language Computations................ 249
12.6 Server Language Object References.............. 251
12.7 Data Conversion........................ 252
12.8 Interfaces for Performance................... 256
13 The XR Structure for Interfaces 259
13.1 Introduction........................... 259
13.2 The XR Interface Structure................... 261
13.3 Evaluator Objects and Methods................ 264
13.4 Application Programming ................... 268
13.5 Specializing to the Server Language.............. 272
13.6 Proxy Objects.......................... 277
13.7 Proxy Functions and Classes.................. 279
13.8 Data Conversion........................ 286
xii CONTENTS
14 An Interface to Python 303
14.1 R and Python.......................... 303
14.2 Python Computations ..................... 304
14.3 Python Programming...................... 307
14.4 Python Functions........................ 311
14.5 Python Classes......................... 314
14.6 Data Conversion ........................ 318
15 An Interface to Julia 321
15.1 R and Julia............................ 321
15.2 Julia Computations....................... 323
15.3 Julia Programming....................... 326
15.4 Julia Functions ......................... 329
15.5 Julia Types........................... 331
15.6 Data Conversion ........................ 332
16 Subroutine Interfaces 339
16.1 R, Subroutines and C++.................... 339
16.2 C++ Interface Programming.................. 340
16.3 C++ Functions ......................... 343
16.4 C++ Classes........................... 348
16.5 Data Conversion ........................ 353
Bibliography 355
Index 359
|
any_adam_object | 1 |
author | Chambers, John M. 1941- |
author_GND | (DE-588)140957715 |
author_facet | Chambers, John M. 1941- |
author_role | aut |
author_sort | Chambers, John M. 1941- |
author_variant | j m c jm jmc |
building | Verbundindex |
bvnumber | BV043790302 |
classification_rvk | ST 601 ST 250 |
ctrlnum | (OCoLC)965932522 (DE-599)GBV862093392 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01631nam a2200397 c 4500</leader><controlfield tag="001">BV043790302</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20240205 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">160922s2016 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781498775717</subfield><subfield code="c">pbk</subfield><subfield code="9">978-1-4987-7571-7</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781138469273</subfield><subfield code="c">hbk</subfield><subfield code="9">978-1-1384-6927-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)965932522</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV862093392</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-945</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-898</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 601</subfield><subfield code="0">(DE-625)143682:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Chambers, John M.</subfield><subfield code="d">1941-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)140957715</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Extending R</subfield><subfield code="c">John M. Chambers, Stanford University, California, USA</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton ; London ; New York</subfield><subfield code="b">CRC Press, Taylor & Francis Group</subfield><subfield code="c">[2016]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2016</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xvii, 364 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The R series</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">A Chapman & Hall book</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Literaturverzeichnis: Seite 355-357</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">R</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4705956-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">R</subfield><subfield code="g">Programm</subfield><subfield code="0">(DE-588)4705956-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2=" "><subfield code="m">DE-601</subfield><subfield code="q">pdf/application</subfield><subfield code="u">http://www.gbv.de/dms/bowker/toc/9781498775717.pdf</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029201311&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-029201311</subfield></datafield></record></collection> |
id | DE-604.BV043790302 |
illustrated | Illustrated |
indexdate | 2024-07-10T07:35:13Z |
institution | BVB |
isbn | 9781498775717 9781138469273 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-029201311 |
oclc_num | 965932522 |
open_access_boolean | |
owner | DE-945 DE-703 DE-521 DE-898 DE-BY-UBR |
owner_facet | DE-945 DE-703 DE-521 DE-898 DE-BY-UBR |
physical | xvii, 364 Seiten Illustrationen, Diagramme |
publishDate | 2016 |
publishDateSearch | 2016 |
publishDateSort | 2016 |
publisher | CRC Press, Taylor & Francis Group |
record_format | marc |
series2 | The R series A Chapman & Hall book |
spelling | Chambers, John M. 1941- Verfasser (DE-588)140957715 aut Extending R John M. Chambers, Stanford University, California, USA Boca Raton ; London ; New York CRC Press, Taylor & Francis Group [2016] © 2016 xvii, 364 Seiten Illustrationen, Diagramme txt rdacontent n rdamedia nc rdacarrier The R series A Chapman & Hall book Literaturverzeichnis: Seite 355-357 R Programm (DE-588)4705956-4 gnd rswk-swf R Programm (DE-588)4705956-4 s DE-604 DE-601 pdf/application http://www.gbv.de/dms/bowker/toc/9781498775717.pdf Inhaltsverzeichnis HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029201311&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Chambers, John M. 1941- Extending R R Programm (DE-588)4705956-4 gnd |
subject_GND | (DE-588)4705956-4 |
title | Extending R |
title_auth | Extending R |
title_exact_search | Extending R |
title_full | Extending R John M. Chambers, Stanford University, California, USA |
title_fullStr | Extending R John M. Chambers, Stanford University, California, USA |
title_full_unstemmed | Extending R John M. Chambers, Stanford University, California, USA |
title_short | Extending R |
title_sort | extending r |
topic | R Programm (DE-588)4705956-4 gnd |
topic_facet | R Programm |
url | http://www.gbv.de/dms/bowker/toc/9781498775717.pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=029201311&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT chambersjohnm extendingr |
Es ist kein Print-Exemplar vorhanden.
Inhaltsverzeichnis