ST 697: Statistical Learning

Fall 2017



Course Info

Course Info
Class Time: T,Th 3:30pm-4:45pm
Class Location: Bidgood 377
Instructor: Dr. Michael D. Porter
Office: 348 Alston Hall
Email: mporter {at} cba.ua.edu
Office Hours: Thur 10:15-11:15a (and by appt.)

Course Prerequisites:

Students taking this course should have prior knowledge of graduate level regression (e.g., ST 552), statistical inference (e.g., ST 555), and linear algebra (e.g., MA 510). Students should also be proficient in a scientific programming language (e.g., R, Python, Matlab). All course examples will be in R.

Course Description:

This course offers an in-depth analysis of select topics in statistical learning. Supervised methods may include: penalized regression and classification, model selection and validation, kernel methods, support vector machines, ensemble models, boosting, trees, neural networks, and graphical models. Unsupervised methods may include: association analysis, model-based and algorithmic clustering, non-parametric density estimation, networks, event and hotspot detection.

Student Learning Objectives:

Students will learn how and when to use statistical learning methods, understand their comparative strengths and weaknesses, and how to critically evaluate their performance. Students completing this course should be able to: (i) construct and apply novel statistical learning methods for predictive modeling, (ii) use unsupervised learning methods to find structure in data, (iii) incorporate appropriate techniques to detect patterns and anomalies in complex data, and (iv) properly select, tune, and assess models.

Required Textbooks:

An electronic version of this book is freely available at http://www-stat.stanford.edu/~tibs/ElemStatLearn/. We will only cover some parts of this text. Other course material will come from instructor notes and recent journal articles.

If you are unfamilar with R, the (also free) textbook An Introduction to Statistical Learning by James, Witten, Hastie and Tibshirani (http://www-bcf.usc.edu/~gareth/ISL/) has labs that show the R code for many of the methods we will cover. This book is also good for a less technical description of common statistical learning methods.

Other Course Materials:

This course requires the use of statistical and typesetting software. Some options include:

Course Assessment:

The course grade will be based on several homework assignments (60%) and a final project (40%).

A: 90-100%, B: 80-89%, C: 70-79%, etc.

You can discuss the homework with classmates, but you must produce your own solutions.

The final project allows you to put into practice what you have been learning and demonstrate your mastery of the course material. You must come up with your own project idea. Ideally your project will be related to your current research, job aspirations, or interests (e.g.. The project comprises a presentation and paper. The presentation will let you practice communicating to a group of peers and allow me to provide feedback. The paper will be formatted like a journal article or conference paper.

Course Outline:


Academic Calendar:

Important dates for the semester can be found on the academic calendar: http://registrar.ua.edu/academiccalendar/


Severe Weather Guidelines:

http://uanews.ua.edu/weather


Disability Statement:

If you are registered with the Office of Disability Services, please make an appointment with me as soon as possible to discuss any course accommodations that may be necessary. If you have a disability, but have not contacted the Office of Disability Services, please call (205) 348-4285 (Voice) or (205) 348-3081 (TTY) or visit 1000 Houser Hall to register for services. Students who may need course adaptations because of a disability are welcome to make an appointment to see me during office hours. Students with disabilities must be registered with the Office of Disability Services, 1000 Houser Hall, before receiving academic adjustments.


Policy on Academic Misconduct:

All students in attendance at The University of Alabama are expected to be honorable and to observe standards of conduct appropriate to a community of scholars. The University of Alabama expects from its students a higher standard of conduct than the minimum required to avoid discipline. At the beginning of each semester and on examinations and projects, the professor may require each student to sign the Academic Honor Pledge. See the Code of Student Conduct for more information.