Skip to content

Auburngrads/stat-687

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Course Syllabus

Welcome to STAT 687!

Course Time and Location

  • MTWF 1000-1100 Bldg. 646 Rm. 220

Instructor and Office

Office hours

  • MTWF 1100-1200 or by appt. (subject to change depending on student schedules).

Course Objectives

The purpose of this course is to introduce the mathematical concepts and methods for analyzing reliability (survivability, time-to-event) data.

Three focus areas:

  1. Understand concepts for computing statistical estimates from reliability data

  2. Apply these concepts to various real-world data structures using R & RStudio

  3. Communicate analysis techinques and results together using Markdown

Required Text

Additional Reliability Resources (Textbooks)

  • Charles E. Ebeling
    An Introduction to Reliability and Maintainability Engineering, 2nd ed., Waveland Press, Long Grove, IL 2010

  • Marvin. Rausand and Arlnot Hoyland
    System Reliability Theory: Models, Statistical Methods & Applications 2nd ed., Wiley-Interscience, Hoboken, NJ 2004

Additional Reliability Resources (online)

Grading

  • Homework: 35%
  • Exams: 35%
  • Project: 30%

Homework (5 - 6 Assignments)

  • Homework is assigned to help you learn the material. If you don't do the assignments, you won't do well in the course. You're encouraged to work together on the homework assignments, but everyone must complete and turn in their own work. You won't learn much from copying someone's homework set, so don't do it. You may use any other available resource to complete the assignments, however you must cite them. Homework will be graded on completeness, (i.e. full credit will be given when a "complete" attempt to each problem is made) with one caveat, see Exams. Solutions will be posted after the assignments are turned in. Questions to the instructor, both in class and during office hours, are welcomed and encouraged.

  • The homework process in this class

    1. I will provide you a "knitr-shell" of the assignment

    2. You will enter your work into the shell

    3. You may should work together to complete the assignments

    4. Everyone must turn-in their own work

    5. Completed homework assignments will be emailed to me as a .Rmd file

    6. I will compile the completed assignment on my machine

    7. I will provide HW solutions after I have received everyone's assignment

Exams

  • I've chosen to modify the standard exam process in a way that I believe is (1) fair to you and (2) easy to grade. After I receive your completed homework assignments and provide the solutions, I'll choose 3-4 exercises from the homework set to serve as exam questions. These selected exercises will be evaluated more rigorously than the others and grade will serve as your exam score. A comprehensive final exam take-home will be given during the final class meeting (due date TBD)

Final Project

  • The final project is intended to develop your skills in applying the reliability concepts learned in this course. The goal of the project is to perform a reliability analysis using a data set that you create. Exemptions may be made to allow the use of existing data sets on a case by case basis.

  • For this project you will...

    • Form teams of 2-3 and select a problem

    • Gather data

    • Analyze the data

    • Present your results to the class in a shiny presentation

  • The project has three milestones:

    1. Identify the problem and briefly describe what you plan to do
      Deliverable: 2 paragrahs (informal)
        Due Date: End of Week 3

    2. Generate the data and run a preliminary analysis
      Deliverable: 2 paragrahs (informal)
        Due Date: End of Week 7

    3. Present your results to the class
      Deliverable: A shiny presentation (must have 1+ shiny apps and can have no more than six slides)
        Due Date: During the scheduled Finals time for this class

  • Your grade on the project will be based on the quality of your presentation and the quality of your analysis -- taking project difficulty into consideration. So, don't make the project too hard (duh) or too easy.

Software/Computer Programming

  • A key component of this course is developing the skills and knowledge to create reproducible & dynamic data products to present your research

  • In previous offerings of this course, I allowed students to use any software package to complete their assignments. This became difficult, for the students to complete their work and for me to grade them. So, I've decided to require you to use the R programming language to complete and submit your assignments.

  • Each of these tools will be used ths quarter

    • R Project for Statistical Computing

    • RStudio IDE

    • Mathjax

    • Pandoc Markdown

    • HTML5, CSS3, and JavaScript (don't need to know these - already built in!)

  • I realize that some of you may be new to coding or may have never coded before. Don't worry, you don't need an extensive background in R or \LaTeX to be successful in this course. I've created several demo presentations to get you up to speed and I'm always willing to help out when needed. The first demo presentation walks you through the process of getting the R/RStudio tool-chain installed and ready for the course.

  • The textbook references a well executed package, called SPLIDA, that was originally written by Dr. Meeker in the S-Plus language (SPLIDA stands for S Plus Life Data Anaysis). The S-Plus language has largely been replaced by R, so Dr. Meeker created an alpha version of the SPLIDA package, modified to run in R, called RSplida. By Dr. Meeker's own admission, the effort to port SPLIDA to the R language was rushed and incomplete. Therefore, I've been working with Dr. Meeker to update RSplida to an R package, currently called SMRD. This package is based on the textbook and will be used throughout the course.

  • Throughout the course I'll be providing you with LOTS of code that you can copy/paste and use

A Few Important Dates

  • No Class: 18 January 2016 (Columbus Day), 15 February 2016 (President's Day)

Grading

  • (1.00 - 0.93]: A
  • (0.93 - 0.90]: A-
  • (0.90 - 0.87]: B+
  • (0.87 - 0.83]: B
  • (0.83 - 0.80]: B-
  • (0.80 - 0.77]: C

Approximate Course Outline

My Teaching Philosophy

  • As AFIT graduates, you'll be expected to know how to approach and solve real-world problems AND present your results in a meaningful way so that decision makers can make defensible decisions.

  • As AFIT instructors, we do a disservice to our students by not teaching new and improved ways to produce and share your results. Further, we do a disservice by teaching you to solve problems using tools that you won't have access to after leaving AFIT. Therefore, I re-built this course using the R/RStudio tool-chain to help you produce better results...faster.

Challenge your instructor

  • If you can't trip me up from time to time, you're not trying. Discussion leads to a more interesting class, so questions are always good.

"How not to do Reliability"

  • Occasionally, we'll discuss the results of applying poor reliability principles via real world examples.

About

Course Materials for Math of Reliability I

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published