Learn R: as a language
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Elektronisch E-Book |
Sprache: | English |
Veröffentlicht: |
Boca Raton ; London ; New York
CRC Press
2020
|
Ausgabe: | First edition |
Schriftenreihe: | The R series
|
Schlagworte: | |
Online-Zugang: | FHI01 TUM01 UBM01 UPA01 Volltext |
Beschreibung: | Cover -- Half Title -- Title Page -- Copyright Page -- Table of Contents -- Preface -- 1 R: The language and the program -- 1.1 Aims of this chapter -- 1.2 R -- 1.2.1 What is R? -- 1.2.2 R as a language -- 1.2.3 R as a computer program -- 1.2.3.1 Using R interactively -- 1.2.3.2 Using R in a "batch job" -- 1.2.3.3 Editors and IDEs -- 1.3 Reproducible data analysis -- 1.4 Finding additional information -- 1.4.1 R's built-in help -- 1.4.2 Obtaining help from online forums -- 1.4.2.1 Netiquette -- 1.4.2.2 StackOverflow -- 1.4.2.3 Reporting bugs -- 1.5 What is needed to run the examples in this book? -- 1.6 Further reading -- 2 The R language: "Words" and "sentences" -- 2.1 Aims of this chapter -- 2.2 Natural and computer languages -- 2.3 Numeric values and arithmetic -- 2.4 Logical values and Boolean algebra -- 2.5 Comparison operators and operations -- 2.6 Sets and set operations -- 2.7 Character values -- 2.8 The 'mode' and 'class' of objects -- 2.9 'Type' conversions -- 2.10 Vector manipulation -- 2.11 Matrices and multidimensional arrays -- 2.12 Factors -- 2.13 Lists -- 2.13.1 Member extraction and subsetting -- 2.13.2 Adding and removing list members -- 2.13.3 Nested lists -- 2.14 Data frames -- 2.14.1 Operating within data frames -- 2.14.2 Re-arranging columns and rows -- 2.15 Attributes of R objects -- 2.16 Saving and loading data -- 2.16.1 Data sets in R and packages -- 2.16.2 .rda files -- 2.16.3 .rds files -- 2.17 Looking at data -- 2.18 Plotting -- 2.19 Further reading -- 3 The R language: "Paragraphs" and "essays" -- 3.1 Aims of this chapter -- 3.2 Writing scripts -- 3.2.1 What is a script? -- 3.2.2 How do we use a script? -- 3.2.3 How to write a script -- 3.2.4 The need to be understandable to people -- 3.2.5 Debugging scripts -- 3.3 Control of execution flow -- 3.3.1 Compound statements -- 3.3.2 Conditional execution 3.3.2.1 Non-vectorized if, else and switch -- 3.3.2.2 Vectorized ifelse() -- 3.3.3 Iteration -- 3.3.3.1 for loops -- 3.3.3.2 while loops -- 3.3.3.3 repeat loops -- 3.3.4 Explicit loops can be slow in R -- 3.3.5 Nesting of loops -- 3.3.5.1 Clean-up -- 3.4 Apply functions -- 3.4.1 Applying functions to vectors and lists -- 3.4.2 Applying functions to matrices and arrays -- 3.5 Object names and character strings -- 3.6 The multiple faces of loops -- 3.6.1 Further reading -- 4 The R language: Statistics -- 4.1 Aims of this chapter -- 4.2 Statistical summaries -- 4.3 Distributions -- 4.3.1 Density from parameters -- 4.3.2 Probabilities from parameters and quantiles -- 4.3.3 Quantiles from parameters and probabilities -- 4.3.4 "Random" draws from a distribution -- 4.4 "Random" sampling -- 4.5 Correlation -- 4.5.1 Pearson's r -- 4.5.2 Kendall's τ and Spearman's ρ -- 4.6 Fitting linear models -- 4.6.1 Regression -- 4.6.2 Analysis of variance, ANOVA -- 4.6.3 Analysis of covariance, ANCOVA -- 4.7 Generalized linear models -- 4.8 Non-linear regression -- 4.9 Model formulas -- 4.10 Time series -- 4.11 Multivariate statistics -- 4.11.1 Multivariate analysis of variance -- 4.11.2 Principal components analysis -- 4.11.3 Multidimensional scaling -- 4.11.4 Cluster analysis -- 4.12 Further reading -- 5 The R language: Adding new "words" -- 5.1 Aims of this chapter -- 5.2 Packages -- 5.2.1 Sharing of R-language extensions -- 5.2.2 How packages work -- 5.2.3 Download, installation and use -- 5.2.4 Finding suitable packages -- 5.3 Defining functions and operators -- 5.3.1 Ordinary functions -- 5.3.2 Operators -- 5.4 Objects, classes, and methods -- 5.5 Scope of names -- 5.6 Further reading -- 6 New grammars of data -- 6.1 Aims of this chapter -- 6.2 Introduction -- 6.3 Packages used in this chapter -- 6.4 Replacements for data.frame -- 6.4.1 'data.table' 6.4.2 'tibble' -- 6.5 Data pipes -- 6.5.1 'magrittr' -- 6.5.2 'wrapr' -- 6.6 Reshaping with 'tidyr' -- 6.7 Data manipulation with 'dplyr' -- 6.7.1 Row-wise manipulations -- 6.7.2 Group-wise manipulations -- 6.7.3 Joins -- 6.8 Further reading -- 7 Grammar of graphics -- 7.1 Aims of this chapter -- 7.2 Packages used in this chapter -- 7.3 Introduction to the grammar of graphics -- 7.3.1 Data -- 7.3.2 Mapping -- 7.3.3 Geometries -- 7.3.4 Statistics -- 7.3.5 Scales -- 7.3.6 Coordinate systems -- 7.3.7 Themes -- 7.3.8 Plot construction -- 7.3.9 Plots as R objects -- 7.3.10 Data and mappings -- 7.4 Geometries -- 7.4.1 Point -- 7.4.2 Rug -- 7.4.3 Line and area -- 7.4.4 Column -- 7.4.5 Tiles -- 7.4.6 Simple features (sf) -- 7.4.7 Text -- 7.4.8 Plot insets -- 7.5 Statistics -- 7.5.1 Functions -- 7.5.2 Summaries -- 7.5.3 Smoothers and models -- 7.5.4 Frequencies and counts -- 7.5.5 Density functions -- 7.5.6 Box and whiskers plots -- 7.5.7 Violin plots -- 7.6 Facets -- 7.7 Scales -- 7.7.1 Axis and key labels -- 7.7.2 Continuous scales -- 7.7.2.1 Limits -- 7.7.2.2 Ticks and their labels -- 7.7.2.3 Transformed scales -- 7.7.2.4 Position of x and y axes -- 7.7.2.5 Secondary axes -- 7.7.3 Time and date scales for x and y -- 7.7.4 Discrete scales for x and y -- 7.7.5 Size -- 7.7.6 Color and fill -- 7.7.6.1 Color definitions in R -- 7.7.7 Continuous color-related scales -- 7.7.8 Discrete color-related scales -- 7.7.9 Identity scales -- 7.8 Adding annotations -- 7.9 Coordinates and circular plots -- 7.9.1 Wind-rose plots -- 7.9.2 Pie charts -- 7.10 Themes -- 7.10.1 Complete themes -- 7.10.2 Incomplete themes -- 7.10.3 Defining a new theme -- 7.11 Composing plots -- 7.12 Using plotmath expressions -- 7.13 Creating complex data displays -- 7.14 Creating sets of plots -- 7.14.1 Saving plot layers and scales in variables -- 7.14.2 Saving plot layers and scales in lists 7.14.3 Using functions as building blocks -- 7.15 Generating output files -- 7.16 Further reading -- 8 Data import and export -- 8.1 Aims of this chapter -- 8.2 Introduction -- 8.3 Packages used in this chapter -- 8.4 File names and operations -- 8.5 Opening and closing file connections -- 8.6 Plain-text files -- 8.6.1 Base R and 'utils' -- 8.6.2 readr -- 8.7 XML and HTML files -- 8.7.1 'xml2' -- 8.8 GPX files -- 8.9 Worksheets -- 8.9.1 CSV files as middlemen -- 8.9.2 'readxl' -- 8.9.3 'xlsx' -- 8.9.4 'readODS' -- 8.10 Statistical software -- 8.10.1 foreign -- 8.10.2 haven -- 8.11 NetCDF files -- 8.11.1 ncdf4 -- 8.11.2 tidync -- 8.12 Remotely located data -- 8.13 Data acquisition from physical devices -- 8.13.1 jsonlite -- 8.14 Databases -- 8.15 Further reading -- Bibliography -- General index -- Index of R names by category -- Alphabetic index of R names |
Beschreibung: | 1 Online-Ressource (xiv, 350 Seiten) Diagramme |
ISBN: | 9780429595592 9780429060342 |
DOI: | 10.1201/9780429060342 |
Internformat
MARC
LEADER | 00000nmm a2200000zc 4500 | ||
---|---|---|---|
001 | BV047017235 | ||
003 | DE-604 | ||
005 | 20230403 | ||
007 | cr|uuu---uuuuu | ||
008 | 201118s2020 |||| o||u| ||||||eng d | ||
020 | |a 9780429595592 |9 978-0-429-59559-2 | ||
020 | |a 9780429060342 |9 978-0-429-06034-2 | ||
024 | 7 | |a 10.1201/9780429060342 |2 doi | |
035 | |a (ZDB-30-PQE)EBC6265304 | ||
035 | |a (OCoLC)1224008236 | ||
035 | |a (DE-599)BVBBV047017235 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-91 |a DE-573 |a DE-19 |a DE-739 | ||
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 601 |0 (DE-625)143682: |2 rvk | ||
100 | 1 | |a Aphalo, Pedro J. |e Verfasser |0 (DE-588)1217495428 |4 aut | |
245 | 1 | 0 | |a Learn R |b as a language |c Pedro J. Aphalo |
250 | |a First edition | ||
264 | 1 | |a Boca Raton ; London ; New York |b CRC Press |c 2020 | |
300 | |a 1 Online-Ressource (xiv, 350 Seiten) |b Diagramme | ||
336 | |b txt |2 rdacontent | ||
337 | |b c |2 rdamedia | ||
338 | |b cr |2 rdacarrier | ||
490 | 0 | |a The R series | |
500 | |a Cover -- Half Title -- Title Page -- Copyright Page -- Table of Contents -- Preface -- 1 R: The language and the program -- 1.1 Aims of this chapter -- 1.2 R -- 1.2.1 What is R? -- 1.2.2 R as a language -- 1.2.3 R as a computer program -- 1.2.3.1 Using R interactively -- 1.2.3.2 Using R in a "batch job" -- 1.2.3.3 Editors and IDEs -- 1.3 Reproducible data analysis -- 1.4 Finding additional information -- 1.4.1 R's built-in help -- 1.4.2 Obtaining help from online forums -- 1.4.2.1 Netiquette -- 1.4.2.2 StackOverflow -- 1.4.2.3 Reporting bugs -- 1.5 What is needed to run the examples in this book? -- 1.6 Further reading -- 2 The R language: "Words" and "sentences" -- 2.1 Aims of this chapter -- 2.2 Natural and computer languages -- 2.3 Numeric values and arithmetic -- 2.4 Logical values and Boolean algebra -- 2.5 Comparison operators and operations -- 2.6 Sets and set operations -- 2.7 Character values -- 2.8 The 'mode' and 'class' of objects -- 2.9 'Type' conversions -- 2.10 Vector manipulation -- 2.11 Matrices and multidimensional arrays -- 2.12 Factors -- 2.13 Lists -- 2.13.1 Member extraction and subsetting -- 2.13.2 Adding and removing list members -- 2.13.3 Nested lists -- 2.14 Data frames -- 2.14.1 Operating within data frames -- 2.14.2 Re-arranging columns and rows -- 2.15 Attributes of R objects -- 2.16 Saving and loading data -- 2.16.1 Data sets in R and packages -- 2.16.2 .rda files -- 2.16.3 .rds files -- 2.17 Looking at data -- 2.18 Plotting -- 2.19 Further reading -- 3 The R language: "Paragraphs" and "essays" -- 3.1 Aims of this chapter -- 3.2 Writing scripts -- 3.2.1 What is a script? -- 3.2.2 How do we use a script? -- 3.2.3 How to write a script -- 3.2.4 The need to be understandable to people -- 3.2.5 Debugging scripts -- 3.3 Control of execution flow -- 3.3.1 Compound statements -- 3.3.2 Conditional execution | ||
500 | |a 3.3.2.1 Non-vectorized if, else and switch -- 3.3.2.2 Vectorized ifelse() -- 3.3.3 Iteration -- 3.3.3.1 for loops -- 3.3.3.2 while loops -- 3.3.3.3 repeat loops -- 3.3.4 Explicit loops can be slow in R -- 3.3.5 Nesting of loops -- 3.3.5.1 Clean-up -- 3.4 Apply functions -- 3.4.1 Applying functions to vectors and lists -- 3.4.2 Applying functions to matrices and arrays -- 3.5 Object names and character strings -- 3.6 The multiple faces of loops -- 3.6.1 Further reading -- 4 The R language: Statistics -- 4.1 Aims of this chapter -- 4.2 Statistical summaries -- 4.3 Distributions -- 4.3.1 Density from parameters -- 4.3.2 Probabilities from parameters and quantiles -- 4.3.3 Quantiles from parameters and probabilities -- 4.3.4 "Random" draws from a distribution -- 4.4 "Random" sampling -- 4.5 Correlation -- 4.5.1 Pearson's r -- 4.5.2 Kendall's τ and Spearman's ρ -- 4.6 Fitting linear models -- 4.6.1 Regression -- 4.6.2 Analysis of variance, ANOVA -- 4.6.3 Analysis of covariance, ANCOVA -- 4.7 Generalized linear models -- 4.8 Non-linear regression -- 4.9 Model formulas -- 4.10 Time series -- 4.11 Multivariate statistics -- 4.11.1 Multivariate analysis of variance -- 4.11.2 Principal components analysis -- 4.11.3 Multidimensional scaling -- 4.11.4 Cluster analysis -- 4.12 Further reading -- 5 The R language: Adding new "words" -- 5.1 Aims of this chapter -- 5.2 Packages -- 5.2.1 Sharing of R-language extensions -- 5.2.2 How packages work -- 5.2.3 Download, installation and use -- 5.2.4 Finding suitable packages -- 5.3 Defining functions and operators -- 5.3.1 Ordinary functions -- 5.3.2 Operators -- 5.4 Objects, classes, and methods -- 5.5 Scope of names -- 5.6 Further reading -- 6 New grammars of data -- 6.1 Aims of this chapter -- 6.2 Introduction -- 6.3 Packages used in this chapter -- 6.4 Replacements for data.frame -- 6.4.1 'data.table' | ||
500 | |a 6.4.2 'tibble' -- 6.5 Data pipes -- 6.5.1 'magrittr' -- 6.5.2 'wrapr' -- 6.6 Reshaping with 'tidyr' -- 6.7 Data manipulation with 'dplyr' -- 6.7.1 Row-wise manipulations -- 6.7.2 Group-wise manipulations -- 6.7.3 Joins -- 6.8 Further reading -- 7 Grammar of graphics -- 7.1 Aims of this chapter -- 7.2 Packages used in this chapter -- 7.3 Introduction to the grammar of graphics -- 7.3.1 Data -- 7.3.2 Mapping -- 7.3.3 Geometries -- 7.3.4 Statistics -- 7.3.5 Scales -- 7.3.6 Coordinate systems -- 7.3.7 Themes -- 7.3.8 Plot construction -- 7.3.9 Plots as R objects -- 7.3.10 Data and mappings -- 7.4 Geometries -- 7.4.1 Point -- 7.4.2 Rug -- 7.4.3 Line and area -- 7.4.4 Column -- 7.4.5 Tiles -- 7.4.6 Simple features (sf) -- 7.4.7 Text -- 7.4.8 Plot insets -- 7.5 Statistics -- 7.5.1 Functions -- 7.5.2 Summaries -- 7.5.3 Smoothers and models -- 7.5.4 Frequencies and counts -- 7.5.5 Density functions -- 7.5.6 Box and whiskers plots -- 7.5.7 Violin plots -- 7.6 Facets -- 7.7 Scales -- 7.7.1 Axis and key labels -- 7.7.2 Continuous scales -- 7.7.2.1 Limits -- 7.7.2.2 Ticks and their labels -- 7.7.2.3 Transformed scales -- 7.7.2.4 Position of x and y axes -- 7.7.2.5 Secondary axes -- 7.7.3 Time and date scales for x and y -- 7.7.4 Discrete scales for x and y -- 7.7.5 Size -- 7.7.6 Color and fill -- 7.7.6.1 Color definitions in R -- 7.7.7 Continuous color-related scales -- 7.7.8 Discrete color-related scales -- 7.7.9 Identity scales -- 7.8 Adding annotations -- 7.9 Coordinates and circular plots -- 7.9.1 Wind-rose plots -- 7.9.2 Pie charts -- 7.10 Themes -- 7.10.1 Complete themes -- 7.10.2 Incomplete themes -- 7.10.3 Defining a new theme -- 7.11 Composing plots -- 7.12 Using plotmath expressions -- 7.13 Creating complex data displays -- 7.14 Creating sets of plots -- 7.14.1 Saving plot layers and scales in variables -- 7.14.2 Saving plot layers and scales in lists | ||
500 | |a 7.14.3 Using functions as building blocks -- 7.15 Generating output files -- 7.16 Further reading -- 8 Data import and export -- 8.1 Aims of this chapter -- 8.2 Introduction -- 8.3 Packages used in this chapter -- 8.4 File names and operations -- 8.5 Opening and closing file connections -- 8.6 Plain-text files -- 8.6.1 Base R and 'utils' -- 8.6.2 readr -- 8.7 XML and HTML files -- 8.7.1 'xml2' -- 8.8 GPX files -- 8.9 Worksheets -- 8.9.1 CSV files as middlemen -- 8.9.2 'readxl' -- 8.9.3 'xlsx' -- 8.9.4 'readODS' -- 8.10 Statistical software -- 8.10.1 foreign -- 8.10.2 haven -- 8.11 NetCDF files -- 8.11.1 ncdf4 -- 8.11.2 tidync -- 8.12 Remotely located data -- 8.13 Data acquisition from physical devices -- 8.13.1 jsonlite -- 8.14 Databases -- 8.15 Further reading -- Bibliography -- General index -- Index of R names by category -- Alphabetic index of R names | ||
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 | |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe, Hardcover |z 978-0-367-18255-7 |
776 | 0 | 8 | |i Erscheint auch als |n Druck-Ausgabe, Paperback |z 978-0-367-18253-3 |
856 | 4 | 0 | |u https://doi.org/10.1201/9780429060342 |x Verlag |z URL des Erstveröffentlichers |3 Volltext |
912 | |a ZDB-7-CSC |a ZDB-30-PQE |a ZDB-7-TFC | ||
999 | |a oai:aleph.bib-bvb.de:BVB01-032424770 | ||
966 | e | |u https://doi.org/10.1201/9780429060342 |l FHI01 |p ZDB-7-TFC |x Verlag |3 Volltext | |
966 | e | |u https://ebookcentral.proquest.com/lib/munchentech/detail.action?docID=6265304 |l TUM01 |p ZDB-30-PQE |q TUM_PDA_PQE_Kauf |x Aggregator |3 Volltext | |
966 | e | |u https://doi.org/10.1201/9780429060342 |l UBM01 |p ZDB-7-TFC |q UBM_PDA_TFC_Kauf_2022 |x Verlag |3 Volltext | |
966 | e | |u https://doi.org/10.1201/9780429060342 |l UPA01 |p ZDB-7-CSC |q UPA_PDA_CSC_Kauf2022 |x Verlag |3 Volltext |
Datensatz im Suchindex
_version_ | 1804181979027996672 |
---|---|
adam_txt | |
any_adam_object | |
any_adam_object_boolean | |
author | Aphalo, Pedro J. |
author_GND | (DE-588)1217495428 |
author_facet | Aphalo, Pedro J. |
author_role | aut |
author_sort | Aphalo, Pedro J. |
author_variant | p j a pj pja |
building | Verbundindex |
bvnumber | BV047017235 |
classification_rvk | ST 250 ST 601 |
collection | ZDB-7-CSC ZDB-30-PQE ZDB-7-TFC |
ctrlnum | (ZDB-30-PQE)EBC6265304 (OCoLC)1224008236 (DE-599)BVBBV047017235 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
doi_str_mv | 10.1201/9780429060342 |
edition | First edition |
format | Electronic eBook |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>08555nmm a2200529zc 4500</leader><controlfield tag="001">BV047017235</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230403 </controlfield><controlfield tag="007">cr|uuu---uuuuu</controlfield><controlfield tag="008">201118s2020 |||| o||u| ||||||eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780429595592</subfield><subfield code="9">978-0-429-59559-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780429060342</subfield><subfield code="9">978-0-429-06034-2</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1201/9780429060342</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(ZDB-30-PQE)EBC6265304</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1224008236</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV047017235</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-91</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-739</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</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="084" ind1=" " ind2=" "><subfield code="a">ST 601</subfield><subfield code="0">(DE-625)143682:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Aphalo, Pedro J.</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1217495428</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learn R</subfield><subfield code="b">as a language</subfield><subfield code="c">Pedro J. Aphalo</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">First edition</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boca Raton ; London ; New York</subfield><subfield code="b">CRC Press</subfield><subfield code="c">2020</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 Online-Ressource (xiv, 350 Seiten)</subfield><subfield code="b">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">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">The R series</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Cover -- Half Title -- Title Page -- Copyright Page -- Table of Contents -- Preface -- 1 R: The language and the program -- 1.1 Aims of this chapter -- 1.2 R -- 1.2.1 What is R? -- 1.2.2 R as a language -- 1.2.3 R as a computer program -- 1.2.3.1 Using R interactively -- 1.2.3.2 Using R in a "batch job" -- 1.2.3.3 Editors and IDEs -- 1.3 Reproducible data analysis -- 1.4 Finding additional information -- 1.4.1 R's built-in help -- 1.4.2 Obtaining help from online forums -- 1.4.2.1 Netiquette -- 1.4.2.2 StackOverflow -- 1.4.2.3 Reporting bugs -- 1.5 What is needed to run the examples in this book? -- 1.6 Further reading -- 2 The R language: "Words" and "sentences" -- 2.1 Aims of this chapter -- 2.2 Natural and computer languages -- 2.3 Numeric values and arithmetic -- 2.4 Logical values and Boolean algebra -- 2.5 Comparison operators and operations -- 2.6 Sets and set operations -- 2.7 Character values -- 2.8 The 'mode' and 'class' of objects -- 2.9 'Type' conversions -- 2.10 Vector manipulation -- 2.11 Matrices and multidimensional arrays -- 2.12 Factors -- 2.13 Lists -- 2.13.1 Member extraction and subsetting -- 2.13.2 Adding and removing list members -- 2.13.3 Nested lists -- 2.14 Data frames -- 2.14.1 Operating within data frames -- 2.14.2 Re-arranging columns and rows -- 2.15 Attributes of R objects -- 2.16 Saving and loading data -- 2.16.1 Data sets in R and packages -- 2.16.2 .rda files -- 2.16.3 .rds files -- 2.17 Looking at data -- 2.18 Plotting -- 2.19 Further reading -- 3 The R language: "Paragraphs" and "essays" -- 3.1 Aims of this chapter -- 3.2 Writing scripts -- 3.2.1 What is a script? -- 3.2.2 How do we use a script? -- 3.2.3 How to write a script -- 3.2.4 The need to be understandable to people -- 3.2.5 Debugging scripts -- 3.3 Control of execution flow -- 3.3.1 Compound statements -- 3.3.2 Conditional execution</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">3.3.2.1 Non-vectorized if, else and switch -- 3.3.2.2 Vectorized ifelse() -- 3.3.3 Iteration -- 3.3.3.1 for loops -- 3.3.3.2 while loops -- 3.3.3.3 repeat loops -- 3.3.4 Explicit loops can be slow in R -- 3.3.5 Nesting of loops -- 3.3.5.1 Clean-up -- 3.4 Apply functions -- 3.4.1 Applying functions to vectors and lists -- 3.4.2 Applying functions to matrices and arrays -- 3.5 Object names and character strings -- 3.6 The multiple faces of loops -- 3.6.1 Further reading -- 4 The R language: Statistics -- 4.1 Aims of this chapter -- 4.2 Statistical summaries -- 4.3 Distributions -- 4.3.1 Density from parameters -- 4.3.2 Probabilities from parameters and quantiles -- 4.3.3 Quantiles from parameters and probabilities -- 4.3.4 "Random" draws from a distribution -- 4.4 "Random" sampling -- 4.5 Correlation -- 4.5.1 Pearson's r -- 4.5.2 Kendall's τ and Spearman's ρ -- 4.6 Fitting linear models -- 4.6.1 Regression -- 4.6.2 Analysis of variance, ANOVA -- 4.6.3 Analysis of covariance, ANCOVA -- 4.7 Generalized linear models -- 4.8 Non-linear regression -- 4.9 Model formulas -- 4.10 Time series -- 4.11 Multivariate statistics -- 4.11.1 Multivariate analysis of variance -- 4.11.2 Principal components analysis -- 4.11.3 Multidimensional scaling -- 4.11.4 Cluster analysis -- 4.12 Further reading -- 5 The R language: Adding new "words" -- 5.1 Aims of this chapter -- 5.2 Packages -- 5.2.1 Sharing of R-language extensions -- 5.2.2 How packages work -- 5.2.3 Download, installation and use -- 5.2.4 Finding suitable packages -- 5.3 Defining functions and operators -- 5.3.1 Ordinary functions -- 5.3.2 Operators -- 5.4 Objects, classes, and methods -- 5.5 Scope of names -- 5.6 Further reading -- 6 New grammars of data -- 6.1 Aims of this chapter -- 6.2 Introduction -- 6.3 Packages used in this chapter -- 6.4 Replacements for data.frame -- 6.4.1 'data.table'</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">6.4.2 'tibble' -- 6.5 Data pipes -- 6.5.1 'magrittr' -- 6.5.2 'wrapr' -- 6.6 Reshaping with 'tidyr' -- 6.7 Data manipulation with 'dplyr' -- 6.7.1 Row-wise manipulations -- 6.7.2 Group-wise manipulations -- 6.7.3 Joins -- 6.8 Further reading -- 7 Grammar of graphics -- 7.1 Aims of this chapter -- 7.2 Packages used in this chapter -- 7.3 Introduction to the grammar of graphics -- 7.3.1 Data -- 7.3.2 Mapping -- 7.3.3 Geometries -- 7.3.4 Statistics -- 7.3.5 Scales -- 7.3.6 Coordinate systems -- 7.3.7 Themes -- 7.3.8 Plot construction -- 7.3.9 Plots as R objects -- 7.3.10 Data and mappings -- 7.4 Geometries -- 7.4.1 Point -- 7.4.2 Rug -- 7.4.3 Line and area -- 7.4.4 Column -- 7.4.5 Tiles -- 7.4.6 Simple features (sf) -- 7.4.7 Text -- 7.4.8 Plot insets -- 7.5 Statistics -- 7.5.1 Functions -- 7.5.2 Summaries -- 7.5.3 Smoothers and models -- 7.5.4 Frequencies and counts -- 7.5.5 Density functions -- 7.5.6 Box and whiskers plots -- 7.5.7 Violin plots -- 7.6 Facets -- 7.7 Scales -- 7.7.1 Axis and key labels -- 7.7.2 Continuous scales -- 7.7.2.1 Limits -- 7.7.2.2 Ticks and their labels -- 7.7.2.3 Transformed scales -- 7.7.2.4 Position of x and y axes -- 7.7.2.5 Secondary axes -- 7.7.3 Time and date scales for x and y -- 7.7.4 Discrete scales for x and y -- 7.7.5 Size -- 7.7.6 Color and fill -- 7.7.6.1 Color definitions in R -- 7.7.7 Continuous color-related scales -- 7.7.8 Discrete color-related scales -- 7.7.9 Identity scales -- 7.8 Adding annotations -- 7.9 Coordinates and circular plots -- 7.9.1 Wind-rose plots -- 7.9.2 Pie charts -- 7.10 Themes -- 7.10.1 Complete themes -- 7.10.2 Incomplete themes -- 7.10.3 Defining a new theme -- 7.11 Composing plots -- 7.12 Using plotmath expressions -- 7.13 Creating complex data displays -- 7.14 Creating sets of plots -- 7.14.1 Saving plot layers and scales in variables -- 7.14.2 Saving plot layers and scales in lists</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">7.14.3 Using functions as building blocks -- 7.15 Generating output files -- 7.16 Further reading -- 8 Data import and export -- 8.1 Aims of this chapter -- 8.2 Introduction -- 8.3 Packages used in this chapter -- 8.4 File names and operations -- 8.5 Opening and closing file connections -- 8.6 Plain-text files -- 8.6.1 Base R and 'utils' -- 8.6.2 readr -- 8.7 XML and HTML files -- 8.7.1 'xml2' -- 8.8 GPX files -- 8.9 Worksheets -- 8.9.1 CSV files as middlemen -- 8.9.2 'readxl' -- 8.9.3 'xlsx' -- 8.9.4 'readODS' -- 8.10 Statistical software -- 8.10.1 foreign -- 8.10.2 haven -- 8.11 NetCDF files -- 8.11.1 ncdf4 -- 8.11.2 tidync -- 8.12 Remotely located data -- 8.13 Data acquisition from physical devices -- 8.13.1 jsonlite -- 8.14 Databases -- 8.15 Further reading -- Bibliography -- General index -- Index of R names by category -- Alphabetic index of R names</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="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe, Hardcover</subfield><subfield code="z">978-0-367-18255-7</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Druck-Ausgabe, Paperback</subfield><subfield code="z">978-0-367-18253-3</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1201/9780429060342</subfield><subfield code="x">Verlag</subfield><subfield code="z">URL des Erstveröffentlichers</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-7-CSC</subfield><subfield code="a">ZDB-30-PQE</subfield><subfield code="a">ZDB-7-TFC</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-032424770</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1201/9780429060342</subfield><subfield code="l">FHI01</subfield><subfield code="p">ZDB-7-TFC</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://ebookcentral.proquest.com/lib/munchentech/detail.action?docID=6265304</subfield><subfield code="l">TUM01</subfield><subfield code="p">ZDB-30-PQE</subfield><subfield code="q">TUM_PDA_PQE_Kauf</subfield><subfield code="x">Aggregator</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1201/9780429060342</subfield><subfield code="l">UBM01</subfield><subfield code="p">ZDB-7-TFC</subfield><subfield code="q">UBM_PDA_TFC_Kauf_2022</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="966" ind1="e" ind2=" "><subfield code="u">https://doi.org/10.1201/9780429060342</subfield><subfield code="l">UPA01</subfield><subfield code="p">ZDB-7-CSC</subfield><subfield code="q">UPA_PDA_CSC_Kauf2022</subfield><subfield code="x">Verlag</subfield><subfield code="3">Volltext</subfield></datafield></record></collection> |
id | DE-604.BV047017235 |
illustrated | Not Illustrated |
index_date | 2024-07-03T15:58:20Z |
indexdate | 2024-07-10T09:00:15Z |
institution | BVB |
isbn | 9780429595592 9780429060342 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-032424770 |
oclc_num | 1224008236 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-573 DE-19 DE-BY-UBM DE-739 |
owner_facet | DE-91 DE-BY-TUM DE-573 DE-19 DE-BY-UBM DE-739 |
physical | 1 Online-Ressource (xiv, 350 Seiten) Diagramme |
psigel | ZDB-7-CSC ZDB-30-PQE ZDB-7-TFC ZDB-30-PQE TUM_PDA_PQE_Kauf ZDB-7-TFC UBM_PDA_TFC_Kauf_2022 ZDB-7-CSC UPA_PDA_CSC_Kauf2022 |
publishDate | 2020 |
publishDateSearch | 2020 |
publishDateSort | 2020 |
publisher | CRC Press |
record_format | marc |
series2 | The R series |
spelling | Aphalo, Pedro J. Verfasser (DE-588)1217495428 aut Learn R as a language Pedro J. Aphalo First edition Boca Raton ; London ; New York CRC Press 2020 1 Online-Ressource (xiv, 350 Seiten) Diagramme txt rdacontent c rdamedia cr rdacarrier The R series Cover -- Half Title -- Title Page -- Copyright Page -- Table of Contents -- Preface -- 1 R: The language and the program -- 1.1 Aims of this chapter -- 1.2 R -- 1.2.1 What is R? -- 1.2.2 R as a language -- 1.2.3 R as a computer program -- 1.2.3.1 Using R interactively -- 1.2.3.2 Using R in a "batch job" -- 1.2.3.3 Editors and IDEs -- 1.3 Reproducible data analysis -- 1.4 Finding additional information -- 1.4.1 R's built-in help -- 1.4.2 Obtaining help from online forums -- 1.4.2.1 Netiquette -- 1.4.2.2 StackOverflow -- 1.4.2.3 Reporting bugs -- 1.5 What is needed to run the examples in this book? -- 1.6 Further reading -- 2 The R language: "Words" and "sentences" -- 2.1 Aims of this chapter -- 2.2 Natural and computer languages -- 2.3 Numeric values and arithmetic -- 2.4 Logical values and Boolean algebra -- 2.5 Comparison operators and operations -- 2.6 Sets and set operations -- 2.7 Character values -- 2.8 The 'mode' and 'class' of objects -- 2.9 'Type' conversions -- 2.10 Vector manipulation -- 2.11 Matrices and multidimensional arrays -- 2.12 Factors -- 2.13 Lists -- 2.13.1 Member extraction and subsetting -- 2.13.2 Adding and removing list members -- 2.13.3 Nested lists -- 2.14 Data frames -- 2.14.1 Operating within data frames -- 2.14.2 Re-arranging columns and rows -- 2.15 Attributes of R objects -- 2.16 Saving and loading data -- 2.16.1 Data sets in R and packages -- 2.16.2 .rda files -- 2.16.3 .rds files -- 2.17 Looking at data -- 2.18 Plotting -- 2.19 Further reading -- 3 The R language: "Paragraphs" and "essays" -- 3.1 Aims of this chapter -- 3.2 Writing scripts -- 3.2.1 What is a script? -- 3.2.2 How do we use a script? -- 3.2.3 How to write a script -- 3.2.4 The need to be understandable to people -- 3.2.5 Debugging scripts -- 3.3 Control of execution flow -- 3.3.1 Compound statements -- 3.3.2 Conditional execution 3.3.2.1 Non-vectorized if, else and switch -- 3.3.2.2 Vectorized ifelse() -- 3.3.3 Iteration -- 3.3.3.1 for loops -- 3.3.3.2 while loops -- 3.3.3.3 repeat loops -- 3.3.4 Explicit loops can be slow in R -- 3.3.5 Nesting of loops -- 3.3.5.1 Clean-up -- 3.4 Apply functions -- 3.4.1 Applying functions to vectors and lists -- 3.4.2 Applying functions to matrices and arrays -- 3.5 Object names and character strings -- 3.6 The multiple faces of loops -- 3.6.1 Further reading -- 4 The R language: Statistics -- 4.1 Aims of this chapter -- 4.2 Statistical summaries -- 4.3 Distributions -- 4.3.1 Density from parameters -- 4.3.2 Probabilities from parameters and quantiles -- 4.3.3 Quantiles from parameters and probabilities -- 4.3.4 "Random" draws from a distribution -- 4.4 "Random" sampling -- 4.5 Correlation -- 4.5.1 Pearson's r -- 4.5.2 Kendall's τ and Spearman's ρ -- 4.6 Fitting linear models -- 4.6.1 Regression -- 4.6.2 Analysis of variance, ANOVA -- 4.6.3 Analysis of covariance, ANCOVA -- 4.7 Generalized linear models -- 4.8 Non-linear regression -- 4.9 Model formulas -- 4.10 Time series -- 4.11 Multivariate statistics -- 4.11.1 Multivariate analysis of variance -- 4.11.2 Principal components analysis -- 4.11.3 Multidimensional scaling -- 4.11.4 Cluster analysis -- 4.12 Further reading -- 5 The R language: Adding new "words" -- 5.1 Aims of this chapter -- 5.2 Packages -- 5.2.1 Sharing of R-language extensions -- 5.2.2 How packages work -- 5.2.3 Download, installation and use -- 5.2.4 Finding suitable packages -- 5.3 Defining functions and operators -- 5.3.1 Ordinary functions -- 5.3.2 Operators -- 5.4 Objects, classes, and methods -- 5.5 Scope of names -- 5.6 Further reading -- 6 New grammars of data -- 6.1 Aims of this chapter -- 6.2 Introduction -- 6.3 Packages used in this chapter -- 6.4 Replacements for data.frame -- 6.4.1 'data.table' 6.4.2 'tibble' -- 6.5 Data pipes -- 6.5.1 'magrittr' -- 6.5.2 'wrapr' -- 6.6 Reshaping with 'tidyr' -- 6.7 Data manipulation with 'dplyr' -- 6.7.1 Row-wise manipulations -- 6.7.2 Group-wise manipulations -- 6.7.3 Joins -- 6.8 Further reading -- 7 Grammar of graphics -- 7.1 Aims of this chapter -- 7.2 Packages used in this chapter -- 7.3 Introduction to the grammar of graphics -- 7.3.1 Data -- 7.3.2 Mapping -- 7.3.3 Geometries -- 7.3.4 Statistics -- 7.3.5 Scales -- 7.3.6 Coordinate systems -- 7.3.7 Themes -- 7.3.8 Plot construction -- 7.3.9 Plots as R objects -- 7.3.10 Data and mappings -- 7.4 Geometries -- 7.4.1 Point -- 7.4.2 Rug -- 7.4.3 Line and area -- 7.4.4 Column -- 7.4.5 Tiles -- 7.4.6 Simple features (sf) -- 7.4.7 Text -- 7.4.8 Plot insets -- 7.5 Statistics -- 7.5.1 Functions -- 7.5.2 Summaries -- 7.5.3 Smoothers and models -- 7.5.4 Frequencies and counts -- 7.5.5 Density functions -- 7.5.6 Box and whiskers plots -- 7.5.7 Violin plots -- 7.6 Facets -- 7.7 Scales -- 7.7.1 Axis and key labels -- 7.7.2 Continuous scales -- 7.7.2.1 Limits -- 7.7.2.2 Ticks and their labels -- 7.7.2.3 Transformed scales -- 7.7.2.4 Position of x and y axes -- 7.7.2.5 Secondary axes -- 7.7.3 Time and date scales for x and y -- 7.7.4 Discrete scales for x and y -- 7.7.5 Size -- 7.7.6 Color and fill -- 7.7.6.1 Color definitions in R -- 7.7.7 Continuous color-related scales -- 7.7.8 Discrete color-related scales -- 7.7.9 Identity scales -- 7.8 Adding annotations -- 7.9 Coordinates and circular plots -- 7.9.1 Wind-rose plots -- 7.9.2 Pie charts -- 7.10 Themes -- 7.10.1 Complete themes -- 7.10.2 Incomplete themes -- 7.10.3 Defining a new theme -- 7.11 Composing plots -- 7.12 Using plotmath expressions -- 7.13 Creating complex data displays -- 7.14 Creating sets of plots -- 7.14.1 Saving plot layers and scales in variables -- 7.14.2 Saving plot layers and scales in lists 7.14.3 Using functions as building blocks -- 7.15 Generating output files -- 7.16 Further reading -- 8 Data import and export -- 8.1 Aims of this chapter -- 8.2 Introduction -- 8.3 Packages used in this chapter -- 8.4 File names and operations -- 8.5 Opening and closing file connections -- 8.6 Plain-text files -- 8.6.1 Base R and 'utils' -- 8.6.2 readr -- 8.7 XML and HTML files -- 8.7.1 'xml2' -- 8.8 GPX files -- 8.9 Worksheets -- 8.9.1 CSV files as middlemen -- 8.9.2 'readxl' -- 8.9.3 'xlsx' -- 8.9.4 'readODS' -- 8.10 Statistical software -- 8.10.1 foreign -- 8.10.2 haven -- 8.11 NetCDF files -- 8.11.1 ncdf4 -- 8.11.2 tidync -- 8.12 Remotely located data -- 8.13 Data acquisition from physical devices -- 8.13.1 jsonlite -- 8.14 Databases -- 8.15 Further reading -- Bibliography -- General index -- Index of R names by category -- Alphabetic index of R names R Programm (DE-588)4705956-4 gnd rswk-swf R Programm (DE-588)4705956-4 s DE-604 Erscheint auch als Druck-Ausgabe, Hardcover 978-0-367-18255-7 Erscheint auch als Druck-Ausgabe, Paperback 978-0-367-18253-3 https://doi.org/10.1201/9780429060342 Verlag URL des Erstveröffentlichers Volltext |
spellingShingle | Aphalo, Pedro J. Learn R as a language R Programm (DE-588)4705956-4 gnd |
subject_GND | (DE-588)4705956-4 |
title | Learn R as a language |
title_auth | Learn R as a language |
title_exact_search | Learn R as a language |
title_exact_search_txtP | Learn R as a language |
title_full | Learn R as a language Pedro J. Aphalo |
title_fullStr | Learn R as a language Pedro J. Aphalo |
title_full_unstemmed | Learn R as a language Pedro J. Aphalo |
title_short | Learn R |
title_sort | learn r as a language |
title_sub | as a language |
topic | R Programm (DE-588)4705956-4 gnd |
topic_facet | R Programm |
url | https://doi.org/10.1201/9780429060342 |
work_keys_str_mv | AT aphalopedroj learnrasalanguage |