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
   105   106   107   108   109   110   111   112   113   114   115