# Statistical and Machine Learning Methods: Basics and Applications

- Institution: IIT Kharagpur
- Department: Civil Engineering
- Teacher: Prof. Rajib Maity
- Level: Undergraduate
- Language: English
- Subjects: Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/105105001)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/105105001)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

The course addresses the challenges often encountered when determining the characteristics of observational data and events. Statistical methods and Machine learning methods play a vital role in understanding the data characteristics and leading to data-driven solutions for many engineering challenges. Initially, the course begins with the basics of probability and statistics related to observations and events, and subsequently models them through random variables. A brief introduction to joint distribution (modelling) through copula is also included in the course for the modelling of joint distribution. The course also covers the joint and conditional distribution of events, which eventually leads to formulating probabilistic solutions for existing challenges across the domain. Furthermore, an introduction to machine learning models and their working principles will help in understanding the suitability of data-driven models and assessing their performance.

Intended audience: Academician, students, Industrial Personnel

Prerequisites: Basic Knowledge of Probability and Statistics

## Lectures

1. [Lecture 01 : Introduction to Statistical and Machine Learning](https://invisiblenetwork.ai/learn/nptel/105105001/bcfe2ea390a0) (YouTube)
2. [Lecture 02 : Role of Data Science in Statistical and ML Approach](https://invisiblenetwork.ai/learn/nptel/105105001/49e0ddff8060) (YouTube)
3. [Lecture 03 : Role of Statistical and Machine Learning Methods in Interdisciplinary studies](https://invisiblenetwork.ai/learn/nptel/105105001/4b73061314d1) (YouTube)
4. [Lecture 04 : Data Type and Related Issues](https://invisiblenetwork.ai/learn/nptel/105105001/61d1b4ffa333) (YouTube)
5. [Lecture 05 : Uncertainty and Data Visualization](https://invisiblenetwork.ai/learn/nptel/105105001/e06ec8ee648d) (YouTube)
6. [Lecture 06 : Introduction to Random Variables and Probability Concepts](https://invisiblenetwork.ai/learn/nptel/105105001/f65d4bd4ec75) (YouTube)
7. [Lecture 07 : Introduction to Random Variables and Probability Concepts](https://invisiblenetwork.ai/learn/nptel/105105001/9d6c6e56b5f3) (YouTube)
8. [Lecture 08 : Descriptive Statistics](https://invisiblenetwork.ai/learn/nptel/105105001/ee8a91cac55c) (YouTube)
9. [Lecture 09 : Examples of Total Probability Theorem and Bayes’ Theorem](https://invisiblenetwork.ai/learn/nptel/105105001/60dfa2588be8) (YouTube)
10. [Lecture 10 : Moments and Expectation](https://invisiblenetwork.ai/learn/nptel/105105001/9c54f117a51d) (YouTube)
11. [Lecture 11 : Discrete Probability Distributions](https://invisiblenetwork.ai/learn/nptel/105105001/2137a60b1554) (YouTube)
12. [Lecture 12 : Discrete Probability Distributions…contd.](https://invisiblenetwork.ai/learn/nptel/105105001/9a5f827ff2cc) (YouTube)
13. [Lecture 13 : Continuous Probability Distributions –Part I](https://invisiblenetwork.ai/learn/nptel/105105001/3d146165663d) (YouTube)
14. [Lecture 14 : Continuous Probability Distributions –Part II](https://invisiblenetwork.ai/learn/nptel/105105001/1127415fd8e7) (YouTube)
15. [Lecture 15 : Continuous Probability Distributions – Part III](https://invisiblenetwork.ai/learn/nptel/105105001/0d86f7cc7c5f) (YouTube)
16. [Lecture 16: Bivariate Joint Probability Distributions](https://invisiblenetwork.ai/learn/nptel/105105001/3b1f40121bcd) (YouTube)
17. [Lecture 17 : Marginal Probability Distributions for Discrete RV](https://invisiblenetwork.ai/learn/nptel/105105001/7f989a7f9c0b) (YouTube)
18. [Lecture 18 : Marginal Probability Distributions for Continuous RV](https://invisiblenetwork.ai/learn/nptel/105105001/020c12d67285) (YouTube)
19. [Lecture 19 : Conditional Probability Distributions](https://invisiblenetwork.ai/learn/nptel/105105001/6bb6507f1286) (YouTube)
20. [Lecture 20 : Independence between Random Variables](https://invisiblenetwork.ai/learn/nptel/105105001/738ef1043b02) (YouTube)
21. [Lecture 21 : Preliminary Concepts of Copula and Sklar’s Theorem](https://invisiblenetwork.ai/learn/nptel/105105001/9ec352e7e12c) (YouTube)
22. [Lecture 22 : Basic Properties of Copula Functions](https://invisiblenetwork.ai/learn/nptel/105105001/0b4801060c5e) (YouTube)
23. [Lecture 23 : Non-parametric Measures of Association](https://invisiblenetwork.ai/learn/nptel/105105001/3c0046b73053) (YouTube)
24. [Lecture 24 : Commonly used Copula Functions and Selection of Best-fit Copula](https://invisiblenetwork.ai/learn/nptel/105105001/83cfe679ba52) (YouTube)
25. [Lecture 25 : Applications of Copulas](https://invisiblenetwork.ai/learn/nptel/105105001/2bd60986b6fd) (YouTube)
26. [Lecture 26: Simple Linear Regression](https://invisiblenetwork.ai/learn/nptel/105105001/6f894bc6d89c) (YouTube)
27. [Lecture 27: Curvilinear Regression](https://invisiblenetwork.ai/learn/nptel/105105001/9ba95472ef48) (YouTube)
28. [Lecture 28: Multiple Linear Regression](https://invisiblenetwork.ai/learn/nptel/105105001/7ed7564e78b0) (YouTube)
29. [Lecture 29: Evaluation of Regression Model](https://invisiblenetwork.ai/learn/nptel/105105001/e4592294e269) (YouTube)
30. [Lecture 30: Uncertainty Quantification of Regression Model](https://invisiblenetwork.ai/learn/nptel/105105001/1fbba76f33f7) (YouTube)
31. [Lecture 31 : Principal Component Analysis](https://invisiblenetwork.ai/learn/nptel/105105001/6a962ba5247d) (YouTube)
32. [Lecture 32 : Selection of Principal Components](https://invisiblenetwork.ai/learn/nptel/105105001/0ef4e0e7f9a0) (YouTube)
33. [Lecture 33 : Empirical Orthogonal Function](https://invisiblenetwork.ai/learn/nptel/105105001/f23d3314736b) (YouTube)
34. [Lecture 34 : Analysis of Variance-I](https://invisiblenetwork.ai/learn/nptel/105105001/7385bcfa10fe) (YouTube)
35. [Lecture 35 : Analysis of Variance-II](https://invisiblenetwork.ai/learn/nptel/105105001/e3b000c73bd7) (YouTube)
36. [Lecture 36: Introduction to Statistical Learning](https://invisiblenetwork.ai/learn/nptel/105105001/397776434fb3) (YouTube)
37. [Lecture 37: Supervised and Unsupervised Learning](https://invisiblenetwork.ai/learn/nptel/105105001/a1f1ba363bed) (YouTube)
38. [Lecture 38: Model Performance Evaluation](https://invisiblenetwork.ai/learn/nptel/105105001/c47a31ad2019) (YouTube)
39. [Lecture 39: Concept of Regularization](https://invisiblenetwork.ai/learn/nptel/105105001/5093ebe6445f) (YouTube)
40. [Lecture 40: Concept of Regularization](https://invisiblenetwork.ai/learn/nptel/105105001/9271d14d7d84) (YouTube)
41. [Lecture 41 : Introduction to Neural Networks](https://invisiblenetwork.ai/learn/nptel/105105001/fa4075bf108c) (YouTube)
42. [Lecture 42 : Further details on Neural Networks](https://invisiblenetwork.ai/learn/nptel/105105001/7fc5a9dff52e) (YouTube)
43. [Lecture 43 : Deep Learning](https://invisiblenetwork.ai/learn/nptel/105105001/93f2b8bba39a) (YouTube)
44. [Lecture 44 : Deep Learning for Time Series](https://invisiblenetwork.ai/learn/nptel/105105001/5831ccbee758) (YouTube)
45. [Lecture 45 : Hybrid Convolution and LSTM](https://invisiblenetwork.ai/learn/nptel/105105001/f19442c8de6f) (YouTube)
46. [Lecture 46 : Decision Trees: Part I](https://invisiblenetwork.ai/learn/nptel/105105001/f3775a8406e6) (YouTube)
47. [Lecture 47 : Decision Trees: Part - II](https://invisiblenetwork.ai/learn/nptel/105105001/8481f3847cf9) (YouTube)
48. [Lecture 48 : Random Forest - Part I](https://invisiblenetwork.ai/learn/nptel/105105001/7753931d2fc9) (YouTube)
49. [Lecture 49 : Random Forest - Part II](https://invisiblenetwork.ai/learn/nptel/105105001/408af10fba72) (YouTube)
50. [Lecture 50 : Gradient Boosting](https://invisiblenetwork.ai/learn/nptel/105105001/51b51bba003a) (YouTube)
51. [Lecture 51 : Support Vector Machines – Part I](https://invisiblenetwork.ai/learn/nptel/105105001/2d663cc3e882) (YouTube)
52. [Lecture 52 : Support Vector Machines – Part II](https://invisiblenetwork.ai/learn/nptel/105105001/82590830417d) (YouTube)
53. [Lecture 53 : Support Vector Machines – Part III](https://invisiblenetwork.ai/learn/nptel/105105001/25d17c424794) (YouTube)
54. [Lecture 54 : Clustering – Part I](https://invisiblenetwork.ai/learn/nptel/105105001/bbf0f1509433) (YouTube)
55. [Lecture 55 : Clustering – Part II](https://invisiblenetwork.ai/learn/nptel/105105001/1ae709780231) (YouTube)
56. [Lecture 56 : Clustering – Part III](https://invisiblenetwork.ai/learn/nptel/105105001/01ad16502ef5) (YouTube)
57. [Lecture 57 : K-Nearest Neighbours (KNN)](https://invisiblenetwork.ai/learn/nptel/105105001/bfd7fc103b66) (YouTube)
58. [Lecture 58 : Support Vector Regression for Monthly Streamflow Prediction](https://invisiblenetwork.ai/learn/nptel/105105001/def6c5ed12d6) (YouTube)
59. [Lecture 59 : Global Climate Fields to Regional Precipitation Anomalies](https://invisiblenetwork.ai/learn/nptel/105105001/88ba3d78ce6e) (YouTube)
60. [Lecture 60 : Potential of Deep Learning in Drought Assessment](https://invisiblenetwork.ai/learn/nptel/105105001/23cb9735da59) (YouTube)
61. [Lecture 61 : Deep Learning Application in a Climate Change Impact Study](https://invisiblenetwork.ai/learn/nptel/105105001/aee13c7e47e4) (YouTube)
