Probability Basics Tushar Shanker Data Scientist DataCamp - - PowerPoint PPT Presentation

probability basics
SMART_READER_LITE
LIVE PREVIEW

Probability Basics Tushar Shanker Data Scientist DataCamp - - PowerPoint PPT Presentation

DataCamp Statistical Simulation in Python STATISTICAL SIMULATION IN PYTHON Probability Basics Tushar Shanker Data Scientist DataCamp Statistical Simulation in Python Sample Space Sample Space S : Set of all possible outcomes DataCamp


slide-1
SLIDE 1

DataCamp Statistical Simulation in Python

Probability Basics

STATISTICAL SIMULATION IN PYTHON

Tushar Shanker

Data Scientist

slide-2
SLIDE 2

DataCamp Statistical Simulation in Python

Sample Space

Sample Space S: Set of all possible outcomes

slide-3
SLIDE 3

DataCamp Statistical Simulation in Python

Probability

Sample Space S: Set of all possible outcomes Probability P(A): Likelihood of event A 0 ≤ P(A) ≤ 1 P(S) = 1 eg. P(H) + P(T) = 1

slide-4
SLIDE 4

DataCamp Statistical Simulation in Python

Probability

Sample Space S: Set of all possible outcomes Probability P(A): Likelihood of event A 0 ≤ P(A) ≤ 1 P(S) = 1 eg. P(H) + P(T) = 1

slide-5
SLIDE 5

DataCamp Statistical Simulation in Python

Mutually Exclusive Events

Sample Space S: Set of all possible outcomes Probability P(A): Likelihood of event A 0 ≤ P(A) ≤ 1 P(S) = 1 P(H) + P(T) = 1 For mutually exclusive events A and B: P(A ∩ B) = 0 P(A ∪ B) = P(A) + P(B)

slide-6
SLIDE 6

DataCamp Statistical Simulation in Python

Probability

P(A ∪ B) = P(A) + P(B) − P(A ∩ B)

slide-7
SLIDE 7

DataCamp Statistical Simulation in Python

Using Simulation for Probability Estimation

Steps for Estimating Probability:

  • 1. Construct sample space or population.
  • 2. Determine how to simulate one outcome.
  • 3. Determine rule for success.
  • 4. Sample repeatedly and count successes.
  • 5. Calculate frequency of successes as an estimate of probability.
slide-8
SLIDE 8

DataCamp Statistical Simulation in Python

Let's practice!

STATISTICAL SIMULATION IN PYTHON

slide-9
SLIDE 9

DataCamp Statistical Simulation in Python

More Probability Concepts

STATISTICAL SIMULATION IN PYTHON

Tushar Shanker

Data Scientist

slide-10
SLIDE 10

DataCamp Statistical Simulation in Python

Conditional Probability

Conditional Probability P(A∣B) = P(B) P(A ∩ B)

slide-11
SLIDE 11

DataCamp Statistical Simulation in Python

Conditional Probability

Conditional Probability P(A∣B) = P(B∣A) = P(A ∩ B) = P(B ∩ A) P(B) P(A ∩ B) P(A) P(B ∩ A)

slide-12
SLIDE 12

DataCamp Statistical Simulation in Python

Bayes Rule

Conditional Probability P(A∣B) = Bayes' rule: P(A∣B) = P(B) P(A ∩ B) P(B) P(B∣A)P(A)

slide-13
SLIDE 13

DataCamp Statistical Simulation in Python

Independent Events

Independent Events P(A ∩ B) = P(A)P(B) Conditional Probability: P(A∣B) = = = P(A) P(B) P(A ∩ B) P(B) P(A)P(B)

slide-14
SLIDE 14

DataCamp Statistical Simulation in Python

Solar Panels & Clean Vehicles

Number of houses = 150

slide-15
SLIDE 15

DataCamp Statistical Simulation in Python

Solar Panels & Clean Vehicles

P(Solar) = P(Solar ∩ Hybrid, EV) + P(Solar ∩ No Hybrid, EV) = + = 150 30 150 10 150 40

slide-16
SLIDE 16

DataCamp Statistical Simulation in Python

Solar Panels & Clean Vehicles

P(Solar∣Hybrid, EV) = = = 0.375 P(Hybrid, EV) P(Solar ∩ Hybrid, EV) 80 30

slide-17
SLIDE 17

DataCamp Statistical Simulation in Python

Let's practice!

STATISTICAL SIMULATION IN PYTHON

slide-18
SLIDE 18

DataCamp Statistical Simulation in Python

Data Generating Process

STATISTICAL SIMULATION IN PYTHON

Tushar Shanker

Data Scientist

slide-19
SLIDE 19

DataCamp Statistical Simulation in Python

Simulation Steps

  • 1. Define Possible Outcomes for Random Variables.
  • 2. Assign Probabilities.
  • 3. Define Relationships between Random Variables.
slide-20
SLIDE 20

DataCamp Statistical Simulation in Python

Data Generating Process

slide-21
SLIDE 21

DataCamp Statistical Simulation in Python

Cricket

source: Wikipedia

slide-22
SLIDE 22

DataCamp Statistical Simulation in Python

Cricket

slide-23
SLIDE 23

DataCamp Statistical Simulation in Python

Cricket

slide-24
SLIDE 24

DataCamp Statistical Simulation in Python

Let's practice!

STATISTICAL SIMULATION IN PYTHON

slide-25
SLIDE 25

DataCamp Statistical Simulation in Python

eCommerce Ad Simulation

STATISTICAL SIMULATION IN PYTHON

Tushar Shanker

Data Scientist

slide-26
SLIDE 26

DataCamp Statistical Simulation in Python

eCommerce Funnel

slide-27
SLIDE 27

DataCamp Statistical Simulation in Python

Signup Flow

slide-28
SLIDE 28

DataCamp Statistical Simulation in Python

Purchase Flow

slide-29
SLIDE 29

DataCamp Statistical Simulation in Python

Let's practice!

STATISTICAL SIMULATION IN PYTHON