Як використовувати функцію ranuni в sas (з прикладами)
Ви можете використовувати функцію RANUNI в SAS, щоб генерувати значення з рівномірного розподілу .
Ця функція використовує такий синтаксис:
РАНУНІ (насіння)
золото:
- seed: невід’ємне ціле число, яке використовується як початкова відправна точка для генерування випадкових значень.
У наступному прикладі показано, як використовувати цю функцію на практиці.
Приклад 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 , щоб створити набір даних, що містить десять випадкових значень від 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