07: variance, bernoulli, binomial - stanford...

33
07: Variance, Bernoulli, Binomial Jerry Cain April 12, 2021 1

Upload: others

Post on 03-Nov-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

07: Variance, Bernoulli, BinomialJerry CainApril 12, 2021

1

Page 2: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Quick slide reference

2

3 Variance 07a_variance_i

10 Properties of variance 07b_variance_ii

17 Bernoulli RV 07c_bernoulli

22 Binomial RV 07d_binomial

34 Exercises LIVE

Page 3: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Variance

3

07a_variance_i

Page 4: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Stanford, CA๐ธ high = 68ยฐF๐ธ low = 52ยฐF

Washington, DC๐ธ high = 67ยฐF๐ธ low = 51ยฐF

4

Average annual weather

Is ๐ธ ๐‘‹ enough?

Page 5: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Stanford, CA๐ธ high = 68ยฐF๐ธ low = 52ยฐF

Washington, DC๐ธ high = 67ยฐF๐ธ low = 51ยฐF

5

Average annual weather

0

0.1

0.2

0.3

0.4

0

0.1

0.2

0.3

0.4

๐‘ƒ๐‘‹=๐‘ฅ

๐‘ƒ๐‘‹=๐‘ฅ

Stanford high temps Washington high temps

35 50 65 80 90 35 50 65 80 90

68ยฐF 67ยฐF

Normalized histograms are approximations of PMFs.

Page 6: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Variance = โ€œspreadโ€Consider the following three distributions (PMFs):

โ€ข Expectation: ๐ธ ๐‘‹ = 3 for all distributionsโ€ข But the โ€œspreadโ€ in the distributions is different!โ€ข Variance, Var ๐‘‹ : a formal quantification of โ€œspreadโ€

6

Page 7: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Variance

The variance of a random variable ๐‘‹ with mean ๐ธ ๐‘‹ = ๐œ‡ is

Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐œ‡ (

โ€ข Also written as: ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

โ€ข Note: Var(X) โ‰ฅ 0โ€ข Other names: 2nd central moment, or square of the standard deviation

Var ๐‘‹

def standard deviation SD ๐‘‹ = Var ๐‘‹7

Units of ๐‘‹!

Units of ๐‘‹

Page 8: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Variance of Stanford weather

8

Varianceof ๐‘‹

Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

Stanford, CA๐ธ high = 68ยฐF๐ธ low = 52ยฐF

0

0.1

0.2

0.3

0.4

๐‘ƒ๐‘‹=๐‘ฅ

Stanford high temps

35 50 65 80 90

๐‘‹ ๐‘‹ โˆ’ ๐œ‡ !

57ยฐF 121 (ยฐF)2

๐ธ ๐‘‹ = ๐œ‡ = 68ยฐF

71ยฐF 9 (ยฐF)2

75ยฐF 49 (ยฐF)2

69ยฐF 1 (ยฐF)2

โ€ฆ โ€ฆ

Variance ๐ธ ๐‘‹ โˆ’ ๐œ‡ ! = 39 (ยฐF)2

Standard deviation = 6.2ยฐF

Page 9: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Stanford, CA๐ธ high = 68ยฐF

Washington, DC๐ธ high = 67ยฐF

9

Comparing variance

0

0.1

0.2

0.3

0.4

0

0.1

0.2

0.3

0.4

๐‘ƒ๐‘‹=๐‘ฅ

๐‘ƒ๐‘‹=๐‘ฅ

Stanford high temps Washington high temps

35 50 65 80 90 35 50 65 80 90

Var ๐‘‹ = 39 ยฐF ! Var ๐‘‹ = 248 ยฐF !

Varianceof ๐‘‹

Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

68ยฐF 67ยฐF

Page 10: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Properties of Variance

10

07b_variance_ii

Page 11: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Properties of varianceDefinition Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

def standard deviation SD ๐‘‹ = Var ๐‘‹

Property 1 Var ๐‘‹ = ๐ธ ๐‘‹! โˆ’ ๐ธ ๐‘‹ !

Property 2 Var ๐‘Ž๐‘‹ + ๐‘ = ๐‘Ž!Var ๐‘‹

11

Units of ๐‘‹!

Units of ๐‘‹

โ€ข Property 1 is often easier to compute than the definitionโ€ข Unlike expectation, variance is not linear

Page 12: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Properties of varianceDefinition Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

def standard deviation SD ๐‘‹ = Var ๐‘‹

Property 1 Var ๐‘‹ = ๐ธ ๐‘‹! โˆ’ ๐ธ ๐‘‹ !

Property 2 Var ๐‘Ž๐‘‹ + ๐‘ = ๐‘Ž!Var ๐‘‹

12

Units of ๐‘‹!

Units of ๐‘‹

โ€ข Property 1 is often easier to compute than the definitionโ€ข Unlike expectation, variance is not linear

Page 13: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Computing variance, a proof

13

Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

= ๐ธ ๐‘‹! โˆ’ ๐ธ ๐‘‹ !

= ๐ธ ๐‘‹! โˆ’ ๐œ‡!= ๐ธ ๐‘‹! โˆ’ 2๐œ‡! + ๐œ‡!= ๐ธ ๐‘‹! โˆ’ 2๐œ‡๐ธ ๐‘‹ + ๐œ‡!

= ๐ธ ๐‘‹ โˆ’ ๐œ‡ ! Let ๐ธ ๐‘‹ = ๐œ‡

Everyone, please

welcome the second

moment!

Varianceof ๐‘‹

Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

= ๐ธ ๐‘‹! โˆ’ ๐ธ ๐‘‹ !

=,"

๐‘ฅ โˆ’ ๐œ‡ !๐‘ ๐‘ฅ

=,"

๐‘ฅ! โˆ’ 2๐œ‡๐‘ฅ + ๐œ‡! ๐‘ ๐‘ฅ

=,"

๐‘ฅ!๐‘ ๐‘ฅ โˆ’ 2๐œ‡,"

๐‘ฅ๐‘ ๐‘ฅ + ๐œ‡!,"

๐‘ ๐‘ฅ

โ‹… 1

Page 14: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Let Y = outcome of a single die roll. Recall ๐ธ ๐‘Œ = 7/2 .Calculate the variance of Y.

14

Variance of a 6-sided dieVarianceof ๐‘‹

Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

= ๐ธ ๐‘‹! โˆ’ ๐ธ ๐‘‹ !

1. Approach #1: Definition

Var ๐‘Œ =161 โˆ’

72

!+162 โˆ’

72

!

+163 โˆ’

72

!+164 โˆ’

72

!

+165 โˆ’

72

!+166 โˆ’

72

!

2. Approach #2: A property

๐ธ ๐‘Œ! =161! + 2! + 3! + 4! + 5! + 6!

= 91/6

Var ๐‘Œ = 91/6 โˆ’ 7/2 !

= 35/12 = 35/12

2nd moment

Page 15: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Properties of varianceDefinition Var ๐‘‹ = ๐ธ ๐‘‹ โˆ’ ๐ธ ๐‘‹ !

def standard deviation SD ๐‘‹ = Var ๐‘‹

Property 1 Var ๐‘‹ = ๐ธ ๐‘‹! โˆ’ ๐ธ ๐‘‹ !

Property 2 Var ๐‘Ž๐‘‹ + ๐‘ = ๐‘Ž!Var ๐‘‹

15

Units of ๐‘‹!

Units of ๐‘‹

โ€ข Property 1 is often easier to compute than the definitionโ€ข Unlike expectation, variance is not linear

Page 16: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Property 2: A proofProperty 2 Var ๐‘Ž๐‘‹ + ๐‘ = ๐‘Ž!Var ๐‘‹

16

Var ๐‘Ž๐‘‹ + ๐‘= ๐ธ ๐‘Ž๐‘‹ + ๐‘ ! โˆ’ ๐ธ ๐‘Ž๐‘‹ + ๐‘ ! Property 1

= ๐ธ ๐‘Ž!๐‘‹! + 2๐‘Ž๐‘๐‘‹ + ๐‘! โˆ’ ๐‘Ž๐ธ ๐‘‹ + ๐‘ !

= ๐‘Ž!๐ธ ๐‘‹! + 2๐‘Ž๐‘๐ธ ๐‘‹ + ๐‘! โˆ’ ๐‘Ž! ๐ธ[๐‘‹] ! + 2๐‘Ž๐‘๐ธ[๐‘‹] + ๐‘!

= ๐‘Ž!๐ธ ๐‘‹! โˆ’ ๐‘Ž! ๐ธ[๐‘‹] !

= ๐‘Ž! ๐ธ ๐‘‹! โˆ’ ๐ธ[๐‘‹] !

= ๐‘Ž!Var ๐‘‹ Property 1

Proof:

Factoring/Linearity of Expectation

Page 17: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Bernoulli RV

17

07c_bernoulli

Page 18: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Consider an experiment with two outcomes: โ€œsuccessโ€ and โ€œfailure.โ€def A Bernoulli random variable ๐‘‹ maps โ€œsuccessโ€ to 1 and โ€œfailureโ€ to 0.

Other names: indicator random variable, boolean random variable

Examples:โ€ข Coin flipโ€ข Random binary digitโ€ข Whether a disk drive crashed

Bernoulli Random Variable

18

๐‘ƒ ๐‘‹ = 1 = ๐‘ 1 = ๐‘๐‘ƒ ๐‘‹ = 0 = ๐‘ 0 = 1 โˆ’ ๐‘๐‘‹~Ber(๐‘)

Support: {0,1} VarianceExpectation

PMF

๐ธ ๐‘‹ = ๐‘Var ๐‘‹ = ๐‘(1 โˆ’ ๐‘)

Remember this nice property of expectation. It will come back!

Page 19: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Jacob Bernoulli

19

Jacob Bernoulli (1654-1705), also known as โ€œJamesโ€, was a Swiss mathematician

One of many mathematicians in Bernoulli familyThe Bernoulli Random Variable is named for him

My academic great14 grandfather

Page 20: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Defining Bernoulli RVs

20

Serve an ad.โ€ข User clicks w.p. 0.2โ€ข Ignores otherwise

Let ๐‘‹: 1 if clicked

๐‘‹~Ber(___)๐‘ƒ ๐‘‹ = 1 = ___๐‘ƒ ๐‘‹ = 0 = ___

Roll two dice.โ€ข Success: roll two 6โ€™sโ€ข Failure: anything else

Let ๐‘‹ : 1 if success

๐‘‹~Ber(___)

๐ธ ๐‘‹ = ___

๐‘‹~Ber(๐‘) ๐‘" 1 = ๐‘๐‘" 0 = 1 โˆ’ ๐‘๐ธ ๐‘‹ = ๐‘

Run a programโ€ข Crashes w.p. ๐‘โ€ข Works w.p. 1 โˆ’ ๐‘

Let ๐‘‹: 1 if crash

๐‘‹~Ber(๐‘)๐‘ƒ ๐‘‹ = 1 = ๐‘๐‘ƒ ๐‘‹ = 0 = 1 โˆ’ ๐‘ ๐Ÿค”

Page 21: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Defining Bernoulli RVs

21

Serve an ad.โ€ข User clicks w.p. 0.2โ€ข Ignores otherwise

Let ๐‘‹: 1 if clicked

๐‘‹~Ber(___)๐‘ƒ ๐‘‹ = 1 = ___๐‘ƒ ๐‘‹ = 0 = ___

Roll two dice.โ€ข Success: roll two 6โ€™sโ€ข Failure: anything else

Let ๐‘‹ : 1 if success

๐‘‹~Ber(___)

๐ธ ๐‘‹ = ___

๐‘‹~Ber(๐‘) ๐‘" 1 = ๐‘๐‘" 0 = 1 โˆ’ ๐‘๐ธ ๐‘‹ = ๐‘

Run a programโ€ข Crashes w.p. ๐‘โ€ข Works w.p. 1 โˆ’ ๐‘

Let ๐‘‹: 1 if crash

๐‘‹~Ber(๐‘)๐‘ƒ ๐‘‹ = 1 = ๐‘๐‘ƒ ๐‘‹ = 0 = 1 โˆ’ ๐‘

Page 22: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Binomial RV

22

07d_binomial

Page 23: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Consider an experiment: ๐‘› independent trials of Ber(๐‘) random variables.def A Binomial random variable ๐‘‹ is the number of successes in ๐‘› trials.

Examples:โ€ข # heads in n coin flipsโ€ข # of 1โ€™s in randomly generated length n bit stringโ€ข # of disk drives crashed in 1000 computer cluster

(assuming disks crash independently)

Binomial Random Variable

23

๐‘˜ = 0, 1, โ€ฆ , ๐‘›:

๐‘ƒ ๐‘‹ = ๐‘˜ = ๐‘ ๐‘˜ = ๐‘›๐‘˜ ๐‘! 1 โˆ’ ๐‘ "#!๐‘‹~Bin(๐‘›, ๐‘)

Support: {0,1, โ€ฆ , ๐‘›}

PMF

๐ธ ๐‘‹ = ๐‘›๐‘Var ๐‘‹ = ๐‘›๐‘(1 โˆ’ ๐‘)Variance

Expectation

Page 24: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021 24

Page 25: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Reiterating notation

The parameters of a Binomial random variable:โ€ข ๐‘›: number of independent trialsโ€ข ๐‘: probability of success on each trial

25

1. The random variable

2. is distributed as a

3. Binomial 4. with parameters

๐‘‹ ~ Bin(๐‘›, ๐‘)

Page 26: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Reiterating notation

If ๐‘‹ is a binomial with parameters ๐‘› and ๐‘, the PMF of ๐‘‹ is

26

๐‘‹ ~ Bin(๐‘›, ๐‘)

๐‘ƒ ๐‘‹ = ๐‘˜ = ๐‘›๐‘˜ ๐‘( 1 โˆ’ ๐‘ )*(

Probability Mass Function for a BinomialProbability that ๐‘‹takes on the value ๐‘˜

Page 27: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Three coin flipsThree fair (โ€œheadsโ€ with ๐‘ = 0.5) coins are flipped.โ€ข ๐‘‹ is number of headsโ€ข ๐‘‹~Bin 3, 0.5

Compute the following event probabilities:

27

๐‘‹~Bin(๐‘›, ๐‘) ๐‘ ๐‘˜ = ๐‘›๐‘˜ ๐‘# 1 โˆ’ ๐‘ $%#

๐‘ƒ ๐‘‹ = 0

๐‘ƒ ๐‘‹ = 1

๐‘ƒ ๐‘‹ = 2

๐‘ƒ ๐‘‹ = 3

๐‘ƒ ๐‘‹ = 7P(event)

๐Ÿค”

Page 28: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Three coin flipsThree fair (โ€œheadsโ€ with ๐‘ = 0.5) coins are flipped.โ€ข ๐‘‹ is number of headsโ€ข ๐‘‹~Bin 3, 0.5

Compute the following event probabilities:

28

๐‘‹~Bin(๐‘›, ๐‘) ๐‘ ๐‘˜ = ๐‘›๐‘˜ ๐‘# 1 โˆ’ ๐‘ $%#

๐‘ƒ ๐‘‹ = 0 = ๐‘ 0 = 30 ๐‘$ 1 โˆ’ ๐‘ % = &

'

๐‘ƒ ๐‘‹ = 1

๐‘ƒ ๐‘‹ = 2

๐‘ƒ ๐‘‹ = 3

๐‘ƒ ๐‘‹ = 7

= ๐‘ 1 = 31 ๐‘& 1 โˆ’ ๐‘ ! = %

'

= ๐‘ 2 = 32 ๐‘! 1 โˆ’ ๐‘ & = %

'

= ๐‘ 3 = 33 ๐‘% 1 โˆ’ ๐‘ $ = &

'

= ๐‘ 7 = 0P(event) PMF

Extra math note:By Binomial Theorem,we can proveโˆ‘()$* ๐‘ƒ ๐‘‹ = ๐‘˜ = 1

Page 29: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Consider an experiment: ๐‘› independent trials of Ber(๐‘) random variables.def A Binomial random variable ๐‘‹ is the number of successes in ๐‘› trials.

Examples:โ€ข # heads in n coin flipsโ€ข # of 1โ€™s in randomly generated length n bit stringโ€ข # of disk drives crashed in 1000 computer cluster

(assuming disks crash independently)

Binomial Random Variable

29

๐‘‹~Bin(๐‘›, ๐‘)Range: {0,1, โ€ฆ , ๐‘›} Variance

Expectation

PMF

๐ธ ๐‘‹ = ๐‘›๐‘Var ๐‘‹ = ๐‘›๐‘(1 โˆ’ ๐‘)

๐‘˜ = 0, 1, โ€ฆ , ๐‘›:

๐‘ƒ ๐‘‹ = ๐‘˜ = ๐‘ ๐‘˜ = ๐‘›๐‘˜ ๐‘! 1 โˆ’ ๐‘ "#!

Page 30: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Ber ๐‘ = Bin(1, ๐‘)

Binomial RV is sum of Bernoulli RVs

Bernoulliโ€ข ๐‘‹~Ber(๐‘)

Binomialโ€ข ๐‘Œ~Bin ๐‘›, ๐‘โ€ข The sum of ๐‘› independent

Bernoulli RVs

30

๐‘Œ =,+)&

*

๐‘‹+ , ๐‘‹+ ~Ber(๐‘)

+

+

+

Page 31: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Consider an experiment: ๐‘› independent trials of Ber(๐‘) random variables.def A Binomial random variable ๐‘‹ is the number of successes in ๐‘› trials.

Examples:โ€ข # heads in n coin flipsโ€ข # of 1โ€™s in randomly generated length n bit stringโ€ข # of disk drives crashed in 1000 computer cluster

(assuming disks crash independently)

Binomial Random Variable

31

๐‘‹~Bin(๐‘›, ๐‘)Range: {0,1, โ€ฆ , ๐‘›}

๐ธ ๐‘‹ = ๐‘›๐‘Var ๐‘‹ = ๐‘›๐‘(1 โˆ’ ๐‘)Variance

Expectation

PMF ๐‘˜ = 0, 1, โ€ฆ , ๐‘›:

๐‘ƒ ๐‘‹ = ๐‘˜ = ๐‘ ๐‘˜ = ๐‘›๐‘˜ ๐‘! 1 โˆ’ ๐‘ "#!

Proof:

Page 32: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

Consider an experiment: ๐‘› independent trials of Ber(๐‘) random variables.def A Binomial random variable ๐‘‹ is the number of successes in ๐‘› trials.

Examples:โ€ข # heads in n coin flipsโ€ข # of 1โ€™s in randomly generated length n bit stringโ€ข # of disk drives crashed in 1000 computer cluster

(assuming disks crash independently)

Binomial Random Variable

32

๐‘‹~Bin(๐‘›, ๐‘)Range: {0,1, โ€ฆ , ๐‘›}

PMF

๐ธ ๐‘‹ = ๐‘›๐‘Var ๐‘‹ = ๐‘›๐‘(1 โˆ’ ๐‘)

Weโ€™ll prove this later in the course

VarianceExpectation

๐‘˜ = 0, 1, โ€ฆ , ๐‘›:

๐‘ƒ ๐‘‹ = ๐‘˜ = ๐‘ ๐‘˜ = ๐‘›๐‘˜ ๐‘! 1 โˆ’ ๐‘ "#!

Page 33: 07: Variance, Bernoulli, Binomial - Stanford Universityweb.stanford.edu/class/cs109/lectures/07_bernoulli...Bernoulli, Binomial Lisa Yan April 20, 2020 1 Lisa Yan, CS109, 2020 Quick

Lisa Yan, Chris Piech, Mehran Sahami, and Jerry Cain, CS109, Spring 2021

No, give me the variance proof right now

33

proofwiki.org