SAS para estudantes, vale a pena conferir.
Segue o link para o download e manuais de instalação.
Download Clique aqui.
Featured Posts
terça-feira, 1 de julho de 2014
segunda-feira, 20 de janeiro de 2014
Gerando um arquivo sas a partir de um sequencial.
Gerando um arquivo SAS a partir de um arquivo sequencial mainframe.
DATA CADOUTO é onde atribuímos um nome para o nosso novo arquivos de formato SAS.
KEEP traduzindo é manter, são as variáveis que estarão em nosso DATASET SAS.
Logo após teremos um DO até o fim do arquivo, o que ele faz exatamente, ele vai ler linha por linha do nosso arquivo sequencial até que termine todos os registros.
INFILE Comando que identifica e abre um arquivo externo de dados, somente para leitura (não é um arquivo no formato do SAS), Este comando deve ser posicionado após o comando DATA e antes do comando INPUT.
IN_COUNT será apenas um contador de registros para no final analisarmos se todos os registros foram lidos.
INPUT O comando INPUT serve para descrever ao SAS como estão armazenados e organizados os dados em nosso arquivo sequencial que foram especificados pelo comando INFILE;
Exemplo @001 variável ONOME está na primeira coluna do arquivo sequencial, ela possui 8 caracteres e assim com todas as outras variáveis.
Após fazer todos os INPUTS teremos o OUTPUT Especifica ao SAS que o registro que está sendo processado pelo INFILE deve ser gravado no arquivo, imediatamente, e não, ao final do Data Step.

Escrito por Wagner Augusto Morgão.
quarta-feira, 30 de outubro de 2013
Conceitos Básicos - Conceitos
DATA SET Arquivo de dados com estrutura SAS;
OBSERVAÇÃO Registro de um arquivo de dados SAS;
JOB SAS Arquivo com um programa SAS (É um conjunto de DATA Step's e PROC Step's);
DATA STEP Divisão lógica de um programa SAS, no qual se cria e altera um, ou vários arquivos SAS ( Data Set's );
PROC STEP Divisão lógica de um programa SAS, no qual se analisa e manipula os dados contidos num arquivo SAS (Data Set's);
OBS: A funcionalidade do Sistema SAS foi construída em torno de quatro idéias básicas no tratamento de dados:
Acessar dados;
Administrar dados;
Analisar dados;
Apresentar dados;
Fonte. Apostila de Treinamento:
SAS Programação I
Introdução ao SAS: Data Step e Proc Step -
Site Download.
OBSERVAÇÃO Registro de um arquivo de dados SAS;
JOB SAS Arquivo com um programa SAS (É um conjunto de DATA Step's e PROC Step's);
DATA STEP Divisão lógica de um programa SAS, no qual se cria e altera um, ou vários arquivos SAS ( Data Set's );
PROC STEP Divisão lógica de um programa SAS, no qual se analisa e manipula os dados contidos num arquivo SAS (Data Set's);
OBS: A funcionalidade do Sistema SAS foi construída em torno de quatro idéias básicas no tratamento de dados:
Acessar dados;
Administrar dados;
Analisar dados;
Apresentar dados;
Fonte. Apostila de Treinamento:
SAS Programação I
Introdução ao SAS: Data Step e Proc Step -
Site Download.
Comandos Básicos - Comando IF-THEN/ELSE
- Tipo: Comando de Execução;
- Uso: Data Step;
- Comando que condiciona a execução de um outro comando SAS, de acordo com um expressão lógica;
- Se a expressão, que determina a condição, for verdadeira, será executado o comando que vier após o THEN. Se a condição for falsa, será executado o comando que vier após o ELSE. Somente um comando após o THEN e do ELSE
IF <expressão> [THEN] <comando> ;
[ELSE] <comando> ;
expressão Combinação de variáveis com operadores de comparação e/ou operadores lógicos que determinam uma condição.
comando Comando do SAS que será executado de acordo com o resultado da condição.
Fonte. Apostila de Treinamento:
SAS Programação I
Introdução ao SAS: Data Step e Proc Step -
Site Download.
- Uso: Data Step;
- Comando que condiciona a execução de um outro comando SAS, de acordo com um expressão lógica;
- Se a expressão, que determina a condição, for verdadeira, será executado o comando que vier após o THEN. Se a condição for falsa, será executado o comando que vier após o ELSE. Somente um comando após o THEN e do ELSE
IF <expressão> [THEN] <comando> ;
[ELSE] <comando> ;
expressão Combinação de variáveis com operadores de comparação e/ou operadores lógicos que determinam uma condição.
comando Comando do SAS que será executado de acordo com o resultado da condição.
Fonte. Apostila de Treinamento:
SAS Programação I
Introdução ao SAS: Data Step e Proc Step -
Site Download.
quinta-feira, 19 de setembro de 2013
Definição e portabilidade.
O SAS é um software integrado para análise de dados, que consiste de vários produtos que permitem:
- Recuperação de dados;
- Gerenciamento de arquivos;
- Análise estatística;
- Acesso a Banco de Dados (ORACLE, DB2, etc);
- Geração de gráficos;
- Geração de relatórios;
- Geração de aplicativos;
- Soluções de negócios (Análise de Risco, Gerenciamento de Campanha, “Data Mining”);
É um software de grande portabilidade, podendo operar em diversos ambientes computacionais:
- Mainframes IBM ( CMS, MVS, OS, OS/390, Z/OS )
- Micros PC ( DOS, Windows, OS/2 )
- UNIX ( Solaris, AIX, HP-UX, Irix, Linux )
Fonte. Apostila de Treinamento:
SAS Programação I
- Introdução ao SAS: Data Step e Proc Step -
Site Download.
- Recuperação de dados;
- Gerenciamento de arquivos;
- Análise estatística;
- Acesso a Banco de Dados (ORACLE, DB2, etc);
- Geração de gráficos;
- Geração de relatórios;
- Geração de aplicativos;
- Soluções de negócios (Análise de Risco, Gerenciamento de Campanha, “Data Mining”);
É um software de grande portabilidade, podendo operar em diversos ambientes computacionais:
- Mainframes IBM ( CMS, MVS, OS, OS/390, Z/OS )
- Micros PC ( DOS, Windows, OS/2 )
- UNIX ( Solaris, AIX, HP-UX, Irix, Linux )
Fonte. Apostila de Treinamento:
SAS Programação I
- Introdução ao SAS: Data Step e Proc Step -
Site Download.
CONCEITOS BÁSICOS
DATA SET Arquivo de dados com estrutura SAS;
OBSERVAÇÃO Registro de um arquivo de dados SAS;
JOB SAS Arquivo com um programa SAS (É um conjunto de DATA Step's e PROC Step's);
DATA STEP Divisão lógica de um programa SAS, no qual se cria e altera um, ou vários arquivos
SAS ( Data Set's );
PROC STEP Divisão lógica de um programa SAS, no qual se analisa e manipula os dados contidos num arquivo SAS (Data Set's);
OBS: A funcionalidade do Sistema SAS foi construída em torno de quatro idéias básicas no tratamento de dados:
Acessar dados;
Administrar dados;
Analisar dados;
Apresentar dados;
Fonte. Apostila de Treinamento:
SAS Programação I
- Introdução ao SAS: Data Step e Proc Step -
Site Download.
O SAS.
O SAS foi idealizado como um pacote estatístico, mas, com o
passar do tempo, o Instituto SAS produziu um sistema muito complexo
chamado de SAS System .
O SAS System é considerado o mais completo pacote estatístico
produzido até hoje, entretanto, vai muito além disso, podendo ser visto
como:
Gerenciador de bancos de dados;
Conversor de dados entre sistemas operacionais;
Sistema de informações geográficas (SIG);
Linguagem de programação estruturada e orientada a objetos;
Linguagem matemática com cálculo matricial;
Gerador de gráficos em alta resolução;
Sistema de programação linear.
Assim, com esta profusão de funções, os manuais do SAS System
acabaram por se tornar muito extensos e algo confusos, dificultando o
seu uso.
Entretanto, o poder da linguagem SAS, para aplicações estatísticas
em áreas como a biológica e a florestal pode ser alcançado com um
mínimo de conhecimento sobre o sistema.
Fonte: Apostila SAS O essencial da linguagem.
passar do tempo, o Instituto SAS produziu um sistema muito complexo
chamado de SAS System .
O SAS System é considerado o mais completo pacote estatístico
produzido até hoje, entretanto, vai muito além disso, podendo ser visto
como:
Gerenciador de bancos de dados;
Conversor de dados entre sistemas operacionais;
Sistema de informações geográficas (SIG);
Linguagem de programação estruturada e orientada a objetos;
Linguagem matemática com cálculo matricial;
Gerador de gráficos em alta resolução;
Sistema de programação linear.
Assim, com esta profusão de funções, os manuais do SAS System
acabaram por se tornar muito extensos e algo confusos, dificultando o
seu uso.
Entretanto, o poder da linguagem SAS, para aplicações estatísticas
em áreas como a biológica e a florestal pode ser alcançado com um
mínimo de conhecimento sobre o sistema.
Fonte: Apostila SAS O essencial da linguagem.
Assinar:
Postagens (Atom)