Skip to content

Commit 25e5eca

Browse files
committed
v1.0.0
1 parent dea692b commit 25e5eca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

68 files changed

+563
-579
lines changed

CITATION.cff

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
cff-version: 1.2.0
2-
message: "Please cite this book as below."
2+
message: "Please cite this book as follows."
33
title: "Deep R Programming"
44
doi: 10.5281/zenodo.7490464
55
url: "https://deepr.gagolewski.com/"
66
repository-code: "https://github.com/gagolews/deepr"
77
abstract: >
8-
Deep R Programming is a comprehensive course on one of the most popular
9-
languages in data science (statistical computing, graphics, machine
10-
learning, data wrangling and analytics). It introduces the base language
11-
in-depth. It is aimed at ambitious students, professionals, and researchers
12-
who would like to become independent users of this powerful environment.
13-
This textbook is a non-profit project. Its online and PDF versions
14-
are freely available at https://deepr.gagolewski.com/.
8+
Deep R Programming is a comprehensive and in-depth introductory course on
9+
one of the most popular languages for data science. It equips ambitious
10+
students, professionals, and researchers with the knowledge and skills to
11+
become independent users of this potent environment so that they can tackle
12+
any problem related to data wrangling and analytics, numerical computing,
13+
statistics, and machine learning. This textbook is a non-profit project.
14+
Its online and PDF versions are freely available at
15+
https://deepr.gagolewski.com/.
1516
keywords:
1617
- R
1718
- S

README.md

+2-7

docs/_images/animation-1.png

0 Bytes

docs/_images/approx-1.png

0 Bytes

docs/_images/bar-plot-titanic-1.png

0 Bytes

docs/_images/circles-1.png

0 Bytes

docs/_images/colour-density2d-1.png

0 Bytes

docs/_images/colour-scatter-1.png

0 Bytes

docs/_images/contour-1.png

0 Bytes

docs/_images/corr-heatmap-1.png

0 Bytes

docs/_images/curve-plot-1.png

0 Bytes

docs/_images/eigen-prcomp-1-1.png

0 Bytes

docs/_images/euraud-diff-1.png

0 Bytes

docs/_images/euraud-plot-1.png

0 Bytes

docs/_images/ex-hist-1.png

0 Bytes

docs/_images/ex-log-scale-1.png

0 Bytes

docs/_images/ex-mixture-1.png

0 Bytes

docs/_images/gradient-1.png

0 Bytes

docs/_images/hist-demo-1.png

0 Bytes

docs/_images/irisplot-factors-1.png

0 Bytes

docs/_images/layout-demo-1.png

0 Bytes

docs/_images/line-type-1.png

0 Bytes

docs/_images/lty-1.png

0 Bytes

docs/_images/margins1-1.png

0 Bytes

docs/_images/margins2-1.png

0 Bytes

docs/_images/mysettsgraph-1.png

0 Bytes

docs/_images/palette-1.png

0 Bytes

docs/_images/palette-pals-1.png

0 Bytes

docs/_images/pareto-chart-1.png

0 Bytes

docs/_images/pch-1.png

0 Bytes

docs/_images/primitives-demo-1.png

0 Bytes

docs/_images/qr-lm-1.png

0 Bytes

docs/_images/sampling-1.png

0 Bytes

docs/_images/semitrans-density-1.png

0 Bytes

docs/_images/semitrans-ribbon-1.png

0 Bytes

docs/_images/semitrans-scatter-1.png

0 Bytes

docs/_images/textdemo-1.png

0 Bytes
0 Bytes

docs/_images/trellis-demo-1.png

0 Bytes

docs/_images/user-coords-1.png

0 Bytes

docs/_static/documentation_options.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var DOCUMENTATION_OPTIONS = {
22
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
3-
VERSION: 'v0.9.9.9009 (draft)',
3+
VERSION: 'v1.0.0',
44
LANGUAGE: 'en',
55
COLLAPSE_INDEX: false,
66
BUILDER: 'html',

docs/chapter/000-preface.html

+23-25
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
<meta content="https://deepr.gagolewski.com/deepr.pdf" name="citation_pdf_url" />
1111
<meta content="https://deepr.gagolewski.com" name="citation_public_url" />
1212
<meta content="10.5281/zenodo.7490464" name="citation_doi" />
13-
<meta content="Deep R Programming is comprehensive course on one of the most popular languages for data science (statistical computing, graphics, machine learning, data wrangling and analytics). It introduces the base language in-depth. It is aimed at ambitious students, professionals, and researchers who would like to become independent users of this powerful environment. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="citation_abstract" />
13+
<meta content="Deep R Programming is a comprehensive and in-depth introductory course on one of the most popular languages for data science. It equips ambitious students, professionals, and researchers with the knowledge and skills to become independent users of this potent environment so that they can tackle any problem related to data wrangling and analytics, numerical computing, statistics, and machine learning. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="citation_abstract" />
1414
<meta content="summary" name="twitter:card" />
1515
<meta content="Deep R Programming" name="twitter:title" />
1616
<meta content="Deep R Programming" name="og:title" />
17-
<meta content="Deep R Programming is comprehensive course on one of the most popular languages for data science (statistical computing, graphics, machine learning, data wrangling and analytics). It introduces the base language in-depth. It is aimed at ambitious students, professionals, and researchers who would like to become independent users of this powerful environment. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="twitter:description" />
18-
<meta content="Deep R Programming is comprehensive course on one of the most popular languages for data science (statistical computing, graphics, machine learning, data wrangling and analytics). It introduces the base language in-depth. It is aimed at ambitious students, professionals, and researchers who would like to become independent users of this powerful environment. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="og:description" />
17+
<meta content="Deep R Programming is a comprehensive and in-depth introductory course on one of the most popular languages for data science. It equips ambitious students, professionals, and researchers with the knowledge and skills to become independent users of this potent environment so that they can tackle any problem related to data wrangling and analytics, numerical computing, statistics, and machine learning. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="twitter:description" />
18+
<meta content="Deep R Programming is a comprehensive and in-depth introductory course on one of the most popular languages for data science. It equips ambitious students, professionals, and researchers with the knowledge and skills to become independent users of this potent environment so that they can tackle any problem related to data wrangling and analytics, numerical computing, statistics, and machine learning. This textbook is a non-profit project. Its online and PDF versions are freely available at https://deepr.gagolewski.com/." name="og:description" />
1919
<meta content="gagolews/deepr" name="og:site_name" />
2020
<meta content="https://deepr.gagolewski.com" name="og:url" />
2121
<meta content="https://deepr.gagolewski.com/_images/cover.png" name="twitter:image" />
@@ -190,7 +190,7 @@
190190
<div class="sidebar-brand">
191191
An open-access textbook<br />
192192
by <a href='https://www.gagolewski.com' style="display: contents">Marek Gagolewski</a><br />
193-
v0.9.9.9009 (draft)
193+
v1.0.0
194194
</div>
195195
<form class="sidebar-search-container" method="get" action="../search.html" role="search">
196196
<input class="sidebar-search" placeholder="Search" name="q" aria-label="Search">
@@ -231,10 +231,10 @@
231231
</ul>
232232
<p class="caption" role="heading"><span class="caption-text">Deepest</span></p>
233233
<ul>
234-
<li class="toctree-l1"><a class="reference internal" href="310-compiled.html">14. Interfacing compiled code (**)</a></li>
235-
<li class="toctree-l1"><a class="reference internal" href="320-language.html">15. Unevaluated expressions (*)</a></li>
236-
<li class="toctree-l1"><a class="reference internal" href="330-environment.html">16. Environments and evaluation (*)</a></li>
237-
<li class="toctree-l1"><a class="reference internal" href="340-lazy.html">17. Lazy evaluation (**)</a></li>
234+
<li class="toctree-l1"><a class="reference internal" href="310-compiled.html">14. Interfacing compiled code (**)</a></li>
235+
<li class="toctree-l1"><a class="reference internal" href="320-language.html">15. Unevaluated expressions (*)</a></li>
236+
<li class="toctree-l1"><a class="reference internal" href="330-environment.html">16. Environments and evaluation (*)</a></li>
237+
<li class="toctree-l1"><a class="reference internal" href="340-lazy.html">17. Lazy evaluation (**)</a></li>
238238
</ul>
239239
<p class="caption" role="heading"><span class="caption-text">Appendix</span></p>
240240
<ul>
@@ -437,22 +437,22 @@ <h2>To R, or not to R<a class="headerlink" href="#to-r-or-not-to-r" title="Perma
437437
will be much easier later. After all, R is not the only
438438
notable environment out there.</p>
439439
<p>Anyway, enough preaching. This graduate<a class="footnote-reference brackets" href="#footwut" id="id11" role="doc-noteref"><span class="fn-bracket">[</span>4<span class="fn-bracket">]</span></a>-level textbook is for
440-
independent readers who:</p>
440+
readers who:</p>
441441
<ul class="simple">
442-
<li><p>do not mind a slightly steeper learning curve
443-
at the beginning,</p></li>
442+
<li><p>would like to experience the <em>joy</em> of solving problems by programming,</p></li>
443+
<li><p>want to become <em>independent</em> users of the R environment,</p></li>
444444
<li><p>can appreciate a more cohesively and
445445
comprehensively<a class="footnote-reference brackets" href="#footidealise" id="id12" role="doc-noteref"><span class="fn-bracket">[</span>5<span class="fn-bracket">]</span></a> organised material,</p></li>
446-
<li><p>would like to experience the joy of solving problems by programming,</p></li>
446+
<li><p>do not mind a slightly steeper learning curve at the beginning,</p></li>
447447
<li><p>do not want to be made obsolete by artificial “intelligence”
448448
in the future.</p></li>
449449
</ul>
450-
<p>Some will benefit from it as a first introduction to R (yet,
450+
<p>Some readers will benefit from its being their first introduction to R (yet,
451451
without all the pampering). For others<a class="footnote-reference brackets" href="#footothers" id="id13" role="doc-noteref"><span class="fn-bracket">[</span>6<span class="fn-bracket">]</span></a>, this will be a fine
452452
course from intermediate to advanced (do not skip the first
453453
chapters, though).</p>
454-
<p>Either way, do not forget to solve <em>all</em> the prescribed exercises.</p>
455-
<p>Good luck.</p>
454+
<p>Either way, we should not forget to solve <em>all</em> the prescribed exercises.</p>
455+
<p>Good luck!</p>
456456
</section>
457457
<section id="classification-of-r-data-types-and-book-structure">
458458
<h2>Classification of R data types and book structure<a class="headerlink" href="#classification-of-r-data-types-and-book-structure" title="Permalink to this heading">#</a></h2>
@@ -523,7 +523,7 @@ <h2>Classification of R data types and book structure<a class="headerlink" href=
523523
as well as introduce the basic ways to prepare
524524
publication-quality graphics (<a class="reference internal" href="250-graphics.html#chap-graphics"><span class="std std-numref">Chapter 13</span></a>).</p>
525525
</li>
526-
<li><p>Some more advanced material is discussed in the third part.
526+
<li><p>More advanced material is discussed in the third part.
527527
For most readers, it should be of theoretical interest only.
528528
However, it can help gain a complete understanding
529529
of and control over our environment.
@@ -568,7 +568,7 @@ <h2>Classification of R data types and book structure<a class="headerlink" href=
568568
<em>IEEE Transactions on Fuzzy Systems</em>, and <em>Journal of Informetrics</em>.</p>
569569
<p>In my “spare” time, I write books for my students: check out my
570570
<a class="reference external" href="https://datawranglingpy.gagolewski.com/"><em>Minimalist Data Wrangling with Python</em></a> <span id="id15">[<a class="reference internal" href="999-bibliography.html#id3" title="Gagolewski, M. (2022). Minimalist Data Wrangling with Python. Zenodo. URL: https://datawranglingpy.gagolewski.com/, DOI: 10.5281/zenodo.6451068.">26</a>]</span>.
571-
I also develop open-source (libre) data analysis software,
571+
I also develop open-source data analysis software,
572572
such as <a class="reference external" href="https://stringi.gagolewski.com/"><strong class="program">stringi</strong></a>
573573
(one of the most often downloaded R packages),
574574
<a class="reference external" href="https://genieclust.gagolewski.com/"><strong class="program">genieclust</strong></a>
@@ -650,7 +650,7 @@ <h2>You can make this book better<a class="headerlink" href="#you-can-make-this-
650650
</aside>
651651
<aside class="footnote brackets" id="footr049" role="note">
652652
<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#id7">2</a><span class="fn-bracket">]</span></span>
653-
<p>See <span id="id18">[<a class="reference internal" href="999-bibliography.html#id20" title="Chambers, J.M. (2020). S, R, and data science. The R Journal, 12(1):462–476. DOI: 10.32614/RJ-2020-028.">12</a>, <a class="reference internal" href="999-bibliography.html#id18" title="Ihaka, R. and Gentleman, R. (1996). R: A language for data analysis and graphics. Journal of Computational and Graphical Statistics, 5(3):299–314. URL: https://www.stat.auckland.ac.nz/~ihaka/downloads/R-paper.pdf, DOI: 10.1080/10618600.1996.10474713.">37</a>]</span> for some historical
653+
<p>See <span id="id18">[<a class="reference internal" href="999-bibliography.html#id20" title="Chambers, J.M. (2020). S, R, and data science. The R Journal, 12(1):462–476. DOI: 10.32614/RJ-2020-028.">12</a>, <a class="reference internal" href="999-bibliography.html#id18" title="Ihaka, R. and Gentleman, R. (1996). R: A language for data analysis and graphics. Journal of Computational and Graphical Statistics, 5(3):299–314. URL: https://www.stat.auckland.ac.nz/~ihaka/downloads/R-paper.pdf, DOI: 10.1080/10618600.1996.10474713.">37</a>]</span> for historical
654654
notes. R version 0.49 released in April 1997 (the first whose
655655
source code is available on CRAN;
656656
see <a class="reference external" href="https://cloud.r-project.org/src/base/R-0">https://cloud.r-project.org/src/base/R-0</a>),
@@ -669,11 +669,9 @@ <h2>You can make this book better<a class="headerlink" href="#you-can-make-this-
669669
<aside class="footnote brackets" id="footwut" role="note">
670670
<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#id11">4</a><span class="fn-bracket">]</span></span>
671671
<p>The author taught similar courses for his wonderfully
672-
ambitious undergraduate data/computer science and maths students at
673-
Warsaw University of Technology, where such an approach
674-
has proven not difficult at all. It requires a more independent,
675-
curious, and motivated mindset, though.
676-
And that’s the way to go in the long run.</p>
672+
ambitious undergraduate data/computer science and mathematics students
673+
at the Warsaw University of Technology, where our approach
674+
has proven not difficult whatsoever.</p>
677675
</aside>
678676
<aside class="footnote brackets" id="footidealise" role="note">
679677
<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#id12">5</a><span class="fn-bracket">]</span></span>
@@ -686,7 +684,7 @@ <h2>You can make this book better<a class="headerlink" href="#you-can-make-this-
686684
</aside>
687685
<aside class="footnote brackets" id="footothers" role="note">
688686
<span class="label"><span class="fn-bracket">[</span><a role="doc-backlink" href="#id13">6</a><span class="fn-bracket">]</span></span>
689-
<p>It might also happen that for some, this will not
687+
<p>It might also happen that for certain readers, this will not
690688
be an appropriate course at all, either at this stage of their career
691689
(come back later) or in general (no dramas).
692690
This is a non-profit, open-access project, but it does not
@@ -739,7 +737,7 @@ <h2>You can make this book better<a class="headerlink" href="#you-can-make-this-
739737
Some rights reserved. Licensed under <a href='https://creativecommons.org/licenses/by-nc-nd/4.0/'>CC BY-NC-ND 4.0</a>.
740738
Built with <a href="https://sphinx-doc.org/">Sphinx</a>
741739
and a customised <a href="https://github.com/pradyunsg/furo">Furo</a> theme.
742-
Last updated on 2023-06-27T15:21:15+1000.
740+
Last updated on 2023-06-28T16:02:43+1000.
743741
This site will never display any ads: it is a non-profit project.
744742
It does not collect any data.
745743
</div>

0 commit comments

Comments
 (0)