STATS 101: Data Science 101
http://web.stanford.edu/class/stats101/ . This course will provide a handson introduction to statistics and data science. Students will engage with the fundamental ideas in inferential and computational thinking. Each week, we will explore a core topic comprising three lectures and two labs (a module), in which students will manipulate realworld data and learn about statistical and computational tools. Students will engage in statistical computing and visualization with current data analytic software (Jupyter, R). The objectives of this course are to have students (1) be able to connect data to underlying phenomena and to think critically about conclusions drawn from data analysis, and (2) be knowledgeable about programming abstractions so that they can later design their own computational inferential procedures. No programming or statistical background is assumed. Freshmen and sophomores interested in data science, computing and statistics are encouraged to attend. Open to graduates as well.
Terms: Aut, Spr

Units: 5

UG Reqs: GER: DBNatSci, WAYAQR

Grading: Letter or Credit/No Credit
Instructors:
Duchi, J. (PI)
;
Johndrow, J. (PI)
;
Walther, G. (PI)
...
more instructors for STATS 101 »
Instructors:
Duchi, J. (PI)
;
Johndrow, J. (PI)
;
Walther, G. (PI)
;
Zhu, X. (PI)
;
Ghosh, S. (TA)
;
Kluger, D. (TA)
STATS 216: Introduction to Statistical Learning
Overview of supervised learning, with a focus on regression and classification methods. Syllabus includes: linear and polynomial regression, logistic regression and linear discriminant analysis;crossvalidation and the bootstrap, model selection and regularization methods (ridge and lasso); nonlinear models, splines and generalized additive models; treebased methods, random forests and boosting; supportvector machines; Some unsupervised learning: principal components and clustering (kmeans and hierarchical). Computing is done in R, through tutorial sessions and homework assignments. This mathlight course is offered via video segments (MOOC style), and inclass problem solving sessions. Prereqs: Introductory courses in statistics or probability (e.g.,
Stats 60 or
Stats 101), linear algebra (e.g.,
Math 51), and computer programming (e.g.,
CS 105).
Terms: Win

Units: 3

Grading: Letter or Credit/No Credit
Instructors:
Hastie, T. (PI)
;
Feldman, M. (TA)
;
Qian, J. (TA)
...
more instructors for STATS 216 »
Instructors:
Hastie, T. (PI)
;
Feldman, M. (TA)
;
Qian, J. (TA)
;
Wu, Y. (TA)
;
YAN, J. (TA)
;
Zhong, C. (TA)
STATS 216V: Introduction to Statistical Learning
Overview of supervised learning, with a focus on regression and classification methods. Syllabus includes: linear and polynomial regression, logistic regression and linear discriminant analysis; crossvalidation and the bootstrap, model selection and regularization methods (ridge and lasso); nonlinear models, splines and generalized additive models; treebased methods, random forests and boosting; supportvector machines; Some unsupervised learning: principal components and clustering (kmeans and hierarchical). Computing is done in R, through tutorial sessions and homework assignments. This mathlight course is offered remotely only via video segments (MOOC style). TAs will host remote weekly office hours using an online platform such as Google Hangout or BlueJeans. There are four homework assignments, a midterm, and a final exam, all of which are administered remotely. Prereqs: Introductory courses in statistics or probability (e.g.,
Stats 60 or
Stats 101), linear algebra (e.g.,
Math 51), and computer programming (e.g.,
CS 105).
Terms: Sum

Units: 3

Grading: Letter or Credit/No Credit
Instructors:
Hastie, T. (PI)
Filter Results: