HalyneSalgueiro / sas

Manipulando base de dados SAS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SAS

Manipulando base de dados SAS

SAS Enterprise Guide é uma das ferramentas do SAS que capacita os usuários a analisar os dados e publicar os resultados. Quando falamos em analisar dados, estamos falando também em implementar análises e previsões em tempo real.

Começamos analisando como fazer operações com datas, para por exemplo, calcular uma idade. Vimos formatos de data que o SAS possui, a função mdy, para criar uma data a partir dos parâmetros de mês e ano. Conhecemos a função indck, que calcula o intervalo de tempo entre duas datas. Usamos isso para calcular a idade dos clientes. Também vimos como construir gráficos. Usamos para isso o PROCSGPLOT, vimos algumas funções, parametrizações, personalizações, colocamos título, alteramos a cor do gráfico.

Também aprendemos como classificar uma variável. Usamos para isso o PROCRANK. Também aprendemos como consolidar essas informações nas diferentes faixas que criamos. Usamos o PROCMEANS, o PROCSUMARY, aprendemos como fazer essa sumarização usando o PROCSQL.

Vimos como agrupar informações que estão em diferentes bases. Vimos o cruzamento. Fizemos isso usando um data step e o PROCSQL, em que vimos diversas outras opções, como por exemplo como fazer condicionais. Fizemos uma sumarização em cima da variável condicional, aprendemos o subquery, que é um processo interno do SQL.

Não tínhamos só uma base de operação, mas várias. Precisamos fazer esses procedimentos diversas vezes. Vimos algumas mecânicas que nos ajudam a fazer esse processo. Começamos aprendendo como empilhar bases diferentes em uma só para ter todas as informações, usando o PROCSQL ou o data step. Vimos como consolidar todas as bases de uma vez só e como separar essas bases que já estão empilhadas.

Por último, aprendemos o processo de fazer o cruzamento de duas bases usando o recurso de macro variáveis e como fazer uma macro função, em que temos todo o procedimento que depende de um parâmetro, que é passado na chamada do procedimento, e podemos executar diversas vezes, simplificando bastante.

About

Manipulando base de dados SAS

License:Apache License 2.0


Languages

Language:SAS 100.0%