Department of Mathematics and Statistics, Boston University  
line decor
  HOME  ::  
line decor
   
 
MA751 (Advanced Statistical Methods II)

 

Spring 2010

Course Materials:

Reading:

You are encouraged to read all of each chapter. There is an immense wealth of material in each chapter. But to better help you match your reading focus with what will be covered in lecture, since we cannot possibly cover all of the book in lecture, the following is a week-by-week reading guide.

  • Week 1: Chapter 2
  • Week 2: Chapter 3.1-3.4, 3.8
  • Week 3: Chapter 4.1-4.5
  • Week 4: Chapter 4.6
  • Week 5: Chapter 5.1-2, 5.4-5, and 5.6
  • This chapter covers various methods relying on basis expansions, including issues of regularization when using such expansions. We will focus on the case of bases of splines (i.e., a certain class of piecewise polynomials). Later in the semester, when we get to support vector machines (SVMs), in Chapter 12, we will return to Section 8 of Chapter 5 and discuss regularization in the context of reproducing kernel Hilbert spaces.

  • Week 6: Chapter 7.1-8, 7.10
  • We will skip Chapter 6 and go directly to Chapter 7. Having encountered the need for model selection in a number of the earlier chapters, we will now examine it directly as an issue in and of itself. The first three sections are background on the general problem, particularly the issue of bias-variance trade-off. Section 4 introduces the important concept of training error 'optimism', as an estimate of expected error. Sections 5-7 then present different perspectives on obtaining analytic model selection criteria. You can focus primarily on the AIC criterion; BIC and MDL are similar in spirit. Sections 10 and 11 discuss computationally intensive methods of model selection. We will concentrate on the method of cross-validation (Section 10), and skip the bootstrap method (Section 11).

  • Week 7: Chapter 8.1-8.3, 8.7, 8.8

    We will concentrate in this chapter on model averaging, as a general principle, and focus on three ways to go about it: bagging, Bayesian model averaging, and frequentist model averaging. These are covered in 8.7, 8.3, and 8.8, respectively. You should also read 8.2, which provides basic background material on classical likelihood-based parameter inference versus inference using bootstrap principles. But we will not cover this in lecture.

  • Week 8: Chapter 9.1-9.2
  • From this chapter we will take only two topics: generalized additive models (i.e., Ch9.1) and tree-based methods (i.e., Ch 9.2).

  • Week 9: Chapter 10.1-10.5, 10.7-10.8; 15.1-15.3

    We will look at two of the most popular off-the-shelf methods for statistical learning i.e., boosting and random forests. Readings focus primarily on the most standard versions of these methods.

  • Week 10: Chapter 11
  • Week 11: Chapter 12.1-12.3 (Optional: Chapter 5.8)

    We will study support vector machines, and in conjunction with that we'll also examine the framework of reproducing kernel Hilbert spaces (RKHS).

Articles of Interest:

Homeworks:

  • Homework 1: Problems 3.4, 3.6, 3.12, and 3.27. (To be presented Monday, Jan 25) [Solutions]
  • Homework 2: Problem 4.2. (To be presented Monday, Feb 1) [Solutions]
  • In addition, do the following data assignment, to be turned in as a short report on Monday, Feb 1. Implement (either writing your own computer program or using functions from, say, R or Matlab) a quadratic discriminant analysis by fitting a separate Gaussian model per class. Apply this to the vowel data in your book, available here. Compute the misclassification rate and use appropriate visualizations to demonstrate the classifications you make. In addition,implement a linear discriminant analysis method on the expanded input space that incorporates the predictors in linear, quadratic, and interaction terms (i.e., in the sense of the last paragraph on page 102 in your text). Compare your results to those that you obtain using QDA.

  • Homework 3: Problems 4.5 and 4.6. (To be presented Monday, Feb 8) [Solutions]
  • Homework 4: Problems 5.4, 5.7, and 5.9. (To be presented TUESDAY, Feb 16) [Solutions]
  • In addition, do the following data assignment, to be turned in as a short report on Friday, Feb 19. Analyze the 'ozone' data of your authors, predicting ozone as a function simulataneously of all three other variables, using regression splines. Produce an analysis in the spirit of the example in Section 5.2.2. Compare the regression spline fits to what you obtain, on a variable by variable basis, with cubic smoothing splines.

  • Homework 5: Problem 7.4.
  • We will have only one problem due on Monday i.e., the derivation of the fundamental relationship between Err_in, err, and op. This should not take all of Monday's lecture; the rest will be spent in formal lecture on Ch8 material.

  • Homework 6: Problem 8.6(a),(b),(c) and extra. (Due Friday, March 5, in class.)
  • The first three parts of this problem ask you to construct uncertainty bands (i.e., confidence bands and posterior bands) using standard frequentist asymptotics (part a), Bayesian methods (part b), and bootstrap methods (part c). In addition, I would like you to add a part "d" to this problem, wherein you look at the accuracy of bagging for prediction. In particular, I would like you to use cross-validation to estimate the error associated with (i) the standard smoothing spline estimator in part (a), and (ii) a bagging version of this estimator.

  • Homework 7: Problem 9.5
  • Homework 8: Problems 10.1, 10.2, and 15.4
  • Homework 9: Problems 12.1 and 12.2