Source document. This page reproduces the syllabus this course was written to, as published — its semesters, credits and paper numbers are that document’s, not this site’s. The course itself is studied on its own, in any order.
| Title | Computational Statistics & R Programming |
|---|---|
| Theory Credits | 3 (3 hrs/week) |
| Practical Credits | 1 (2 hrs/week) |
| Pre-requisite | Descriptive Statistics; Inferential Statistics; basic familiarity with a computer |
After learning this course the student will be able to:
Basic applications of computer; components of a computer system; Central Processing Unit (CPU); input and output units; computer memory and mass storage devices; programming languages and their applications; concept of files and folders; software and types of software; operating systems like Windows and Linux.
Data processing using spreadsheets — data entry and editing features in Excel; copy, paste, paste-special options; sort and filter options; AutoSum; finding average and standard deviation using statistical functions; matrix operations (transpose, multiply, inverse) using Excel functions; simple graphs (bar, line, pie) in Excel; exporting Excel output to MS-Word and PowerPoint.
Scatter diagram; fitting of straight line, polynomial and power curves using Excel; reading \(R^2\) value and equation from the graph; predicting future values using FORECAST and TREND functions; Data Analysis ToolPak and its features; performing Student's t-test and one-way ANOVA using the ToolPak; the \(p\)-value and its interpretation.
Introduction to R; features of R; environment and RStudio; basics of R — assignment, modes, operators, special numbers, logical values, basic functions, R help functions, R data structures, control structures. Vectors: definition, declaration, generating, indexing, naming, adding & removing elements, operations, recycling, special operators, vectorised if-then-else, vector equality, functions for vectors, missing values, NULL values, filtering & subsetting.
Matrices — creating matrices, adding/removing rows & columns, operations. Creating data frames — naming, accessing, adding, removing, applying special functions, merging data frames; factors and tables. Exploratory Data Analysis — descriptive statistics, central tendency, variability, mean, median, range, variance, summary, handling missing values and outliers, normalisation. Data visualisation in R — types of visualisations, packages, basic and advanced visualisations, creating 3-D plots.
summary() to find mean, median, standard deviation, etc.Open the practical course study material →
| Unit | Topic | Approx. Weightage |
|---|---|---|
| 1 | Computer Basics | 15% |
| 2 | Data Processing in Excel | 20% |
| 3 | Statistical Analysis in Excel | 20% |
| 4 | R Programming — Basics & Vectors | 25% |
| 5 | Matrices, Data Frames & EDA | 20% |