Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
208 commits
Select commit Hold shift + click to select a range
bb5d1e0
delete files not currently in active use
rpruim May 7, 2015
967d1bc
update README -- it was really out of date
rpruim May 7, 2015
f5f119d
Get rid of Master folder
rpruim May 7, 2015
857a1d1
remove Master folder
rpruim May 7, 2015
90c3a88
explicit path to RBook.sty
rpruim May 7, 2015
756ce7f
get rid of verbatim inside a margin par
rpruim May 7, 2015
450e9e0
& to \&; comment about latex package availability
rpruim May 7, 2015
2841c7b
delete \end{widestuff} that is never begun.
rpruim May 7, 2015
e8f2c23
rename master doc
rpruim May 7, 2015
0e57595
use MOSAIC as prefix to master docs
rpruim May 7, 2015
56bdb8b
delete Traditional (now Compendium, right?)
rpruim May 7, 2015
95a9562
add pdf to repo so it can be gotten from github
rpruim May 7, 2015
52fe121
add mosaicData to things required
rpruim May 7, 2015
ed52026
explicit path to RBook.sty
rpruim May 7, 2015
f7dcda8
updated PDF
rpruim May 7, 2015
e7b582e
move author stuff to a wiki page and keep only outward facing content…
rpruim May 7, 2015
d37678e
fix typo in path
rpruim May 7, 2015
4249b1b
fix typo in path
rpruim May 7, 2015
5b484fc
add compendium pdf
rpruim May 7, 2015
537cd8f
Merge branch 'master' of github.com:ProjectMOSAIC/LittleBooks
rpruim May 7, 2015
b871615
remove unnecessary header
rpruim May 7, 2015
3e9f2ff
Changed title (comments welcomed).
nicholasjhorton May 15, 2015
44010a7
Minor changes.
nicholasjhorton May 16, 2015
cc75cf8
In process.
nicholasjhorton May 17, 2015
7b96878
More changes to fix student guide.
nicholasjhorton May 17, 2015
c5ff085
Updated version of language.sty and minor changes to citations.
nicholasjhorton May 17, 2015
2c4b809
In process. Merge branch 'master' of https://github.com/ProjectMOSAIC…
nicholasjhorton May 17, 2015
d6222e8
In process.
nicholasjhorton May 17, 2015
0bdf0db
More changes to student guide (general spring cleaning...)
nicholasjhorton May 17, 2015
08c22dd
More changes (added creating tables using summary statistics, more in…
nicholasjhorton May 17, 2015
5da2606
Minor spelling errors and index problems fixed.
nicholasjhorton May 17, 2015
7eaf174
In process.
nicholasjhorton May 17, 2015
9e74f62
Added brief mention of pipe operator (plus examples of ncol() and nro…
nicholasjhorton May 17, 2015
679ef8e
Fixed error in ANOVA section.
nicholasjhorton May 17, 2015
2ac66c0
Added mosaic version number to FrontMatter.Rnw.
nicholasjhorton May 18, 2015
8d639e0
rename Compendium to StudentGuide
rpruim May 18, 2015
f7895da
Merge branch 'master' of github.com:ProjectMOSAIC/LittleBooks
rpruim May 18, 2015
3903b99
moving files to StudentGuide
rpruim May 18, 2015
931ec6b
clean compile of PDF
rpruim May 18, 2015
433a825
update README re StudentGuide
rpruim May 18, 2015
a1c9d53
Expand document creation into its own section
rpruim May 18, 2015
8a02e7e
Adding short descriptions of each book as per #10.
rpruim May 18, 2015
0f9a1da
make document creation a subsection (no sections in this "chapter")
rpruim May 18, 2015
0cca06f
tweak document creation section
rpruim May 18, 2015
8cdd7e9
move FrontMatter to CommonMaterial for clarity. Close #11
rpruim May 19, 2015
c77451d
type fix
rpruim May 19, 2015
aafa485
re-compile with updated FrontMatter
rpruim May 19, 2015
1b69769
use _output.yaml
rpruim May 19, 2015
cbf3b7c
add amazon link for calc book; note about compendium rename.
rpruim May 19, 2015
c373245
initial drafting
rpruim May 22, 2015
8ab3f2f
more fleshed out version -- but a bit long
rpruim May 22, 2015
3d80d31
some rearranging and shortening
rpruim May 25, 2015
b598c85
more slashing; adding bio, photo, Lock5withR and ISIwith R references.
rpruim May 25, 2015
aefab85
fix spelling; add Lana Park
rpruim May 25, 2015
870449f
Made light edits to clarify audience.
nicholasjhorton Sep 27, 2015
146b367
Minor changes to title in StudentGuide.
nicholasjhorton Sep 27, 2015
7d1fb39
In process.
nicholasjhorton Sep 27, 2015
90617ba
Added in CrossTable and other formatting changes.
nicholasjhorton Sep 27, 2015
b8b1406
Minor change (but still have issues with mplot).
nicholasjhorton Sep 27, 2015
a819cd6
Minor changes and edits to StudentGuide
nicholasjhorton Oct 25, 2015
1844425
More changes for StudentGuide.
nicholasjhorton Oct 25, 2015
b987e81
Added static pdf of Student guide.
nicholasjhorton Oct 25, 2015
ba5e729
Minor tweaks.
nicholasjhorton Oct 25, 2015
700fb37
removing SBI blog
rpruim Nov 6, 2015
bac0e35
add comment about copying plots to clipboard
rpruim Nov 6, 2015
8706536
update to use mosaic::Mites; slight reformatting
rpruim Nov 6, 2015
6ea3e0f
move teaching tip slightly
rpruim Nov 7, 2015
33d270a
numerous updates
rpruim Nov 7, 2015
c892843
numerous updates
rpruim Nov 7, 2015
1175446
mostly reformatting code
rpruim Nov 7, 2015
9626a03
fix some margin par environments
rpruim Nov 7, 2015
5be4d68
update PDF
rpruim Nov 7, 2015
596a0fb
hide messages in Review of commands section
rpruim Nov 7, 2015
a828016
plot from long format data
rpruim Nov 7, 2015
9ac6e11
add another plot
rpruim Nov 7, 2015
2fedaa9
longTraffic -> LongTraffic
rpruim Nov 7, 2015
65ca4e3
auto update
rpruim Nov 7, 2015
9513c7a
Fixed minor typos and removed 'require(vcd)'.
nicholasjhorton Nov 8, 2015
bcb819d
separate front matter file for Start Teaching
rpruim Nov 8, 2015
cb744f6
fix a few bad formatting things
rpruim Nov 8, 2015
2074a72
update compendium reference; move margin note
rpruim Nov 8, 2015
d8a82ed
Merge branch 'master' of github.com:ProjectMOSAIC/LittleBooks
rpruim Nov 8, 2015
939e008
auto update
rpruim Nov 8, 2015
fc2078e
move teaching tip
rpruim Nov 8, 2015
a9878e2
tweaking position of margin pars
rpruim Nov 8, 2015
38bed3e
bwplots with bars instead of dots
rpruim Nov 8, 2015
33c9575
auto update
rpruim Nov 8, 2015
4fddf92
Added inspect and additional example.
nicholasjhorton Nov 8, 2015
de70ab0
Revised cover.
dtkaplan Nov 9, 2015
ddf9cb9
Renamed compendium cover file to StudentGuideCover.
dtkaplan Nov 9, 2015
0b355e0
New ISBN number: 9780983965831
dtkaplan Nov 9, 2015
bf380f0
fixed groups=wday and other errors in Start Teaching. Paginated and …
dtkaplan Nov 9, 2015
f6ec3ad
Fixed Amherst and Smith reference.
nicholasjhorton Nov 9, 2015
ac6560f
add little excel file
rpruim Nov 10, 2015
7dee785
merge
rpruim Nov 10, 2015
955d5ae
reverting back to using wday variable in Births78
rpruim Nov 10, 2015
1e6bacb
Minor change in author middle initial.
nicholasjhorton Nov 11, 2015
e3ecbbb
Ready to go to press for the Student's Guide?
nicholasjhorton Nov 15, 2015
892b837
add some references to bib
rpruim Nov 21, 2015
6d227e8
add SBI chapter
rpruim Nov 21, 2015
8d0fb3f
fix parent file name
rpruim Nov 25, 2015
21cb87e
add new child for new chapter
rpruim Nov 25, 2015
c67b350
completing first draft of SBI chapter
rpruim Nov 25, 2015
500424a
fix typos in bib entries
rpruim Nov 25, 2015
81e04bd
PDF update
rpruim Nov 25, 2015
d574cfb
Merge branch 'master' of github.com:ProjectMOSAIC/LittleBooks
rpruim Nov 25, 2015
1c9cdee
move set up R chunk above \begin{document} so it gets processed in ch…
rpruim Nov 27, 2015
591f85c
updates based on Nick's email and RStudio changes.
rpruim Nov 27, 2015
2f5af2f
get parent/child working better.
rpruim Nov 27, 2015
15eba35
some minor edits and formatting adjustments
rpruim Nov 27, 2015
077fe0a
some code format changes
rpruim Nov 28, 2015
22aba2b
updated build
rpruim Nov 28, 2015
7425118
updates per NH email
rpruim Nov 28, 2015
1f3ad9a
add references for boot and resample packges
rpruim Nov 28, 2015
5cac7ce
updated PDF build
rpruim Nov 28, 2015
671f138
updates to SBI chapter.
rpruim Nov 30, 2015
554c86c
fix typos in bib file
rpruim Nov 30, 2015
f3954e4
Turn on backmatter
rpruim Nov 30, 2015
14952c3
Fixed minor typo in FrontMatter.
nicholasjhorton Jan 15, 2016
58b9d9d
Minor tweak to exercise.
nicholasjhorton Feb 4, 2016
4d295a2
Changed default option for rounding.
nicholasjhorton Jul 8, 2016
03b2cb4
Thank Joe Cappelleri for many useful comments.
nicholasjhorton Jul 16, 2016
e63b282
Minor modifications per Joe Loscascio's great suggestions.
nicholasjhorton Aug 12, 2016
ac7a5a9
Minor tweak.
nicholasjhorton Aug 12, 2016
3d6f534
Added spanish language translation.
nicholasjhorton Aug 10, 2017
2071096
Updated Power and added probstat.sty
nicholasjhorton Feb 19, 2018
c79994a
Adding more files for Margaret.
nicholasjhorton Feb 19, 2018
ca0c689
Adding authNote.sty for Margaret.
nicholasjhorton Feb 19, 2018
c3d60d8
first commit
mchien20 Mar 15, 2018
51f314a
can't figure out how to format the facets so that they are vertical ~…
mchien20 Mar 15, 2018
a9320cc
Merge pull request #28 from mchien20/master
nicholasjhorton Mar 23, 2018
4d569b5
Fixed minor indentation issues.
nicholasjhorton Mar 23, 2018
eb69e70
Updated formatted version.
nicholasjhorton Mar 23, 2018
1476784
OneQuantitative done, but many questions
mchien20 Apr 3, 2018
c2ec860
Merge branch 'master' into master
nicholasjhorton Apr 7, 2018
dcb2aea
Merge pull request #30 from mchien20/master
nicholasjhorton Apr 7, 2018
a63e418
added spaces, fixed the dotplot
mchien20 Jun 4, 2018
2cebcfb
Merge pull request #32 from mchien20/master
nicholasjhorton Jun 4, 2018
78a5a88
Updated date and version.
nicholasjhorton Jun 4, 2018
b700034
spaces added
mchien20 Jun 4, 2018
ff7d1c0
finished except for some issues
mchien20 Jun 4, 2018
103b892
Added pdf.
nicholasjhorton Jun 4, 2018
70590c7
should be done; the text for plotFun() probably should be updated but…
mchien20 Jun 4, 2018
1d44266
should be done other than panel.lmbands
mchien20 Jun 4, 2018
af2ab48
not sure how to create a mosaicplot in ggformula; otherwise, the form…
mchien20 Jun 4, 2018
2a6c0b6
added spaces and updated the plots
mchien20 Jun 4, 2018
942c9fb
added spaces
mchien20 Jun 4, 2018
299f98d
can't figure out how to get two survival curves on the same graph wit…
mchien20 Jun 4, 2018
b8e050a
updated chapter 10
mchien20 Jun 5, 2018
72d9e1b
Merge pull request #33 from mchien20/master
nicholasjhorton Jun 5, 2018
5e1f909
Added acknowledgement of Margaret in the FrontMatter.
nicholasjhorton Jun 5, 2018
6033272
i forgot to commit this earlier
mchien20 Jun 5, 2018
bb367f0
In process.
nicholasjhorton Jun 5, 2018
e97b48a
survival plot's ok, plotFun() still stands
mchien20 Jun 5, 2018
9a600dd
updated index
mchien20 Jun 5, 2018
55a264d
code updated, some issues with density plot and plotFun()
mchien20 Jun 5, 2018
f52e8b2
code updated except for plotFun() and fill for a curve
mchien20 Jun 5, 2018
0a4231f
fixed formatting
mchien20 Jun 5, 2018
d3ae711
updated code and formatting
mchien20 Jun 5, 2018
a4d3f42
updated plotFun() with gf_fun()
mchien20 Jun 5, 2018
52467b5
Merge pull request #34 from mchien20/master
nicholasjhorton Jun 6, 2018
b3e376a
derivedFactor() changed to case_when()
mchien20 Jun 6, 2018
98be716
density plot should work now
mchien20 Jun 6, 2018
3a0225d
updated links
mchien20 Jun 7, 2018
461286c
Merge pull request #35 from mchien20/master
nicholasjhorton Jun 8, 2018
49680ab
Replaced require() with library() and pushed changes.
nicholasjhorton Jun 8, 2018
8b515d1
updated screenshot of R interface added
mchien20 Jun 8, 2018
490ff8e
updated screenshots
mchien20 Jun 8, 2018
faa14b3
fixed formatting issues and index
mchien20 Jun 8, 2018
1e48b63
Merge branch 'master' into master
nicholasjhorton Jun 9, 2018
5bc9485
Merge pull request #38 from mchien20/master
nicholasjhorton Jun 9, 2018
faa1a3c
Compiled new version of Student Guide.
nicholasjhorton Jun 9, 2018
9837e77
changed to vcd for mosaic
mchien20 Jun 11, 2018
3954ad1
changed to vcd
mchien20 Jun 11, 2018
6cd9507
Merge branch 'master' of github.com:mchien20/LittleBooks
mchien20 Jun 11, 2018
097a75a
cont
mchien20 Jun 11, 2018
260b1bb
updated mosaic
mchien20 Jun 11, 2018
3ea0635
fixed wording i missed earlier
mchien20 Jun 11, 2018
f2f5a48
Fixed minor typo.
nicholasjhorton Jun 11, 2018
632b4ad
deleted loading vcd
mchien20 Jun 12, 2018
1677fab
fixed some small mistakes and added a comment for nick to look at
mchien20 Jun 12, 2018
0ed6775
Merge pull request #39 from mchien20/master
nicholasjhorton Jun 13, 2018
83bd46f
Updated ggformula references.
nicholasjhorton Jun 13, 2018
2ed48b5
added randy's code for lmbands
mchien20 Jun 15, 2018
59ea710
fixed panel.lmbands stuffs
mchien20 Jun 15, 2018
b4a4868
Adding in what I hope is the penultimate version.
nicholasjhorton Jun 18, 2018
db35ab7
went over sarah's comments and proofed it again
mchien20 Jun 18, 2018
447666c
Merge branch 'master' into master
nicholasjhorton Jun 19, 2018
d2d0741
Merge pull request #40 from mchien20/master
nicholasjhorton Jun 19, 2018
a76d88b
Updated with Margaret's last set of changes.
nicholasjhorton Jun 19, 2018
f0a064a
fill stuff
mchien20 Jun 19, 2018
c959cdf
Merge branch 'master' of github.com:mchien20/LittleBooks
mchien20 Jun 19, 2018
f5dedaa
fill
mchien20 Jun 19, 2018
56bda43
Merge pull request #41 from mchien20/master
nicholasjhorton Jun 19, 2018
9c8dddc
Finished ggformula translation (kudos to Margaret!)
nicholasjhorton Jun 19, 2018
2a57829
Still some errors (due to new version of ggformula)?
nicholasjhorton Jun 19, 2018
813dff0
Tweaked README.md.
nicholasjhorton Jun 19, 2018
111750c
fixed the text but i'm not getting errors
mchien20 Jun 19, 2018
363d3aa
took out text regarding making a function
mchien20 Jun 19, 2018
4f03253
Merge pull request #44 from mchien20/master
nicholasjhorton Jun 20, 2018
45ba33e
Updated pdf.
nicholasjhorton Jun 20, 2018
dcefa53
fixed things we talked about during the meeting
mchien20 Jun 20, 2018
596e899
Fixed minor error.
nicholasjhorton Jun 20, 2018
3824697
Finalized student guide!
nicholasjhorton Jun 21, 2018
817e364
Merge branch 'master' into master
nicholasjhorton Jun 22, 2018
d80fff6
Merge pull request #45 from mchien20/master
nicholasjhorton Jun 22, 2018
08bafda
Pushed changes.
nicholasjhorton Jun 22, 2018
f80a28c
Fixed gf_text.
nicholasjhorton Jun 22, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
265 changes: 265 additions & 0 deletions CommonMaterial/FrontMatter.Rnw
Original file line number Diff line number Diff line change
@@ -0,0 +1,265 @@
<<echo=FALSE,include=FALSE>>=
opts_chunk$set( fig.path="figures/FrontMatter-" )
set_parent('Master-Starting.Rnw')
set.seed(123)
@


\chapter*{About These Notes}


We present an approach to teaching introductory and intermediate
statistics courses that is tightly coupled with computing generally and with \R\ and \RStudio\ in particular. These activities and examples are intended to highlight a modern approach to statistical education that focuses on modeling, resampling based inference, and multivariate graphical techniques. A secondary goal is to
facilitate computing with data through use of small simulation studies %data scraping from the internet
and appropriate statistical analysis workflow. This follows the
philosophy outlined by Nolan and Temple Lang\cite{nola:temp:2010}. The importance of modern computation\marginnote{$\ $} in statistics education is a principal component of the recently adopted American Statistical Association's curriculum guidelines\cite{ASAcurriculum2014}.

Throughout this book (and its companion volumes), we
introduce multiple activities, some
appropriate for an introductory course, others suitable for higher levels, that
demonstrate key concepts in statistics and modeling
while also supporting the core material of more traditional courses.

\subsection*{A Work in Progress}

\Caution{Despite our best efforts, you WILL find bugs both in this document and in our code.
Please let us know when you encounter them so we can call in the exterminators.}%

These materials were developed for a workshop entitled
\emph{Teaching Statistics Using R} prior to the 2011 United States Conference
on Teaching Statistics and revised for USCOTS 2011, USCOTS 2013, eCOTS 2014, ICOTS 9, and USCOTS 2015.
We organized these workshops to help instructors integrate \R\ (as well as some related technologies) into statistics courses at all levels.
We received great feedback and many wonderful ideas from the participants and those that we've shared this with since the workshops.

Consider these notes to be a work in progress.
%\SuggestionBox{Sometimes we will mark
%places where we would especially like feedback with one of these suggestion boxes.
%But we won't do that everywhere we want feedback or there won't be room for
%anything else.}%
We appreciate any feedback you are willing to share as we continue
to work on these materials and the accompanying \pkg{mosaic} package.
Drop us an email at \url{pis@mosaic-web.org} with any comments, suggestions,
corrections, etc.

Updated versions will be posted at \url{http://mosaic-web.org}.


\subsection*{Two Audiences}

We initially developed these materials for
instructors of statistics at the college or
university level. Another audience is the students these instructors teach.
Some of the sections, examples, and exercises are written with one or the other of
these audiences more clearly at the forefront. This means that
\begin{enumerate}
\item Some of the materials can be used essentially as is with students.
\item Some of the materials aim to equip instructors to develop their own
expertise in \R\ and \RStudio\ to develop their own teaching materials.
\end{enumerate}

Although the distinction can get blurry, and what works ``as is" in one setting may
not work ``as is" in another, we'll try to indicate which parts
fit into each category as we go along.

\subsection*{R, RStudio and R Packages}

\R\ can be obtained from \url{http://cran.r-project.org/}.
Download and installation are quite straightforward for Mac, PC, or linux machines.

\RStudio\ is an integrated development environment (IDE) that facilitates use of \R\ for both novice and expert users. We have adopted it as our standard teaching environment because it dramatically simplifies the use of \R\ for instructors and for students.%
\Pointer[-3cm]{Several things we use that can be done only in \RStudio, for instance \function{manipulate} or \RStudio's integrated support for reproducible research).}%
%\RStudio\ is available from \url{http://www.rstudio.org/}.
\RStudio\ can be installed as a desktop (laptop) application or as a server application that is accessible to users via the Internet.\FoodForThought[-.5cm]{RStudio server version works well with starting students. All they need is a web browser, avoiding any potential problems with oddities of students' individual computers.}

In addition to \R\ and \RStudio, we will make use of several packages that need to be installed and loaded separately. The \pkg{mosaic} package (and its dependencies) will be used throughout. Other packages appear from time to time as well.


%\subsection*{Notation}
%
%%\newthought{Exercises}
%Exercises marked with 1 star are intended for students in courses beyond the
%introductory level. Exercises marked with 2 stars are intended primarily for
%instructors (but may also be appropriate for students in higher level courses).

\subsection*{Marginal Notes}
Marginal notes appear here and there.
%\DiggingDeeper{Some marginal notes will look like this one and provide
%some additional information that you may find of interest.}%
\marginnote{Have a great suggestion for a marginal note? Pass it along.}%
Sometimes these are side comments that we wanted to say, but we didn't want to interrupt the flow to mention them in the main text. Others provide teaching tips or caution about traps, pitfalls and gotchas.
%\Caution{But warnings are set differently to make sure they catch your attention.}%
%These may describe more advanced features of the language or make suggestions
%about how to implement things in the classroom. Some are warnings
%to help you avoid common pitfalls. Still others contain requests for feedback.
%\SuggestionBox{So, do you like having marginal notes in these
%notes?}


\subsection*{What's Ours Is Yours -- To a Point}

This material is copyrighted by the authors under a Creative Commons Attribution 3.0
Unported License.
You are free to \emph{Share} (to copy, distribute and transmit the work) and to \emph{Remix}
(to adapt the work) if you attribute our work.
More detailed information about the licensing is available at this web page:
\url{http://www.mosaic-web.org/go/teachingRlicense.html}.



\DiggingDeeper{If you know \LaTeX\ as well as \R, then \pkg{knitr}
provides a nice solution for mixing the two.
We used this system to produce this book. We also use it
for our own research and to introduce upper level students to
reproducible analysis methods.
For beginners, we introduce \pkg{knitr} with RMarkdown,
which produces PDF, HTML, or Word files using a simpler syntax.}

\subsection*{Document Creation}

This document was created on \today, using
\begin{itemize}
\item \pkg{knitr}, version \Sexpr{packageVersion("knitr")}
\item \pkg{mosaic}, version \Sexpr{packageVersion("mosaic")}
\item \pkg{mosaicData}, version \Sexpr{packageVersion("mosaic")}
\item \Sexpr{R.version.string}
\end{itemize}

Inevitably, each of these will be updated from time to time.
If you find that things look different on your computer, make sure that your
version of \R{} and your packages are up to date and check for a newer version
of this document.

Kudos to Joseph Cappelleri for many useful comments on earlier drafts of these materials and to Margaret Chien for her work updating the examples to ggformula.



\chapter*{Project MOSAIC}

This book is a product of
Project MOSAIC, a community of educators working to develop new ways to
introduce mathematics, statistics, computation, and modeling to students in
colleges and universities.

\bigskip

The goal of the MOSAIC project is to help share ideas and resources to
improve teaching, and to develop a curricular and assessment
infrastructure to support the dissemination and evaluation of these approaches.
Our goal is to provide a broader approach to quantitative studies that provides
better support for work in science and technology.
The project highlights and integrates
diverse aspects of quantitative work that students in science,
technology, and engineering will need in their professional lives, but which
are today usually taught in isolation, if at all.

\vspace{.1in}

In particular, we focus on:
\begin{description}
\item[Modeling] The ability to create, manipulate and investigate useful and informative mathematical representations of a real-world situations.

\item[Statistics] The analysis of variability that draws on our ability to quantify uncertainty and to draw logical inferences from observations and experiment.

\item[Computation]
The capacity to think algorithmically, to manage data on large scales, to visualize and interact with models, and to automate tasks for efficiency, accuracy, and reproducibility.

\item[Calculus]
The traditional mathematical entry point for college and university students and a subject that still has the potential to provide important insights to today's students.
\end{description}

Drawing on support from the US National Science Foundation (NSF DUE-0920350),
Project MOSAIC supports a number of initiatives to help achieve these goals,
including:
\begin{description}
\item
[Faculty development and training opportunities,]
such as the USCOTS 2011, USCOTS 2013, eCOTS 2014, eCOTS 2016, eCOTS 2018, and ICOTS 9 workshops on
\emph{Teaching Statistics Using \R\ and \RStudio}, our 2010
Project MOSAIC kickoff workshop at the Institute for Mathematics
and its Applications, and our \emph{Modeling: Early and Often in Undergraduate Calculus}
AMS PREP workshops offered in 2012, 2013, and 2015.

\item
[M-casts,]
a series of regularly scheduled webinars, delivered via the Internet,
that provide a forum for instructors to share their insights and innovations
and to develop collaborations to refine and develop them.
Recordings of M-casts are available
at the Project MOSAIC web site, \url{http://mosaic-web.org}.

%\item[The development of a ``concept inventory" to support teaching modeling.]
%It is somewhat rare in today's curriculum for modeling to be taught.
%College and university catalogs are filled with descriptions of courses
%in statistics, computation, and calculus. There are many textbooks in
%these areas and most new faculty teaching statistics, computation,
%and calculus have a solid idea of what should be included.
%But modeling is different. It's generally recognized
%as important, but few if instructors have a clear view of the essential
%concepts.

\item[The construction of syllabi and materials]
for courses that teach MOSAIC topics in a better integrated way. Such
courses and materials might be wholly new constructions, or they might be
incremental modifications of existing resources that draw on the
connections between the MOSAIC topics.
\end{description}

More details can be found at \url{http://www.mosaic-web.org}.
We welcome and encourage your participation in all of these initiatives.



\chapter*{Computational Statistics}

There are at least two ways in which statistical software
can be introduced into a statistics course. In the first approach, the course
is taught essentially as it was before the introduction of statistical
software, but using a computer to speed up some of the calculations and
to prepare higher quality graphical displays. Perhaps the size of the
data sets will also be increased. We will refer to this approach as
\term{statistical computation}
since the computer serves primarily as a computational
tool to replace pencil-and-paper calculations and drawing plots manually.

In the second approach, more fundamental changes in the course result from the introduction of the computer. Some new topics are covered, some old topics are omitted. Some old topics are treated in very different ways, and perhaps at different points in the course. We will refer to this approach as \term{computational statistics} because the availability of computation is shaping how statistics is done and taught. Computational statistics is a key component of \term{data science}, defined as the ability to use data to answer questions and communicate those results.

\FoodForThought{Students need to see aspects of computation and data science early and often
to develop deeper skills. Establishing precursors in introductory courses help them get started.}%
In practice, most courses will incorporate elements of both
statistical computation and computational statistics, but the relative
proportions may differ dramatically from course to course.
Where on the spectrum a course lies will depend
on many factors including
the goals of the course,
the availability of technology for student use,
the perspective of the text book used,
and the comfort-level
of the instructor with both statistics and computation.


Among the various statistical software packages available, \R\ is becoming
increasingly popular. The recent addition of \RStudio\ has made \R\ both
more powerful and more accessible.
Because \R\ and \RStudio\ are free, they
have become widely
used in research and industry. Training in \R\ and \RStudio\ is often seen as an
important additional skill that a statistics course can develop. Furthermore,
an increasing number of instructors are using \R\ for their own statistical
work, so it is natural for them to use it in their teaching as well.
At the same time, the development of \R\ and of \RStudio\ (an optional
interface and integrated development environment for \R) are making it
easier and easier to get started with \R.

%Nevertheless, those who are unfamiliar with \R\ or who have never used \R\ for teaching are understandably cautious about using it with students. If you are in that category, then this book is for you. Our goal is to reveal some of what we have learned teaching with \R\ and to make teaching statistics with \R\ as rewarding and easy as possible -- for both students and faculty. We will cover both technical aspects of \R\ and \RStudio\ (e.g., how do I get \R\ to do thus and such?) as well as some perspectives on how to use computation to teach statistics. The latter will be illustrated in \R\ but would be equally applicable with other statistical software.

%Others have used \R\ in their courses, but have perhaps left the course feeling
%like there must have been better ways to do this or that topic. If that
%sounds more like you, then this book is for you, too. As we have been working
%on this book, we have also been developing the \pkg{mosaic}

\FoodForThought{Information about the \pkg{mosaic} package, including vignettes demonstrating features and supplementary materials (such as this book) can be found at \url{https://cran.r-project.org/web/packages/mosaic}.}
We developed the \pkg{mosaic}
\R\ package (available on CRAN) to make certain aspects of statistical
computation and computational statistics simpler for beginners, without limiting their ability to
use more advanced features of the language. The \pkg{mosaic} package includes a modelling approach that uses the same general syntax to calculate descriptive statistics, create graphics, and fit linear models.

Binary file removed Compendium/Cover/frontice.docx
Binary file not shown.
Binary file removed Compendium/Cover/frontice.pdf
Binary file not shown.
Binary file removed CoverImages/.DS_Store
Binary file not shown.
Binary file added CoverImages/ISBN-9780983965831-StudentGuide.pdf
Binary file not shown.
10 changes: 0 additions & 10 deletions Functions/.gitignore

This file was deleted.

Loading