Random Variables as Types - Lecture 11
Offered By: The Julia Programming Language via YouTube
Course Description
Overview
Explore the concept of random variables as types in this lecture from MIT's Computational Thinking Spring 2021 course. Delve into Gaussian distributions, theoretical random variables vs. sampling, and the benefits of defining abstract types for random variables. Learn how to define a type for a Gaussian random variable and understand the sum of two Gaussian random variables. Discover probability distributions, sampling techniques, and more general distributions. Investigate adding random variables, generic programming for sums, and the χ₁² distribution. Conclude with an exploration of using symbolics in computational thinking. Follow along with timestamped sections to navigate key topics throughout the 51-minute lecture.
Syllabus
Introduction.
Concepts for today.
Random variables as types.
Random variables.
Gaussian distributions.
Sum of two Gaussians.
Theoretical random variables vs. sampling.
Why define a type at all?.
Defining abstract types for random variables.
Defining a type for a Gaussian random variable.
Sum of two Gaussian random variables.
Probability distribution of a Gaussian.
Sampling from a Gaussian distribution.
More general distributions.
Adding two random variables.
Generic programming: sum.
χ₁² distribution.
Using symbolics.
Taught by
The Julia Programming Language
Related Courses
Анализ данныхNovosibirsk State University via Coursera Approximation Algorithms
EIT Digital via Coursera Basic Statistics
University of Amsterdam via Coursera Introductory Statistics
City College of San Francisco via California Community Colleges System What are the Chances? Probability and Uncertainty in Statistics
Johns Hopkins University via Coursera