Вы можете использовать следующие методы для расчета стандартного отклонения значений в SAS:
Метод 1: расчет стандартного отклонения одной переменной
proc means data =my_data std ;
var variable1;
run;
Метод 2: расчет стандартного отклонения всех числовых переменных
proc means data =my_data std ;
run;
Метод 3: расчет стандартного отклонения по группе
proc means data =my_data std ;
class grouping_variable;
var values_variable;
run;
В следующих примерах показано, как использовать каждый метод со следующим набором данных в SAS:
/\*create dataset\*/
data my_data;
input team $ points rebounds;
datalines ;
A 23 6
A 31 5
A 33 5
A 18 8
A 20 9
A 25 12
B 18 10
B 20 7
B 17 8
B 14 3
B 14 3
B 15 6
;
run ;
/\*view dataset\*/
proc print data =my_data;
Пример 1. Расчет стандартного отклонения одной переменной
В следующем коде показано, как рассчитать стандартное отклонение только для переменной points .
proc means data =my_data std ;
var points;
run;
Стандартное отклонение переменной points равно 6,2716 .
Пример 2. *Расчет стандартного отклонения всех числовых переменных*
Следующий код показывает, как рассчитать стандартное отклонение всех числовых переменных в наборе данных:
proc means data =my_data std ;
run;
Из вывода мы видим, что стандартное отклонение для очков составляет 6,2716 , а стандартное отклонение для подборов — 2,7247 .
Поскольку стандартное отклонение для очков больше, это говорит нам о том, что значения переменной очков более разбросаны по сравнению с переменной подборов.
Пример 3: Расчет стандартного отклонения по группе
Следующий код показывает, как вычислить стандартное отклонение баллов , сгруппированных по командам :
proc means data =my_data std ;
class team;
var points;
run;
Из вывода мы видим, что стандартное отклонение очков для команды A равно 5,9665 , а стандартное отклонение очков для команды B равно 2,4221 .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в SAS:
Как рассчитать среднее значение по группе в SAS
Как рассчитать сумму по группе в SAS
Как рассчитать корреляцию в SAS
Как создать частотные таблицы в SAS