วิธีใช้ฟังก์ชัน 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

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

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