Go to Main Content

Purdue Self-Service

 

HELP | EXIT

Detailed Course Information

 

Spring 2024
May 19, 2024
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

STAT 52700 - Introduction To Computing For Statistics
Credit Hours: 3.00.  This course provides a thorough introduction to the R programming language, and its use for statistical computing and data science. The course will first look at the fundamentals of R, including different data-structures, control-flow, and the basic vocabulary. An emphasis will be placed on learning idiomatic and efficient R, covering ideas such as recycling, vectorization and functional programming. The course will then look at principles and tools for tasks like organizing data ('tidy data'), manipulating data ('data carpentry'), querying data (through topics like regular expressions) as well as visualizing data (including interactive visualizations). The material and the homework will encourage development of modular reusable code and reproducible research through ideas such as object-oriented programming and dynamic documents in R Markdown. The last part of the course will study statistical procedures such as least-squares regression, LASSO, Monte Carlo sampling and Markov chain Monte Carlo. Besides exams and homework, the course will involve a final project that students can collaborate together on.
3.000 Credit hours

Syllabus Available
Levels: Undergraduate, Graduate, Professional
Schedule Types: Distance Learning, Lecture
All Sections for this Course

Offered By: College of Science
Department: Statistics

Course Attributes:
Upper Division

May be offered at any of the following campuses:     
      West Lafayette Continuing Ed
      West Lafayette

Learning Outcomes: 1.  Read and write idiomatic R code. 2.  Be familiar with the entire data science pipeline, from organizing, manipulating, querying and visualizing data. 3.  Introduce computational tools like optimization and simulation in the context of statistical algorithms.


Restrictions:
May not be enrolled as the following Classifications:     
      Sophomore: 45 - 59 hours
      Sophomore: 30 - 44 hours
      Freshman: 0 - 14 hours
      Freshman: 15 - 29 hours

Prerequisites:
GR STAT 52700 Requisites

General Requirements:

Student Attribute: GR
May not be taken concurrently.  )
or
Course or Test: STAT 51600
May not be taken concurrently.  )
or
Course or Test: STAT 51700
May not be taken concurrently. )


Return to Previous New Search
Transparent Image
Skip to top of page
Release: 8.7.2.4