วิธีการคำนวณเดซิลใน sas (พร้อมตัวอย่าง)
ในทางสถิติ เดซิล คือตัวเลขที่แบ่งชุดข้อมูลออกเป็นสิบกลุ่มซึ่งมีความถี่เท่ากัน
เดไซล์แรกคือจุดที่ 10% ของค่าข้อมูลทั้งหมดอยู่ต่ำกว่า
เดไซล์ที่สองคือจุดที่ 20% ของค่าข้อมูลทั้งหมดอยู่ต่ำกว่านี้ไปเรื่อยๆ
คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อคำนวณเดซิลสำหรับชุดข้อมูลใน SAS:
/*calculate decile values for variable called var1*/
proc univariate data =original_data;
var var1;
output out =decile_data;
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
หมายเหตุ : คำสั่ง pctlpts ระบุ deciles ที่จะคำนวณ และคำสั่ง pctlpre ระบุคำนำหน้าที่จะใช้สำหรับ deciles ในเอาต์พุต
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: วิธีคำนวณเดซิลใน SAS
สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่มีตัวแปรสองตัว:
/*create dataset*/
data original_data;
input team $points;
datalines ;
AT 12
At 15
At 16
At 21
At 22
At 25
At 29
At 31
B16
B22
B25
B29
B 30
B 31
B 33
B 38
;
run ;
/*view dataset*/
proc print data = original_data;
รหัสต่อไปนี้แสดงวิธีการคำนวณเดซิลสำหรับตัวแปร จุด ในชุดข้อมูล
/*calculate decile values for points*/
proc univariate data =original_data;
var points;
output out =decile_data
pctlpts = 10 to 100 by 10
pctlpre = D_;
run ;
/*view deciles for points*/
proc print data =decile_data;
ต่อไปนี้เป็นวิธีการตีความผลลัพธ์:
- ค่าของเดซิลแรกคือ 15
- ค่าของเดซิลที่สองคือ 16
- ค่าของเดซิลที่สามคือ 21
- ค่าของทศนิยมที่สี่คือ 22
และอื่นๆ
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีการคำนวณเปอร์เซ็นไทล์ใน SAS
วิธีการคำนวณควอร์ไทล์ใน SAS
วิธีใช้สรุปขั้นตอนใน SAS