SAS - การแจกแจงความถี่

การแจกแจงความถี่คือตารางแสดงความถี่ของจุดข้อมูลในชุดข้อมูล แต่ละรายการในตารางประกอบด้วยความถี่หรือจำนวนการเกิดขึ้นของค่าภายในกลุ่มหรือช่วงเวลาหนึ่ง ๆ และด้วยวิธีนี้ตารางจะสรุปการกระจายของค่าในตัวอย่าง

SAS จัดเตรียมโพรซีเดอร์ที่เรียกว่า PROC FREQ เพื่อคำนวณการแจกแจงความถี่ของจุดข้อมูลในชุดข้อมูล

ไวยากรณ์

ไวยากรณ์พื้นฐานสำหรับการคำนวณการแจกแจงความถี่ใน SAS คือ -

PROC FREQ DATA = Dataset ;
TABLES Variable_1 ;
BY Variable_2 ;

ต่อไปนี้เป็นคำอธิบายของพารามิเตอร์ที่ใช้ -

  • Dataset คือชื่อของชุดข้อมูล

  • Variables_1 คือชื่อตัวแปรของชุดข้อมูลที่ต้องคำนวณการแจกแจงความถี่

  • Variables_2 คือตัวแปรที่แบ่งประเภทของผลการแจกแจงความถี่

การกระจายความถี่ตัวแปรเดียว

เราสามารถกำหนดการแจกแจงความถี่ของตัวแปรเดียวได้โดยใช้ PROC FREQ.ในกรณีนี้ผลลัพธ์จะแสดงความถี่ของแต่ละค่าของตัวแปร ผลลัพธ์ยังแสดงการแจกแจงเปอร์เซ็นต์ความถี่สะสมและเปอร์เซ็นต์สะสม

ตัวอย่าง

ในตัวอย่างด้านล่างเราพบการแจกแจงความถี่ของแรงม้าตัวแปรสำหรับชุดข้อมูลที่ชื่อ CARS1 ซึ่งสร้างขึ้นจากไลบรารี SASHELP.CARS.เราสามารถเห็นผลลัพธ์ที่แบ่งออกเป็นสองประเภทของผลลัพธ์ หนึ่งสำหรับแต่ละยี่ห้อของรถ

PROC SQL;
create table CARS1 as
SELECT make, model, type, invoice, horsepower, length, weight
   FROM 
   SASHELP.CARS
   WHERE make in ('Audi','BMW')
;
RUN;

proc FREQ data = CARS1 ;
tables horsepower; 
by make;
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -

การกระจายความถี่หลายตัวแปร

เราสามารถค้นหาการแจกแจงความถี่สำหรับตัวแปรหลายตัวซึ่งจัดกลุ่มให้เป็นชุดค่าผสมที่เป็นไปได้ทั้งหมด

ตัวอย่าง

ในตัวอย่างด้านล่างเราคำนวณการแจกแจงความถี่สำหรับยี่ห้อรถยนต์สำหรับ grouped by car type และการแจกแจงความถี่ของรถแต่ละประเภท grouped by each make.

proc FREQ data = CARS1 ;
tables make type; 
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -

การแจกแจงความถี่ด้วยน้ำหนัก

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

ตัวอย่าง

ในตัวอย่างด้านล่างเราคำนวณการแจกแจงความถี่ของตัวแปรที่สร้างและพิมพ์ด้วยน้ำหนักที่กำหนดให้กับแรงม้า

proc FREQ data = CARS1 ;
tables make type; 
weight horsepower;
run;

เมื่อดำเนินการโค้ดด้านบนเราจะได้ผลลัพธ์ดังต่อไปนี้ -