STAT 432

STAT 432


CBTF Exam III Policies


Date and Time

Please see the CBTF scheduler:


CBTF Policies

Please be aware of the CBTF policies:

If you encounter a technology issue during the exam, you must file an incident report with a proctor. Without documentation, we cannot provide accommodation for technology errors encountered during an exam.

Many technology issues can be solved by simply restarting RStudio.


Academic Integrity

In short, do not cheat. In addition to the Academic Integrity policies outlined by the CBTF, STAT 432 will hold itself to a higher standard. Any violation will be punished as harshly as possible, which at minimum is a failing grade on the exam.

A non-exhaustive list of academic integrity violations:

You are correct that some of these things may be hard to detect, but in addition to writing the exam in a manner that makes transferring this type of information less useful, we have other methods that you are likely unaware of to detect the above violations.

Be aware that the exam window goes until Friday. However, this does not mean that you may discuss the exam at that time as there may be makeup exams in rare circumstances. Do not discuss any part of the exam until I announce that it is OK to do so.


Content

The exam will have 10 questions. The following list outlines what these questions will be.

  1. Cross-Validation “The Long Way” (Any model. Any metric.)
  2. A repeat of the Exam II SVM question.
  3. Another “new” classifier like Exam II.
  4. Tuning a classifier with caret.
  5. Tuning regression with caret.
  6. A probability question.
  7. Using randomForest() for classification.
  8. Using randomForest() for regression.
  9. Using cv.glmnet() for classification.
  10. Using cv.glmnet() for regression.

Format

You will be given 1 hour and 50 minutes to complete the exam which will be administered through PrairieLearn. You will have access to RStudio with a large set of packages installed. (Those seen in the quizzes.)

R Packages

The following packages are available for use in the CBTF. This list does not imply that you need to know these packages. It is only for your reference.

pkg_list = c(
  'tidyverse',
  'RcppArmadillo',
  'rmarkdown',
  'RSQLite',
  'nycflights13',
  'fueleconomy',
  'babynames',
  'rbenchmark',
  'microbenchmark',
  'maps',
  'maptools',
  'mapproj',
  'mapdata',
  'ggmap',
  'fivethirtyeight',
  'caret',
  'e1071',
  'factoextra',
  'gbm',
  'glmnet',
  'ISLR',
  'kernlab',
  'klaR',
  'mlbench',
  'nnet',
  'pROC',
  'randomForest',
  'rpart',
  'rpart.plot',
  'rsample',
  'kableExtra',
  'boot',
  'MASS'
)

Provided Notes

\[\text{Sensitivity} = \frac{\text{TP}}{\text{P}} = \frac{\text{TP}}{\text{TP + FN}}\] \[\text{Specificity} = \frac{\text{TN}}{\text{N}} = \frac{\text{TN}}{\text{TN + FP}}\]

These, and perhaps other similar definitions (related to binary classification) will be provided with any relevant problems. No additional materials will be provided.


FAQ

How many problems are on the exam?

How long will it take to do the exam?

Will the exam be curved?


Home