วันพุธที่ 25 มีนาคม พ.ศ. 2563

ไซแลบ ติวเตอร์เรียล 5 สถิติ


Tutorial 5 Statistics


Scilab มีความสามารถในการคำนวณสถิติพื้นฐานทั้งหมด  โดยข้อมูลกำหนดให้อยู่ในรูปของเมทริกซ์ และการคำนวณสามาถทำได้โดยคิดให้แถวหรือคอลัมน์เป็นค่าการสังเกต และคอลัมน์หรือแถว เป็นพารามีเตอร์  ในการเลือกให้แถวเป็นค่าการสังเกตระบุด้วย 'r' หรือ

1. การเลือกให้คอลัมน์เป็นค่าการสังเกตระบุด้วย 'c' หรือ2. ถ้าไม่มีการระบุการดำเนินการก็จะประยุกต์กับทั้งเมทริกซ์ ทีละองค์ประกอบ  ฟังก์ชันทางสถิติที่มีให้ใช้ได้คือ  sum(), mean(), stdev(), st_deviation(), median().


สิ่งแรก ให้ดำเนินการสร้างเมทริกซ์ ที่มีการสังเกต 5 อย่าง ใน 3 พารามีเตอร์  ให้องค์ประกอบเมทริกซ์จากการสุ่มจำนวนตัวเลข ทำได้โดยใช้คำสั่งต่อไปนี้


-->a=rand(5,3)  
สร้างเมทริกซ์ ขนาด 5x3  ของจำนวนเลขสุ่ม  คิดให้แถวที่สังเกตการณ์และคอร์ลัมน์เป็นพารามีเตอร์  โดยคำนวณ ผลรวม  ค่าเฉลี่ย และค่าเบี่ยงเบนมาตรฐาน ดังต่อไปนี้ 

-->s=sum(a, 'r')                     Sum of columns of a.


-->m=mean(a,1)                    Mean value of each column of a.

-->sd=stdev(a, 1)                   Standard deviation of a.

-->sd2=st_deviation(a, 'r')   Standard deviation of a
                                                Sample size std.

-->mdn=median(a,'r')           Median of columns of a.


สำหรับการดำเนินการเดียวกันสามารถทำงานจัดให้คอคัมน์เป็นค่าการสังเกต โดยแทนด้วย 'r' หรือ 1 ด้วย  'c' หรือ 2.  ไม่ใช่ทั้ง  'r' (or 1) และ 'c' (or 2)ที่จัดให้  การดำเนินการดำเนินไปโดยทำให้เมทริกซ์ทั้งหมดเป็นชุดของการสังเกตต่อพารามีเดอร์เดี่ยวหนึ่ง 

ค่ามากที่สุดและน้อยที่สุดในคอลัมน์ แถว หรือเมทริกซ์สามารถให้ได้มาโดย ฟังกัชัน max() และ min() ตามลำดับ ทำนองเดียวกับฟังก์ชันทางสถิติ นอกจากที่ ต้องใช้ 'r' หรือ'c' แต่ไม่ใช้ 1 หรือ 2.

ไม่มีความคิดเห็น:

แสดงความคิดเห็น