STAT 250

Download as PDF

Applied R Programming

Statistics College of Computational, Mathematical, & Physical Sciences

Course Description

R programming skills; data cleaning and wrangling in R; introductory statistical analysis and graphics; simulation of introductory statistical concepts.

When Taught

Fall and Winter

Min

3

Fixed/Max

3

Fixed

3

Fixed

0

Title

R Coding Proficiency

Learning Outcome

Understand the fundamental concepts of R programming, including variable assignment, arithmetic operations, and logical expressions, using RStudio as the integrated development environment (IDE).

Title

User-Defined Functions and Control Structures

Learning Outcome

Utilize user-defined functions and control structures, including loops and conditionals, to solve programming problems and enhance code modularity.

Title

Handling and Processing Data Structures

Learning Outcome

Effectively handle and process data structures, including numbers, strings, regular expressions, factors, dates & times, missing values, and Base R objects (vectors, matrices, lists, and data frames).

Title

Simulation of introductory statistical concepts

Learning Outcome

Utilize simulation to illustrate and comprehend fundamental statistical concepts.

Title

Integration of R Code and Markdown with Quarto

Learning Outcome

Utilize Quarto to integrate R code and Markdown, creating professional reports with dynamic and reproducible content.

Title

Code Documentation and Reproducibility

Learning Outcome

Understand the importance of code documentation, including comments and naming conventions, to enhance code readability and reproducibility.

Title

Independent Troubleshooting and Skill Enhancement -

Learning Outcome

Demonstrate the ability to independently troubleshoot code errors and expand programming skills through help documentation and online resources.

Title

Data Wrangling and Visualization

Learning Outcome

Import, tidy, transform, and visualize data from diverse sources, including delimited text files, Excel spreadsheets, and HTML tables (web scraping).