Kontinuerliga fördelningar

Introduktion till statistik i Python

Maggie Matsui

Content Developer, DataCamp

Vänta på bussen

tidslinje från kl. 13 till 14 med 6 bussankomster, en var 12:e minut

Introduktion till statistik i Python

Kontinuerlig likformig fördelning

Axlar med väntetid på x-axeln

Introduktion till statistik i Python

Kontinuerlig likformig fördelning

Y-axeln visar P(utfall = väntetid) med en horisontell linje vid 1/12

Introduktion till statistik i Python

Sannolikhet = area

$$P(4 \le \text{wait time} \le 7) = ~~ ?$$

Området mellan 4 och 7 markerat under den horisontella linjen

Introduktion till statistik i Python

Sannolikhet = area

$$P(4 \le \text{wait time} \le 7) = ~~ ?$$

Det markerade områdets bredd är 7-4=3, höjden är 1/12

Introduktion till statistik i Python

Sannolikhet = area

$$P(4 \le \text{wait time} \le 7) = 3 \times 1/12 = 3/12$$

Det markerade områdets bredd är 7-4=3, höjden är 1/12

Introduktion till statistik i Python

Likformig fördelning i Python

$$ P(\text{wait time} \le 7)$$

Området från 0 till 7 markerat under den horisontella linjen

from scipy.stats import uniform

uniform.cdf(7, 0, 12)
0.5833333
Introduktion till statistik i Python

Sannolikheter för "större än"

$$ P(\text{wait time} \ge 7) = 1 - P(\text{wait time} \le 7)$$

Området från 7 till 12 markerat

from scipy.stats import uniform
1 - uniform.cdf(7, 0, 12)
0.4166667
Introduktion till statistik i Python

$$ P(4 \le \text{wait time} \le 7)$$

Området från 4 till 7 markerat

Introduktion till statistik i Python

$$ P(4 \le \text{wait time} \le 7)$$

Området från 0 till 7 markerat

Introduktion till statistik i Python

$$ P(4 \le \text{wait time} \le 7)$$

Området 0–4 lätt markerat, området 4–7 mörkare markerat

from scipy.stats import uniform
uniform.cdf(7, 0, 12) - uniform.cdf(4, 0, 12)
0.25
Introduktion till statistik i Python

Total area = 1

$$P(0 \le \text{wait time} \le 12) = ~~ ?$$

Fördelningens bredd = 1, höjd = 1/12

Introduktion till statistik i Python

Total area = 1

$$P(0 \le \text{outcome} \le 12) = 12 \times 1/12 = 1$$

Fördelningens bredd = 1, höjd = 1/12

Introduktion till statistik i Python

Generera slumptal enligt likformig fördelning

from scipy.stats import uniform
uniform.rvs(0, 5, size=10)
array([1.89740094, 4.70673196, 0.33224683, 1.0137103 , 2.31641255,
       3.49969897, 0.29688598, 0.92057234, 4.71086658, 1.56815855])
Introduktion till statistik i Python

Andra kontinuerliga fördelningar

 

Fördelning med 2 toppar

 

Klockformad fördelning

Introduktion till statistik i Python

Andra kontinuerliga fördelningar

 

Markerat område under kurvan med texten: area = 1

 

Markerat område under klockurvan med texten: area = 1

Introduktion till statistik i Python

Andra vanliga fördelningstyper

Normalfördelning

Graf över normalfördelning

Exponentialfördelning

Graf över exponentialfördelning

Introduktion till statistik i Python

Nu kör vi en övning!

Introduktion till statistik i Python

Preparing Video For Download...