The normal distrib u tion FOU N DATION S OF P R OBABIL ITY IN R Da - - PowerPoint PPT Presentation

the normal distrib u tion
SMART_READER_LITE
LIVE PREVIEW

The normal distrib u tion FOU N DATION S OF P R OBABIL ITY IN R Da - - PowerPoint PPT Presentation

The normal distrib u tion FOU N DATION S OF P R OBABIL ITY IN R Da v id Robinson Chief Data Scientist , DataCamp Flipping 10 coins flips <- rbinom(100000, 10, .5) FOUNDATIONS OF PROBABILITY IN R Flipping 1000 coins flips <- rbinom(100000,


slide-1
SLIDE 1

The normal distribution

FOU N DATION S OF P R OBABIL ITY IN R

David Robinson

Chief Data Scientist, DataCamp

slide-2
SLIDE 2

FOUNDATIONS OF PROBABILITY IN R

Flipping 10 coins

flips <- rbinom(100000, 10, .5)

slide-3
SLIDE 3

FOUNDATIONS OF PROBABILITY IN R

Flipping 1000 coins

flips <- rbinom(100000, 1000, .5)

slide-4
SLIDE 4

FOUNDATIONS OF PROBABILITY IN R

Flipping 1000 coins

slide-5
SLIDE 5

FOUNDATIONS OF PROBABILITY IN R

Normal distribution has mean and standard deviation

X ∼ Normal(μ,σ) σ = √ Var(X)

slide-6
SLIDE 6

FOUNDATIONS OF PROBABILITY IN R

Normal approximation to the binomial

binomial <- rbinom(100000, 1000, .5)

μ = size ⋅ p σ =

expected_value <- 1000 * .5 variance <- 1000 * .5 * (1 - .5) stdev <- sqrt(variance) normal <- rnorm(100000, expected_value, stdev)

√ size ⋅ p ⋅ (1 − p)

slide-7
SLIDE 7

FOUNDATIONS OF PROBABILITY IN R

Comparing histograms

compare_histograms(binomial, normal)

slide-8
SLIDE 8

Let's practice!

FOU N DATION S OF P R OBABIL ITY IN R

slide-9
SLIDE 9

The Poisson distribution

FOU N DATION S OF P R OBABIL ITY IN R

David Robinson

Chief Data Scientist, DataCamp

slide-10
SLIDE 10

FOUNDATIONS OF PROBABILITY IN R

Flipping many coins, each with low probability

binomial <- rbinom(100000, 1000, 1 / 1000)

slide-11
SLIDE 11

FOUNDATIONS OF PROBABILITY IN R

Properties of the Poisson distribution

binomial <- rbinom(100000, 1000, 1 / 1000) poisson <- rpois(100000, 1) compare_histograms(binomial, poisson)

X ∼ Poisson(λ) E[X] = λ Var(X) = λ

slide-12
SLIDE 12

FOUNDATIONS OF PROBABILITY IN R

Poisson distribution

slide-13
SLIDE 13

Let's practice!

FOU N DATION S OF P R OBABIL ITY IN R

slide-14
SLIDE 14

The geometric distribution

FOU N DATION S OF P R OBABIL ITY IN R

David Robinson

Chief Data Scientist, DataCamp

slide-15
SLIDE 15

FOUNDATIONS OF PROBABILITY IN R

Simulating waiting for heads

flips <- rbinom(100, 1, .1) flips # [1] 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 # [16] 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 which(flips == 1) # [1] 8 27 44 55 82 89 which(flips == 1)[1] # [1] 8

slide-16
SLIDE 16

FOUNDATIONS OF PROBABILITY IN R

Replicating simulations

which(rbinom(100, 1, .1) == 1)[1] # [1] 28 which(rbinom(100, 1, .1) == 1)[1] # [1] 4 which(rbinom(100, 1, .1) == 1)[1] # [1] 11 replicate(10, which(rbinom(100, 1, .1) == 1)[1]) # [1] 22 12 6 7 35 2 4 44 4 2

slide-17
SLIDE 17

FOUNDATIONS OF PROBABILITY IN R

Simulating with rgeom

geom <- rgeom(100000, .1) mean(geom) # [1] 9.04376

X ∼ Geom(p) E[X] = − 1 p 1

slide-18
SLIDE 18

Let's practice!

FOU N DATION S OF P R OBABIL ITY IN R