Як використовувати функцію min у sas (з прикладами)


Ви можете використовувати функцію MIN у SAS, щоб знайти найменше значення в списку значень.

Ось два найпоширеніші способи використання цієї функції:

Спосіб 1. Знайдіть мінімальне значення стовпця в наборі даних

 proc sql ;
    select min(var1)
    from my_data;
quit ;

Спосіб 2. Знайдіть мінімальне значення стовпця, згрупованого іншим стовпцем у наборі даних

 proc sql ;
    select var2, min(var1)
    from my_data;
    group by var2;
quit ;

У наведених нижче прикладах показано, як використовувати кожен метод із таким набором даних у SAS:

 /*create dataset*/
data my_data;
    input team $points;
    datalines ;
AT 12
At 14
At 19
At 23
At 20
At 11
At 14
B20
B 21
B29
B14
B 19
B17
B 30
;
run ;

/*view dataset*/
proc print data =my_data; 

Примітка . Функція MIN автоматично ігнорує пропущені значення під час обчислення мінімального значення списку.

Приклад 1. Знайдіть мінімальне значення стовпця в наборі даних

Наступний код показує, як обчислити мінімальне значення в стовпці балів набору даних:

 /*calculate minimum value of points*/
proc sql ;
    select min(points)
    from my_data;
quit ; 

Ми бачимо, що proc sql повертає таблицю зі значенням 11.

Це мінімальне значення в стовпці балів .

Приклад 2: знайдіть мінімальне значення стовпця, згрупованого іншим стовпцем

У наведеному нижче коді показано, як обчислити мінімальне значення в стовпці балів , згрупованому за стовпцем групи в наборі даних:

 /*calculate minimum value of points grouped by team*/
proc sql ;
    select team, min(points)
    from my_data;
    group by team;
quit ; 

З результату ми бачимо:

  • Мінімальне значення балів для команди А становить 11 .
  • Мінімальне значення балів для команди Б становить 14 .

Примітка . Ви можете знайти повну документацію для функції MIN у SAS тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:

Як розрахувати Z-бали в SAS
Як використовувати зведення процедур у SAS
Як обчислити середнє, медіану та моду в SAS

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *