Dicas SAS – Proc Univariate
Confira a dica dessa semana: Proc Univariate. Mais um vídeo que vai ajudar a esclarecer suas dúvidas e a enriquecer ainda mais o seu conhecimento! Se você quiser saber mais sobre este tema, acesse o link abaixo: http://support.sas.com/documentation/cdl/en/procstat/63963/HTML/default/viewer.htm#univariate_toc.htm Abaixo, você encontra o código que foi citado no vídeo: /** CÓDIGO PARA CRIAR TABELA PARA ANÁLISE(5000 COLABORADORES COM NOTAS ALEATÓRIAS ENTRE 2 E 10 **/ DATA AVAL; DO COD_COLAB=1 TO 5000; NOTA=ROUND(RANUNI(0)*8, 0.01)+2; OUTPUT; END; RUN; /** GERA A NOTA DE CORTE EM 95% **/ PROC UNIVARIATE DATA=AVAL; VAR NOTA; OUTPUT OUT=NOTA_CORTE P95=CORTE_95; RUN; /** APLICA O FILTRO PARA PEGAR AS NOTAS ACIMA DE 95%, GERANDO A BASE COM AS 5% MAIORES NOTAS**/ DATA AVAL_MELHORES_5PCT; IF _N_ = 1 THEN SET NOTA_CORTE; SET AVAL; IF NOTA >= CORTE_95; DROP CORTE_95; RUN;