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.
ไม่มีความคิดเห็น:
แสดงความคิดเห็น