วิธีใช้ฟังก์ชัน ranuni ใน sas (พร้อมตัวอย่าง)
คุณสามารถใช้ฟังก์ชัน RANUNI ใน SAS เพื่อสร้างค่าจาก การแจกแจงแบบสม่ำเสมอ
ฟังก์ชันนี้ใช้ไวยากรณ์ต่อไปนี้:
รานูนี (เมล็ด)
ทอง:
- เมล็ด: จำนวนเต็มที่ไม่เป็นลบเพื่อใช้เป็นจุดเริ่มต้นเริ่มต้นสำหรับการสร้างค่าสุ่ม
ตัวอย่างต่อไปนี้แสดงวิธีใช้ฟังก์ชันนี้ในทางปฏิบัติ
ตัวอย่างที่ 1: ใช้ฟังก์ชัน RANUNI เพื่อสร้างค่าสุ่ม
เราสามารถใช้ไวยากรณ์ต่อไปนี้กับฟังก์ชัน RANUNI เพื่อสร้างชุดข้อมูลที่มีค่าสุ่มระหว่าง 0 ถึง 1:
/*create dataset with one random value between 0 and 1*/
data my_data;
my_value= ranuni ( 0 );
run;
/*view dataset*/
proc print data =my_data;
ฟังก์ชัน RANUNI สร้างค่า 0.49370
ตามค่าเริ่มต้น ฟังก์ชัน RANUNI จะสร้างค่าสุ่มระหว่าง 0 ถึง 1
อย่างไรก็ตาม คุณสามารถคูณผลลัพธ์ของฟังก์ชัน RANUNI ด้วย n เพื่อสร้างค่าสุ่มระหว่าง 1 ถึง n
ตัวอย่างเช่น เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างค่าสุ่มระหว่าง 0 ถึง 10:
/*create dataset with one random value between 0 and 10*/
data my_data;
my_value= ranuni ( 0 )* 10 ;
run;
/*view dataset*/
proc print data =my_data;
คราวนี้ฟังก์ชัน RANUNI สร้างค่า 4.17403
ตัวอย่างที่ 2: ใช้ฟังก์ชัน RANUNI เพื่อสร้างค่าสุ่มหลายค่า
เราสามารถใช้ไวยากรณ์ต่อไปนี้กับฟังก์ชัน RANUNI เพื่อสร้างชุดข้อมูลที่ประกอบด้วยค่าสุ่ม 10 ค่าระหว่าง 0 ถึง 100:
/*create dataset with 10 random values between 0 and 100*/
data my_data;
do i= 1 to 10 by 1 ;
my_value= ranuni ( 0 )* 100 ;
output ;
end ;
run;
/*view dataset*/
proc print data =my_data;
โปรดทราบว่าแต่ละค่าในคอลัมน์ my_value มีตั้งแต่ 0 ถึง 100
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการงานทั่วไปอื่นๆ ใน SAS:
วิธีสร้างตัวเลขสุ่มใน SAS
วิธีเลือกตัวอย่างแบบสุ่มใน SAS
วิธีแยกตัวเลขจากสตริงใน SAS