Как использовать функцию min в sas (с примерами)


Вы можете использовать функцию МИН в 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; 

Примечание . Функция МИН автоматически игнорирует пропущенные значения при вычислении минимального значения списка.

Пример 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *