STA 3100: Programming with Data

Fall 2020 Section: 3502
MWF 12:50–1:40 pm Class #: 27256

Contact Information

Instructor TA
Name: Brett Presnell Name: Mirajul Islam
Email: presnell@ufl.edu Email: mirajulislam@ufl.edu
Web: https://www.stat.ufl.edu/~presnell/ Web: NA
Office: FLO 225 (Zoom) Office: Zoom
Office Hrs: Refer to instructor’s web page Office Hrs: Tues 3:00-4:00pm

Course Description

An introduction to statistical computing and programming with data. Topics include basic programming in R; data types and data structures in R; importing and cleaning data; specifying statistical models in R; statistical graphics; statistical simulation using pseudo-random numbers; reproducible research and the documentation of statisical analyses.

Prerequisites

STA 3032 (B-) or STA 2023 (B) or AP Statistics (4).

Course Objectives

You will learn to do the following

  1. Import data into R and prepare the data for analysis.

  2. Write functions in R making effective use of data structures and control structures.

  3. Determine statistical graphics appropriate to a statistical analysis and produce them using R.

  4. Formulate statistical models in the R language.

  5. Perform and document a basic statistical analysis.

  6. Carry out basic simulations.

  7. Document and report the results of data analyses and simulations in a reproducible way.

Source Materials

We will use a variety of on-line texts and other resources. Class notes and other materials will be made available on the course website. The following (free, on-line) texts will be our primary references:

Course Policies

Due to the COVID-19 pandemic, all class meetings and office hours will be held online using Zoom.

Grading

There will be regular online quizzes to help you test and refine your knowledge. Primary emphasis will be on homework assignments and projects in which this knowledge will be put to use.

Projects and Homework Assignments

Homework must be submitted on time. Late assignments will only be accepted in exceptional circumstances.

Students are expected to work independently, unless otherwise specified in writing. Offering and accepting solutions from others is an act of plagiarism. Discussion amongst students is encouraged, but when in doubt, direct your questions to the instructor.

Accommodations for Students with Disabilities

Students requesting accommodation for disabilities must rst register with the Dean of Students Office. The Dean of Students will provide documentation to the students who must then provide this documentation to the instructor when requesting information. You must submit this documentation prior to submitting any assignments or taking any exam or quiz for which you are requesting accommodation.

Academic Misconduct

Students will be held accountable to the UF Honor Code.

Course Evaluations

Students are expected to provide feedback on the quality of instruction in this course by completing course evaluations online via GatorEvals. Guidance on how to give feedback in a professional and respectful manner is available at https://gatorevals.aa.ufl.edu/students/. Students will be notified when the evaluation period opens, and can complete evaluations through the email they receive from GatorEvals, in their Canvas course menu under GatorEvals, or via https://ufl.bluera.com/ufl/. Summaries of course evaluation results are available to students at https://gatorevals.aa.ufl.edu/public-results/.

Class Schedule

Outline

This is an aspirational schedule for the class. This is the first time that this course has been taught at UF, so we will be adapting this schedule as we go along to fit the needs, abilities, and interests of the students and the instructor.

Week 1

Week 2

Week 3

Weeks 4-5

Week 6

Week 7

Week 8

Week 9

Week 10

Week 11

Week 12

Week 13

Week 14

References