เรียนเขียนโปรแกรมง่ายๆกับ Expert Programming Tutor ในบท Binomial Distribution
การกระจายของค่าความน่าจะเป็น
การแจกแจงแบบทวินามเป็นการกระจายแบบไม่ต่อเนื่อง
มันอธิบายผลลัพธ์ของสถานการณ์จำลองไบนารีเช่น โยนเหรียญมันจะเป็นหัวหรือก้อย
n - จำนวนการทดลอง
p - ความน่าจะเป็นที่จะเกิดขึ้นของการทดลองแต่ละครั้ง (เช่นสำหรับการโยนเหรียญละ 0.5)
size - รูปร่างของอาร์เรย์ที่ส่งคืน
การกระจายแบบไม่ต่อเนื่อง: การแจกจ่ายนั้นกำหนดไว้ที่ชุดเหตุการณ์แยกต่างหากเช่น ผลของการโยนเหรียญนั้นแยกออกจากกัน เพราะมันอาจเป็นแค่หัวหรือก้อยในขณะที่ความสูงของคนนั้นสามารถสูงได้เรื่อยๆเพราะมันสามารถเป็น 170, 170.1, 170.11 และอื่น ๆ
ตัวอย่าง
ให้ 10 ทดลองเพื่อโยนเหรียญสร้าง 10 จุดข้อมูล
from numpy import random |
ผลลัพธ์
[7 6 6 5 5 6 5 7 3 4] |
การแสดงภาพของการแจกแจงทวินาม
ตัวอย่าง
from numpy import random |
ผลลัพธ์
ความแตกต่างระหว่างการแจกแจงแบบปกติและแบบทวินาม
ความแตกต่างที่สำคัญคือการแจกแจงแบบปกตินั้นต่อเนื่องในขณะที่ทวินามไม่ต่อเนื่อง แต่ถ้ามีจุดข้อมูลเพียงพอมันจะค่อนข้างคล้ายกับการกระจายแบบปกติที่มีตำแหน่งและระดับที่แน่นอน
ตัวอย่าง
from numpy import random |
ผลลัพธ์
ครับก็จบกันไปเเล้วสำหรับบทความนี้ ก็จะมีคณิตศาสตร์เข้ามาเกี่ยวข้องด้วย ใครที่ยังจำคณิตศาสตร์ม.ต้น เเละ ม.ปลาย ได้อยู่ ก็ไม่ต้องห่วงเลยครับ ส่วนใครที่ยังไม่คล่องก็ไปทบทวนหน่อยนะครับ เพื่อความไม่งง
แปลจากhttps://www.w3schools.com/python/numpy_random_binomial.asp
Tag ที่น่าสนใจ: binomial_distribution probability_distribution statistics python numpy random_sampling data_analysis matplotlib seaborn programming tutorial mathematics normal_distribution discrete_distribution
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com