วิธีใช้ proc stdize ใน sas (พร้อมตัวอย่าง)


การทำให้ ตัวแปรเป็นมาตรฐานหมายถึงการปรับขนาดค่าของตัวแปรแต่ละตัวโดยให้ค่าเฉลี่ยเป็น 0 และค่าเบี่ยงเบนมาตรฐานเป็น 1

คุณสามารถใช้สูตรต่อไปนี้เพื่อสร้างมาตรฐานให้กับตัวแปรได้

(x ผมx ) / วินาที

ทอง:

  • x i : ค่า ที่ i ของชุดข้อมูล
  • x : หมายถึงตัวอย่าง
  • s : ค่าเบี่ยงเบนมาตรฐานของกลุ่มตัวอย่าง

วิธีที่ง่ายที่สุดในการกำหนดมาตรฐานของตัวแปรใน SAS คือการใช้คำสั่ง PROC STDIZE

ตัวอย่างต่อไปนี้แสดงวิธีใช้คำสั่งนี้ในทางปฏิบัติ

ตัวอย่าง: วิธีใช้ PROC STDIZE ใน SAS

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน SAS ที่มีข้อมูลเกี่ยวกับผู้เล่นบาสเกตบอลต่างๆ:

 /*create first dataset*/ 
data my_data;
    input player $ points assists rebounds;
    datalines ;
A 18 3 15
B 20 3 14
C 19 4 14
D 14 5 10
E 14 4 8
F 15 7 14
G 20 8 13
H 28 7 9
I 30 6 5
J 0 31 9 4
;
run ;

/*view dataset*/
proc print data =my_data;

เราสามารถใช้คำสั่ง PROC STDIZE เพื่อสร้างชุดข้อมูลใหม่ที่สร้างมาตรฐานให้กับตัวแปรตัวเลขแต่ละตัวในชุดข้อมูล:

 /*standardize all numeric variables in dataset*/
proc stdize data =my_data out =std_data;
run ;

/*view new dataset*/
proc print data =std_data; 

ตัวแปรตัวเลขแต่ละตัว (คะแนน แอสซิสต์ รีบาวด์) ได้รับการกำหนดมาตรฐานให้มีค่าเฉลี่ยเป็น 0 และส่วนเบี่ยงเบนมาตรฐานเป็น 1

โปรดทราบว่าเรายังสามารถใช้คำสั่ง VAR เพื่อระบุตัวแปรที่จะทำให้เป็นมาตรฐานได้

ตัวอย่างเช่น เราสามารถใช้คำสั่ง PROC STDIZE ต่อไปนี้กับคำสั่ง VAR เพื่อทำให้ตัวแปรจุดเป็นมาตรฐานเท่านั้น:

 /*standardize points variable in dataset*/
proc stdize data =my_data out =std_data;
    var points;
run ;

/*view new dataset*/
proc print data =std_data; 

ค่าในคอลัมน์คะแนนเป็นค่ามาตรฐานในขณะที่คอลัมน์อื่นๆ ทั้งหมดยังคงอยู่ครบถ้วน

เราสามารถใช้คำสั่ง PROC MEANS เพื่อตรวจสอบว่าตัวแปรจุดมีค่าเฉลี่ยเป็น 0 และค่าเบี่ยงเบนมาตรฐานเป็น 1:

 /*view mean and standard deviation of each variable*/
proc means data =std_data; 

เราจะเห็นว่าตัวแปรคะแนนมีค่าเฉลี่ย 0 และค่าเบี่ยงเบนมาตรฐาน 1

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:

วิธีลบแถวที่มีค่าหายไปใน SAS
วิธีการคำนวณค่าเบี่ยงเบนมาตรฐานใน SAS (3 ตัวอย่าง)
วิธีการคำนวณคะแนน Z ใน SAS

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *