π Resources
Table of contents
Course Texts
As this course has been created and tailored for the specific needs of our Data Science majors, there is not one single textbook that fits the course. As such, we will be utilizing excerpts from a variety of textbooks / course notes. The specific chapters/sections mapping to each lecture are linked on the main page, but here are each of the texts in their entirety. You are not responsible for anything that is in these texts that is not covered in lecture; this is here for your reference only.
Textbooks
- ModernDive - Chester Ismay, Albert Kim and Arturo Valdivia
- Handbook of Regression Modeling in People Analytics - Keith McNulty
- Time Series Analysis With R - Nicola Righetti
- R Cookbook - James (JD) Long, Paul Teetor
Course notes
- PSU Applied Statistics Course Notes - Penn State Department of Statistics
- Statistics and Predictive Analyics Course Notes - Jeff Webb, University of Utah
- Data Handling, Visualization and Statistics Course Notes - Owen R. Jones, University of Southern Denmark
R, RStudio and R Markdown
In this course, we will be using R, in the RStudio environment. To do so, you will need to install both R and RStudio onto your machines. You can do both of these things by going here:
Next, you will be asked to submit many assignments in this class using R Markdown. Specifically, we will want pdf output files.
- If you already have a LaTeX compiler on your computer, RStudio should detect it and it should automatically work. If you are not sure whether you do or not, then you can just try it. To do so,
- In RStudio, go to File -> New File -> R Markdown
- Then select βPDFβ as the Default Output Format, and hit OK
- At the top of the window, hit the βKnitβ button next to the blue ball of yarn. If this produces a pdf file, then you are set!
- If that didnβt work or you know that you do not have a LaTeX compiler already on your computer, the easiest thing to do is to install the
tinytexpackage. To do this, just type these two lines in the Console in RStudio (one after the other):
install.packages("tinytex")
tinytex::install_tinytex()
After this, you should be able to βknitβ an Rmd file to a pdf following the steps above. If not, please come seek help from us!
UC San Diego Links
- Data Science Undergraduate Program
- Data Science Advising
- Library Guide to Data and Statistics
- Academic Integrity Homepage
- Counseling and Psychological Services (CAPS)