SAS - ตัวแปร
ในตัวแปรทั่วไปใน SAS แสดงถึงชื่อคอลัมน์ของตารางข้อมูลที่กำลังวิเคราะห์ แต่ยังสามารถใช้เพื่อวัตถุประสงค์อื่นเช่นใช้เป็นตัวนับในลูปการเขียนโปรแกรม ในบทปัจจุบันเราจะเห็นการใช้ตัวแปร SAS เป็นชื่อคอลัมน์ของชุดข้อมูล SAS
ประเภทตัวแปร SAS
SAS มีตัวแปรสามประเภทดังนี้ -
ตัวแปรตัวเลข
นี่คือประเภทตัวแปรเริ่มต้น ตัวแปรเหล่านี้ใช้ในนิพจน์ทางคณิตศาสตร์
ไวยากรณ์
INPUT VAR1 VAR2 VAR3; #Define numeric variables in the data set.
ในไวยากรณ์ข้างต้นคำสั่ง INPUT แสดงการประกาศตัวแปรตัวเลข
ตัวอย่าง
INPUT ID SALARY COMM_PERCENT;
ตัวแปรอักขระ
ตัวแปรอักขระใช้สำหรับค่าที่ไม่ได้ใช้ในนิพจน์ทางคณิตศาสตร์ จะถือว่าเป็นข้อความหรือสตริง ตัวแปรจะกลายเป็นตัวแปรอักขระโดยเพิ่ม $ sing พร้อมช่องว่างที่ท้ายชื่อตัวแปร
ไวยากรณ์
INPUT VAR1 $ VAR2 $ VAR3 $; #Define character variables in the data set.
ในไวยากรณ์ข้างต้นคำสั่ง INPUT แสดงการประกาศตัวแปรอักขระ
ตัวอย่าง
INPUT FNAME $ LNAME $ ADDRESS $;
ตัวแปรวันที่
ตัวแปรเหล่านี้ถือว่าเป็นวันที่เท่านั้นและจำเป็นต้องอยู่ในรูปแบบวันที่ที่ถูกต้อง ตัวแปรจะกลายเป็นตัวแปรวันที่โดยการเพิ่มรูปแบบวันที่ด้วยช่องว่างที่ท้ายชื่อตัวแปร
ไวยากรณ์
INPUT VAR1 DATE11. VAR2 MMDDYY10. ; #Define date variables in the data set.
ในไวยากรณ์ข้างต้นคำสั่ง INPUT แสดงการประกาศตัวแปรวันที่
ตัวอย่าง
INPUT DOB DATE11. START_DATE MMDDYY10. ;
การใช้ตัวแปรในโปรแกรม SAS
ตัวแปรข้างต้นใช้ในโปรแกรม SAS ดังแสดงในตัวอย่างด้านล่าง
ตัวอย่าง
โค้ดด้านล่างแสดงวิธีการประกาศและใช้ตัวแปรสามประเภทในโปรแกรม SAS
DATA TEMP;
INPUT ID NAME $ SALARY DEPT $ DOJ DATE9. ;
FORMAT DOJ DATE9. ;
DATALINES;
1 Rick 623.3 IT 02APR2001
2 Dan 515.2 OPS 11JUL2012
3 Michelle 611 IT 21OCT2000
4 Ryan 729 HR 30JUL2012
5 Gary 843.25 FIN 06AUG2000
6 Tusar 578 IT 01MAR2009
7 Pranab 632.8 OPS 16AUG1998
8 Rasmi 722.5 FIN 13SEP2014
;
PROC PRINT DATA = TEMP;
RUN;
ในตัวอย่างข้างต้นตัวแปรอักขระทั้งหมดจะถูกประกาศตามด้วยเครื่องหมาย $ และตัวแปรวันที่จะถูกประกาศตามด้วยรูปแบบวันที่ ผลลัพธ์ของโปรแกรมข้างต้นมีดังต่อไปนี้
การใช้ตัวแปร
ตัวแปรมีประโยชน์มากในการวิเคราะห์ข้อมูล ใช้ในนิพจน์ที่ใช้การวิเคราะห์ทางสถิติ มาดูตัวอย่างการวิเคราะห์ชุดข้อมูลในตัวที่ชื่อCARS ซึ่งอยู่ภายใต้ Libraries → My Libraries → SASHELP. ดับเบิลคลิกเพื่อสำรวจตัวแปรและประเภทข้อมูล
จากนั้นเราสามารถสร้างสถิติสรุปของตัวแปรเหล่านี้โดยใช้ตัวเลือก Tasks ใน SAS studio ไปที่Tasks -> Statistics -> Summary Statisticsและดับเบิลคลิกเพื่อเปิดหน้าต่างดังที่แสดงด้านล่าง เลือกชุดข้อมูลSASHELP.CARSและเลือกตัวแปรสามตัว ได้แก่ MPG_CITY, MPG_Highway และ Weight ภายใต้ตัวแปรการวิเคราะห์ กดปุ่ม Ctrl ค้างไว้ขณะเลือกตัวแปรโดยคลิก คลิกเรียกใช้
คลิกที่แท็บผลลัพธ์หลังจากขั้นตอนข้างต้น แสดงข้อมูลสรุปทางสถิติของตัวแปรทั้งสามที่เลือก คอลัมน์สุดท้ายระบุจำนวนการสังเกต (บันทึก) ที่ใช้ในการวิเคราะห์