Page 110 - python
P. 110
84
บทที่ 8
การเขียนโปรแกรมภาษาไพธอนสําหรับสถิติเบื้องตน
แนวคิด
ิ
ภาษาไพธอนมีไลบรารี่ดานสถติใหใชงานหลากหลายแตสําหรับบทนี้จะเรียนรูการเขียนคําสั่งเพื่อ
คํานวณหาคาสถิติพื้นฐานเพื่อใหเขาใจคาสถิติแตละตัวในเชิงการเขียนโปรแกรม
ั
ี่
ในบทนี้จะนําเสนอเนื้อหาเกยวกบ ความรูเบื้องตนเกี่ยวกบสถิติ ตัวแปรตนและตัวแปรตาม คา
ั
แนวโนมสูศูนยกลาง การเขียนโปรแกรมคํานวณคาเฉลี่ย มัธยฐาน (Median) ฐานนิยม (Mode) คา
ู
เบี่ยงเบนมาตรฐาน ความแปรปรวน ระดับความเบของขอมูล คาความโดงของขอมล เสนโคงปกติ การ
แปลงขอมูลเปนคะแนน Z การเขยนโปรแกรมคํานวณพื้นที่ใตเสนโคงปกติดวยการอินทิเกรต การคํานวณ
ี
ี
่
ํ
่
ึ
้
่
ี
คาเปอรเซ็นตทมากกวาหรือนอยกวาและคะแนนทีอยูระหวางชวงทกาหนดขน
วัตถุประสงค
1. อธิบายการเขียนโปรแกรมคํานวณคาเฉลี่ย มัธยฐาน ฐานนิยมได
2. อธิบายการเขียนโปรแกรมคาเบี่ยงเบนมาตรฐาน ความแปรปรวนของขอมูลได
3. อธิบายการเขียนโปรแกรมความเบและความโดงของขอมูลได
่
ี
้
4. อธิบายการเขยนโปรแกรมแปลงคา z และคํานวณพนทีใตเสนโคงปกติดวยการอนทิเกรตได
ิ
ื
8.1 การเขยนโปรแกรมคํานวณคาเฉลีย
ี
่
คาเฉลี่ย คือ ผลรวมของขอมูลทั้งหมด / จํานวนขอมูล เขยนแทนดวยสูตร
ี
1
=
̅
เมื่อ คือจํานวนขอมูล และ คือ สมาชิกของตัวแปร ลําดับที่
ตัวอยางที่ 8.1 การเขียนโปรแกรมคํานวณคาเฉลี่ย
def คาเฉลี่ย(data):
n = len(data)
mean = sum(data)/n
return mean
x = [1,3,2]
print("คาเฉลี่ยของ %s เทากับ %.2f"%(str(x), คาเฉลี่ย(x)))
ผลลัพธ :
คาเฉลี่ยของ [1, 3, 2] เทากับ 2.00