ossu / math

🧮 Path to a free self-taught education in Mathematics!
MIT License
4.31k stars 436 forks source link

RFC : Addition of Probability and Statistics courses in Advanced Math #24

Closed aayushsinha0706 closed 2 years ago

aayushsinha0706 commented 2 years ago

Problem: Addition of Prbobaility and Statistics courses in its Advanced Maths

Duration: March 19, 2022.

Background: OSSU promises the equivalent of education an undergraduate education in Mathematics. To evaluate our recommended courses, we use the CUPM 2015 guideline that specifies the number of mathematical areas a student should cover.

We will be referring to two docs here Probability and Stochastic Process and Applied Statistics and Data Analysis

Introducing Second Probability Course : Stochastic Process

What CUPM 2015 says

A second undergraduate probability course, if offered at all, is usually about stochastic processes. Stochastic processes are important in operations research, applied mathematics, computer science, actuarial science, engineering, and financial mathematics. Either version of the probability course can be a prerequisite, although obviously the stochastic process-oriented version is better.

In this course, students should formulate models, gain analytical skills, perform and analyze simulations, and present results to others. They should be encouraged to use computational tools where appropriate and to follow more involved proofs than in the prior (required) probability course. For more about a stochastic operations research course, see the Operations Research Program Area report.

To learn Stochastic Processes I recommend this course Stochastic Processes

Few reviews of this course is here Reviews

Now lets come to a statistics course. OSSU does not lack a statistics course but does lack a data analysis course.

What CUPM 2015 says

For students majoring in the mathematical sciences, we recommend a course focused on applied data analysis and driven by real data. The course should stress conceptual understanding, foster active learning, and introduce students to statistical technology. The focus should be on the effective collection and analysis of data, along with appropriate interpretation and communication of results.

Just as Mathematics Departments routinely do with calculus courses, such a course in Applied Statistics can serve a wide audience. Also as with calculus, some institutions will have one level of the course while other larger institutions might have different courses for different audiences. In every case, however, the focus should be on understanding effective data analysis rather than on the underlying mathematical theory

One course they recommend is Applied Statistics focusing on Data Analysis

Course Outline: ● Data collection, including random sampling and design of experiments (2 weeks) ● Data description, including graphs and summary statistics for categorical and quantitative variables and relationships between variables (2 weeks) ● Introduction to the key ideas of estimation and testing, using modern resampling methods to build conceptual understanding (3 weeks) ● More on confidence intervals and hypothesis tests, using the normal and t distributions (3 weeks) ● Advanced tests, as time permits, such as chi-square tests, ANOVA, regression tests, multiple regression (3 weeks)

I recommend this course to study Data Analysis Data Analysis

The course covers Week 1: Introduction to data science and Calculations with R Software Week 2: Basic Fundamentals of Sampling Week 3: Simple Random Sampling Week 4: Simple Random Sampling with R Week 5: Stratified Random Sampling Week 6: Stratified Random Sampling with R Week 7: Bootstrap Methodology with R Week 8: Introduction to Linear Models and Regression and Simple linear regression Analysis Week 9: Simple Linear Regression Analysis with R Week 10: Multiple Linear Regression Analysis Week 11: Multiple Linear Regression Analysis with R Week 12: Variable Selection using LASSO Regression

Only drawback of the course you need to know R Programming for which I will recommend this course by same instructor R Programming

Following two courses will cover the knowledge of Game Theory which will also be an pre-requisite for Combinatorial Math course that i am going to recommend in future

Game Theory Game Theory II

Proposal

Add the above courses as following

Probability and Statistics

Courses Duration Effort Prerequisites
Discrete Stochastic Process 12 weeks 5-6 hours/week Probability
Statistical Learning 12 weeks 4-5 hours/week Beginning Computer Science with R, Probability and Applied Statistics
Game Theory 8 weeks 4-5 hours/week Probability and Calculus 1C
Game Theory II 5 weeks 5-6 hours/week Game Theory

Alternatives

Stochastic processes

Data Analysis and R Programming

waciumawanjohi commented 2 years ago

The stochastic process course is no longer offered on Coursera. I would guess that it is a course from a Russian university, as Coursera recently removed all such courses from their platform.

waciumawanjohi commented 2 years ago

The Data Analysis course link appears to be broken and links to a page with the message:

You may come across some features or links in our new NPTEL site not fully functional. We are doing our best to resolve all the issues as quickly as possible. Please provide your suggestions/feedback at this link: click here If you are facing any difficulties with the new site, and want to access our old site, please go to https://archive.nptel.ac.in/

waciumawanjohi commented 2 years ago

I would not say that this RFC has provided adequate justification for the inclusion of the Game Theory courses. Perhaps that justification should come in the promised Combinatorial Math proposal? Or more information on why these courses should be added today in the comments?

aayushsinha0706 commented 2 years ago

Fixed Data Analysis class with R programming links as NPTEL have updated their whole platform

Data Analysis and R Programming

Regarding Stochastic Processes class which was offered by Coursera at the time when this RFC was released.

We have two choice of courses here

A more mathematical oriented course Stochastic processes

This course explanations and expositions of stochastic processes concepts which they need for their experiments and research. It also covers theoretical concepts pertaining to handling various stochastic modeling. This course provides classification and properties of stochastic processes, discrete and continuous time Markov chains, simple Markovian queueing models, applications of CTMC, martingales, Brownian motion, renewal processes, branching processes, stationary and autoregressive processes.

or

An applied math course oriented towards Comp Sci Discrete Stochastic Processes

Discrete stochastic processes are essentially probabilistic systems that evolve in time via random changes occurring at discrete fixed or random intervals. This course aims to help students acquire both the mathematical principles and the intuition necessary to create, analyze, and understand insightful models for a broad range of these processes. The range of areas for which discrete stochastic-process models are useful is constantly expanding, and includes many applications in engineering, physics, biology, operations research and finance.

I am more on the side of MIT offering

aayushsinha0706 commented 2 years ago

Mentioned about Game Theory in RFC #27 that Game Theory 1 is a pre-requisite to Analysis of Algorithms.

While Game Theory 2 may be added for students who would like to have more advanced studies and application in topic of Game Theory.

aayushsinha0706 commented 2 years ago

UPDATE : 10 MARCH 2022

Statistical Learning

A very interesting course was brought into light by @bradleygrant in the data science discord. Upon looking the course and textbook it seemed to be very interesting and is a great material to be added as a Data Analysis course. The course is offered by Stanford and has really good reviews that can replace IIT Madras course on Data Analysis.

The course pre-requisites are first courses in statistics, linear algebra, and computing. We can offer this text as first computing course in R Beginning Computer Science with R

Moved Data Analysis and R programming by IIT Madras to alternatives.

aayushsinha0706 commented 2 years ago

Closing down this issue and new issue will be made in near future for courses in Probability, Statistics and Combinatorial math.