การแจกแจงแบบต่อเนื่อง

สถิติเบื้องต้นด้วย Python

Maggie Matsui

Content Developer, DataCamp

รอรถบัส

ไทม์ไลน์ตั้งแต่ 1 ถึง 2 โมง โดยรถบัสมาถึง 6 ครั้ง ทุก 12 นาที

สถิติเบื้องต้นด้วย Python

การแจกแจงสม่ำเสมอแบบต่อเนื่อง

แกนกราฟที่มีเวลารอบนแกน x

สถิติเบื้องต้นด้วย Python

การแจกแจงสม่ำเสมอแบบต่อเนื่อง

แกน Y แสดง P(ผลลัพธ์ = เวลารอ) โดยมีเส้นแนวนอนลากผ่านกราฟที่ระดับ 1/12

สถิติเบื้องต้นด้วย Python

ความน่าจะเป็น = พื้นที่

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

พื้นที่ระหว่าง 4 ถึง 7 ที่ถูกไฮไลต์ใต้เส้นแนวนอน

สถิติเบื้องต้นด้วย Python

ความน่าจะเป็น = พื้นที่

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

ความกว้างของพื้นที่ที่ไฮไลต์คือ 7-4=3 และความสูงคือ 1/12

สถิติเบื้องต้นด้วย Python

ความน่าจะเป็น = พื้นที่

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

ความกว้างของพื้นที่ที่ไฮไลต์คือ 7-4=3 และความสูงคือ 1/12

สถิติเบื้องต้นด้วย Python

การแจกแจงสม่ำเสมอใน Python

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

พื้นที่ที่ไฮไลต์จาก 0 ถึง 7 ใต้เส้นแนวนอน

from scipy.stats import uniform

uniform.cdf(7, 0, 12)
0.5833333
สถิติเบื้องต้นด้วย Python

ความน่าจะเป็นแบบ "มากกว่า"

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

พื้นที่ที่ไฮไลต์จาก 7 ถึง 12

from scipy.stats import uniform
1 - uniform.cdf(7, 0, 12)
0.4166667
สถิติเบื้องต้นด้วย Python

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

พื้นที่ที่ไฮไลต์จาก 4 ถึง 7

สถิติเบื้องต้นด้วย Python

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

พื้นที่ที่ไฮไลต์จาก 0 ถึง 7

สถิติเบื้องต้นด้วย Python

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

พื้นที่จาก 0-4 ไฮไลต์อ่อน และพื้นที่จาก 4-7 ไฮไลต์เข้ม

from scipy.stats import uniform
uniform.cdf(7, 0, 12) - uniform.cdf(4, 0, 12)
0.25
สถิติเบื้องต้นด้วย Python

พื้นที่รวม = 1

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

ความกว้างของการแจกแจง = 1 และความสูง = 1/12

สถิติเบื้องต้นด้วย Python

พื้นที่รวม = 1

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

ความกว้างของการแจกแจง = 1 และความสูง = 1/12

สถิติเบื้องต้นด้วย Python

การสุ่มตัวเลขตามการแจกแจงสม่ำเสมอ

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])
สถิติเบื้องต้นด้วย Python

การแจกแจงแบบต่อเนื่องอื่น ๆ

 

การแจกแจงที่มี 2 จุดยอด

 

การแจกแจงรูประฆัง

สถิติเบื้องต้นด้วย Python

การแจกแจงแบบต่อเนื่องอื่น ๆ

 

พื้นที่ที่ไฮไลต์ใต้เส้นโค้ง พร้อมข้อความ: area = 1

 

พื้นที่ที่ไฮไลต์ใต้เส้นโค้งรูประฆัง พร้อมข้อความ: area = 1

สถิติเบื้องต้นด้วย Python

การแจกแจงพิเศษประเภทอื่น ๆ

การแจกแจงปกติ

กราฟการแจกแจงปกติ

การแจกแจงเอกซ์โพเนนเชียล

กราฟการแจกแจงเอกซ์โพเนนเชียล

สถิติเบื้องต้นด้วย Python

มาฝึกกันเถอะ!

สถิติเบื้องต้นด้วย Python

Preparing Video For Download...