Professional Documents
Culture Documents
Chapter 2
Chapter 2
Chapter 2
chances?
I N T R O D U C T I O N T O S TAT I S T I C S I N P Y T H O N
Maggie Matsui
Content Developer, DataCamp
Measuring chance
What's the probability of an event?
# ways event can happen
P (event) =
total # of possible outcomes
Example: a coin flip
1 way to get heads 1
P (heads) = = = 50%
2 possible outcomes 2
1
P (Brian) = = 25%
4
name n_sales
2 Claire 75
np.random.seed(10)
sales_counts.sample()
name n_sales
1 Brian 128
1
P (Claire) = = 33%
3
name n_sales
1 Brian 128
2 Claire 75
1
P (Claire) = = 25%
4
name n_sales
1 Brian 128
2 Claire 75
1 Brian 128
3 Damian 69
0 Amir 178
Maggie Matsui
Content Developer, DataCamp
Rolling the dice
number prob
0 1 0.166667 number prob
1 2 0.166667 0 1 0.166667
2 3 0.166667 0 1 0.166667
3 4 0.166667 4 5 0.166667
4 5 0.166667 1 2 0.166667
5 6 0.166667 0 1 0.166667
0 1 0.166667
5 6 0.166667
np.mean(die['number'])
5 6 0.166667
...
3.5
np.mean(rolls_10['number']) = 3.0
mean(die['number']) = 3.5
np.mean(rolls_100['number']) = 3.4
mean(die['number']) = 3.5
np.mean(rolls_1000['number']) = 3.48
mean(die['number']) = 3.5
Maggie Matsui
Content Developer, DataCamp
Waiting for the bus
0.5833333
0.4166667
0.25
Maggie Matsui
Content Developer, DataCamp
Coin flipping
1 = head, 0 = tails
array([1])
array([0, 1, 1, 0, 1, 0, 1, 1])
array([5])
array([0, 3, 2, 1, 3, 0, 2, 2, 0, 0])
array([1, 1, 1, 1, 0, 0, 2, 0, 1, 0])
Described by n and p
0.1171875
0.9453125
0.0546875