SAS - Statistical Analyses System



INTRODUÇÃO AO

SAS

Euclides Braga MALHEIROS

FCAV/UNESP

Campus de Jaboticabal

ÍNDICE

I. APRESENTAÇÃO 1

I.1. Módulos do SAS 1

I.2. Janelas do SAS 1

I.3. Barra de ferramentas 4

I.4. Help do SAS 5

II. PROGRAMAÇÃO SAS 6

II.1. Alguns comandos do SAS 6

➢ OPTIONS 6

➢ TITLE 7

➢ FOOTNOTE 7

➢ COMENTÁRIOS 7

➢ DATA 7

➢ LIBNAME 8

➢ FILENAME 8

➢ RUN 8

➢ COMANDOS ARITMÉTICOS 8

← Constantes 8

← Variáveis 8

← Operadores 8

▪ Aritméticos 9

▪ Lógicos 9

▪ De comparação 9

← Funções 9

II.2. Algumas estruturas usadas na programação 10

➢ IF ... THEN ... ELSE 10

➢ DO ... END 10

II.3. Algumas formas para criar um SAS-DATA-SET 11

➢ Quando os dados são colocados no próprio programa 11

➢ Quando os dados estão gravados como um arquivo ASCII 11

← Comando INPUT 11

▪ Listado 11

▪ Colunado 11

▪ Formatado 11

II.4. Procedimentos do SAS 12

➢ Estrutura básica dos procedimentos 12

➢ Comandos que podem ser usados nos procedimentos 13

← VAR 13

← BY 13

← CLASS 13

← ID 13

← TITLE 13

← FOOTNOTE 13

← WHERE 13

← OUTPUT OUT 13

III. Tutorial do SAS 14

IV. Programas Exemplos 14

V. INFORMAÇÕES (Procedimentos e comandos) separadas por aula 15

V.1. Informações necessárias para a aula 1 15

➢ Comandos 15

← DROP 15

← KEEP 15

← LABEL 15

➢ Procedimentos 15

← PROC PRINT 15

← PROC SORT 15

← PROC MEANS 16

➢ Como criar um arquivo ASCII a partir do Excel 16

➢ Lista de Exercícios – Aula 1 17

V.2. Informações necessárias para a aula 2 19

➢ Comandos 19

← SET 19

← MERGE 19

← INFILE 20

➢ Lista de Exercícios – Aula 2 21

V.3. Informações necessárias para a aula 3 22

➢ Procedimentos 22

← FREQ 22

← TTEST 22

➢ Lista de Exercícios – Aula 3 23

V.4. Informações necessárias para a aula 4 24

➢ Procedimentos 24

← UNIVARIATE 24

← INSIGHT 24

➢ Lista de Exercícios – Aula 4 25

V.5. Informações necessárias para a aula 5 26

➢ Gráficos de dispersão 26

← PROC PLOT 26

← PROC GPLOT 27

➢ Outros gráficos 27

← Histogramas (PROC GCHART) 27

← Gráficos de 3 dimensões (PROC G3D) 28

➢ Lista de Exercícios – Aula 5 29

V.6. Informações necessárias para a aula 6 30

➢ Regressão Linear 30

← PROC REG 30

➢ Lista de Exercícios – Aula 6 31

V.7. Informações necessárias para as aulas 7 e 8 32

➢ PROC ANOVA 32

← CLASS 32

← MODEL 32

← MEANS 33

← TEST H=... E=... 33

➢ PROC GLM 33

← LSMEANS 33

← CONTRAST 34

← RANDOM 34

➢ Lista de Exercícios – Aula 7 35

V.8. Informações necessárias para a aula 8 37

➢ Considerações estatísticas 37

← Esperanças dos quadrados médios 37

← Regras práticas para obtenção das esperanças dos quadrados médios E(QM) - dados balanceados 38

➢ Procedimentos para estimativas de componentes da variância 39

← PPROC VARCOMP 39

➢ Lista de Exercícios – Aula 8 40

V.9. Informações necessárias para a aula 9 41

➢ Procedimentos para estimar componentes da variância 41

← PROC NPAR1WAY 41

➢ Lista de Exercícios – Aula 9 42

V.10. Informações necessárias para a aula 10 43

➢ Procedimento para Regressão Não Linear 43

← PROC NLIN 43

➢ Lista de Exercícios – Aula 10 44

VI. RESOLUÇÃO DAS LISTAS DE EXERCÍCIOS 45

VI.1. Resolução da Lista de Exercícios – Aula 1 45

VI.2. Resolução da Lista de Exercícios – Aula 2 47

VI.3. Resolução da Lista de Exercícios – Aula 3 49

VI.4. Resolução da Lista de Exercícios – Aula 4 51

VI.5. Resolução da Lista de Exercícios – Aula 5 52

VI.6. Resolução da Lista de Exercícios – Aula 6 53

VI.7. Resolução da Lista de Exercícios – Aula 7 55

VI.8. Resolução da Lista de Exercícios – Aula 8 58

VI.9. Resolução da Lista de Exercícios – Aula 9 59

VI.10. Resolução da Lista de Exercícios – Aula 10 60

INTRODUÇÃO AO SAS

Euclides Braga MALHEIROS[1]

Apresentação

O SAS é um sistema composto por vários módulos, com aplicações diversas. Além do módulo para análises estatísticas, o SAS/STAT, vários outros módulos fazem parte do sistema.

I.1. Módulos do SAS

□ SAS/BASE - Procedimentos básicos

□ SAS/ACCESS - Banco de Dados

□ SAS/AF - Gerador de Aplicativos

□ SAS/CALC - Análise e modelagem financeira/Planilha tridimensional

□ SAS/CONNECT - Conectividade do SAS com diferentes ambientes

□ SAS/ETS – Análises econômicas e de séries temporais

□ SAS/FSP - Processador de textos

□ SAS/GIS - Geoprocessamento

□ SAS/GRAPH - Gráfico

□ SAS/IML - Linguagem matricial interativa

□ SAS/INSIGHT – Módulo interativo do tipo “point and click”

□ SAS/OR - Pesquisa Operacional

□ SAS/QC - Controle de qualidade

□ SAS/STAT - Estatística

□ SAS/SHARE – Sistema multiusuário

I.2. Janelas do SAS

O SAS tem a característica de trabalhar simultaneamente com 3 janelas, com finalidades específicas, que são:

□ EDITOR DE PROGRAMAS “PGM” ( Janela onde o usuário edita os programas. Quando o programa é processado (RUN), o SAS gera o conteúdo das janelas LOG e OUTPUT.

□ LOG ( Janela onde é apresentada uma depuração do programa, ou seja, informações sobre o processamento como: tempo gasto; listagem de erros, se houver; etc. (gerada pelo SAS).

□ OUTPUT ( Janela para a saída dos resultados (gerada pelo SAS).

A tela de abertura do SAS, quando as janelas são apresentadas em colunas, é mostrada na Figura 1.

[pic]

Figura 1. Tela de abertura do SAS.

A opção WINDOW, na barra de menus, permite minimizar as janelas ou apresentá-las de diferentes formas, ou seja: em cascata (Cascade), em forma de ladrilhos em colunas (Tile) ou reorganiza no formato padrão do SAS (Resize). Permite também acessar cada uma das janelas. Ver a Figura 2.

[pic]

Figura 2. Opção WINDOW da Barra de Menus.

Acessos às janelas, bem como outras operações, podem ser feitos utilizando-se as Teclas de Atalhos, como:

CTRL + E ( Limpa a Janela.

F1 ( HELP.

F4 ( Recarrega o último programa rodado (Janela PGM).

F9 ( Janela com as definições das funções do teclado (KEYS). Pode ser usado para redefinir essas funções.

F12 ( Limpa a janela (não é padrão do SAS, precisa ser definido na janela KEYS).

Essas e outras Teclas de Atalho podem ser vistas na Janela KEYS. Ver a Figura 3:

[pic]

Figura 3. Teclas de Atalho do SAS.

Toda vez que o Programa existente na janela PGM é rodado (“RUN”), são geradas linhas nas janelas LOG e OUTPUT, conforme apresentado na Figura 4.

Figura 4. Esquema usado pelo SAS para gerar as Janelas LOG e OUTPUT.

É interessante destacar que:

1. Ao rodar um programa,

a) caso as janelas LOG e OUTPUT não estejam limpas, os resultados serão acumulados nos conteúdos dessas janelas.

b) A janela PGM é limpa automaticamente.

Assim sendo, toda vez que um programa for rodado e precisar ser editado, para a correção de algum erro ou para a inclusão de outros comandos, deve-se:

← Acessar a janela OUTPUT e apagá-la (F7 / F12),

← Acessar a janela LOG e apagá-la (F6 / F12),

← Acessar a janela PGM e recarregar o último programa rodado (F5 / F4).

2. O conteúdo de cada janela é salvo individualmente. O SAS usa as extensões:

← .SAS para os programas (janela PGM),

← .LOG para o conteúdo da janela LOG,

← .LST para o conteúdo do OUTPUT .

I.3. Barra de ferramentas

A maioria das ferramentas disponíveis na Barra de Ferramentas do SAS (Figura 5) são conhecidas pelos usuários do Microsoft Word.

[pic]

Figura 5. Barra de Ferramentas do SAS.

Na ferramenta “Comandos de Operação” são permitidos comandos de operações nas janelas como:

□ CLEAR: Limpa a janela ,

□ TOP: Vai para o início da janela,

□ BOTTOM: Vai para o fim da janela,

□ LEFT: Rola a janela à esquerda,

□ RIGHT: Rola a janela à direita,

□ RUN: Roda o programa (só na janela PGM),

□ BYE ou ENDSAS: Sai do SAS,

□ Nomes de Janelas, para acessá-las, como: LOG, OUT, PGM, KEYS, HELP (a janela KEYS é a que contem as teclas de atalho),

□ etc.

À medida que vão sendo usados comandos na ferramenta “Comandos de Operação”, o SAS vai criando uma lista que, ao repetir um comando já usado basta selecioná-lo. A lista é obtida clicando na seta à direita da ferramenta. Veja o exemplo na Figura 6.

[pic]

Figura 6. Lista de comandos SAS.

I.4. Help do SAS

O SAS possui um Auxílio completo e interativo. Para utilizá-lo, basta acessar a janela HELP pela tecla F1, ou pela Barra de Ferramentas.

II. Programação SAS

Os programas SAS são escritos na janela PGM, em linhas de 256 caracteres. Os comandos de programação terminam com ponto e vírgula (;), podendo ter tantos comandos por linha quantos se desejar, desde que respeitado o tamanho da linha.

Os programas SAS possuem duas fases: a Fase 1, que constitui na criação do arquivo SAS (SAS-DATA-SET) e a Fase 2, que inclui os Procedimentos do SAS (PROC) para trabalhar com os dados (impressão, representações gráficas, análises, etc). Veja o esquema da Figura 7.

Figura 7. Fases de um programa SAS.

O SAS-DATA-SET é o arquivo de dados a ser usado pelo SAS. Ele é formado por linhas e colunas, sendo nas colunas as variáveis e nas linhas os registros.

Exemplo:

Nome Endereço Cidade Estado Peso

Maria Rua 8, 567 Itu SP 59.50

José Rua Tiradentes, 123 Matão SP 85.00

Rosa Av. Marajás, 750 Jaboticabal SP .

João Rua Poty, 1250 Maringá PR 79.00

II.1. Alguns comandos do SAS

➢ options: Define, dentre muitas opções, parâmetros para configurar a página do OUTPUT.

Ex: Options LS=80 PS=66 PAGENUMBER=1 nocenter nodate;

LS (Line Size) define o tamanho da linha; PS (Page Size) define o tamanho da página – número de linhas; PAGENUMBER define o número inicial para a numeração das páginas.

Obs: a) Os parâmetros não definidos assumem os valores “Default”.

b) Os valores dos parâmetros definidos com o comando options, só são válidos para o programa em questão.

c) Para mudar o “Default” use: GLOBAL / OPTIONS / GLOBAL OPTIONS.

➢ TITLE: Define a n-ésima (1 ( n ( 10) linha do cabeçalho para o OUTPUT.

sintaxe: TITLE[n] < título >;

Ex: TITLE1 Análise do Experimento de Fertilidade;

TITLE3 Coleta do Ano 1998;

Obs: a) Se for omitido o “n” o 1o TITLE define a 1ª linha do Cabeçalho, o 2o a 2ª linha, e assim por diante.

b) Se o cabeçalho não for definido, o SAS usa o definido como “Default”.

c) Para mudar o “Default” use: GLOBAL / OPTIONS / TITLE.

➢ FOOTNOTE: Define a n-ésima (1 ( n ( 10) linha do rodapé para o OUTPUT.

Uso equivalente ao uso do TITLE.

➢ COMENTÁRIOS: Usados na documentação dos programas.

sintaxe: * ;

ou:

/* */

Obs: a) Os comentários não são executados.

b) Os comentários podem ser colocados em qualquer parte do programa.

c) Pode-se usar tantos comentários quantos se desejar.

➢ DATA: Atribui nome ao SAS_DATA_SET.

sintaxe: DATA [< nome do SAS_DATA_SET >];

Obs: a) O nome do SAS_DATA_SET pode ser:

simples – quando apenas o nome do arquivo é especificado (Ex: NNNN). Neste caso será criado um arquivo temporário (até fechar o SAS), de nome NNNN, na pasta SASWORK, também temporária.

composto – quando o nome tem duas partes, separadas por “ponto” (Ex: CCCC.NNNN). Neste caso será criado um arquivo permanente, de nome NNNN, no caminho nomeado por CCCC.

b) O nome do SDS deve ter de 1 a 8 caracteres alfanuméricos (alfabéticos ou numéricos) e o primeiro deve ser alfabético.

c) Se o nome for omitido, o SAS usa DATA1 para o 1o, DATA2 para o 2o, e assim por diante.

➢ LIBNAME: Atribui nome a um caminho.

Ex: LIBNAME CAM “C:\SAS”;

Com este comando, o caminho C:\SAS é nomeado por CAM.

➢ FILENAME: Atribui nome a um arquivo.

Ex: FILENAME ARQ “C:\SAS\DADOS.ASC”;

Com este comando, o arquivo C:\SAS\DADOS.ASC é nomeado por ARQ.

➢ RUN: Determina ao SAS para Rodar (Executar) o programa até este ponto.

➢ COMANDOS ARITMÉTICOS: Usados para criar novas variáveis.

Sintaxe: =;

Ex: PORCG=PGORD/PLEITE*100;

As expressões podem conter: Constantes, Variáveis, Operadores e Funções.

← Constantes: Podem ser: Numéricas, Caracter, Data e Hora.

Numéricas: Sistema decimal no modo padrão (Ex: -125.45) ou em notação científica (Ex: -1.456E-03); sistema octal (Ex: 0B123X).

Caracter: Até 200 caracteres entre aspas (Ex: “Femea”).

Data: Data seguida por D, e entre aspas (Ex: “25/10/98D”).

Hora: Hora seguida por T, e entre aspas (Ex: “10:15:45T”).

Para maiores detalhes consultar o HELP.

← Variáveis: As variáveis podem ser numéricas ou caracter. Os nomes das variáveis devem ter de 1 a 8 caracteres alfanuméricos (alfabéticos ou numéricos) e o primeiro deve ser alfabético.

← Operadores: Os mais usuais são os operadores aritméticos, lógicos e de comparação.

▪ Operadores aritméticos:

|Operador |Operação |Exemplos |

| | |Usual |SAS |

|+ |Adição |A+B |A+B |

|- |Subtração ou Negação |A-B ou -B |A-B ou -B |

|* |Multiplicação |A.B |A*B |

|/ |Divisão |A:B |A/B |

|** |Potenciação |AB |A**B |

▪ Operadores lógicos:

|Operador |Operação |Exemplos |

| | |Usual |SAS |

|& ou AND | |AeB |A&B ou A AND B |

|| ou OR | |AouB |A|B ou A OR B |

|^ ou NOT |Negação |Não A |^A ou NOT A |

▪ Operadores de comparação:

|Operador |Operação | Exemplos |

| | |Usual | SAS |

|= ou EQ |Igual a |A=B |A=B ou A EQ B |

|> ou GT |Maior que |A>B |A>B ou A GT B |

|< ou LT |Menor que |A=B ou A GE B |

|;

...

VAR < lista de variáveis >;

BY < lista de variáveis >;

CLASS < lista de variáveis>;

ID < lista de variáveis >;

TITLE < “título” >;

FOOTNOTE < “rodapé”>;

WHERE < condição >;

OUTPUT OUT= = ;

...

RUN;

➢ Comandos que podem ser usados nos procedimentos

← VAR < lista de variáveis >;

Especifica as variáveis para as quais será executado o procedimento.

← BY < lista de variáveis >;

Especifica que o procedimento deve ser executado para cada valor da(s) variável(is) especificada(s). Este comando exige que o SAS-DATA-SET esteja classificado por essa(s) variavel(is).

← CLASS < lista de variáveis >;

Especifica que o procedimento deve ser executado para cada valor da(s) variável(is) especificada(s).

← ID < lista de variáveis >;

Especifica a variável de identificação dos registros. Se não for especificado, o SAS usa o número do Registro.

← TITLE < “título” >;

Especifica o título para todas as páginas geradas por este procedimento.

← FOOTNOTE < “rodapé >;

Especifica o rodapé para todas as páginas geradas por este procedimento.

← WHERE < condição >;

Especifica que o procedimento deve ser executado somente para os registros para os quais a condição for satisfeita.

← OUTPUT OUT= = ;

Coloca no SAS-DATA-SET “SDS”, além das variáveis do SAS-DATA-SET em uso, variáveis criadas pelo SAS “VS” (cujos nomes são criados pelo SAS e devem ser especificados corretamente), com os nomes das variáveis do usuário “VU”.

III. Tutorial do SAS

O SAS possui um tutorial bastante interessante para os principiantes. São algumas aulas que permitem aos usuários uma familiarização com a terminologia, alguns conceitos básicos e a estrutura do Sistema. O Tutorial é um módulo à parte, que precisa ser selecionado durante a instalação do SAS.

Para entrar no Tutorial siga os passos:

1) Selecione a opção de menu: Help / Online training.

Com esta opção, será apresentada uma lista dos cursos disponíveis.

2) Selecione o curso e a opção “Start Course”.

Com esta opção, será apresentada uma lista de lições do curso selecionado, e as possíveis seções (Instructions - que corresponde às instruções da lição, Summary - que corresponde a um resumo da lição e Quiz - que é um teste de avaliação da lição).

3) Selecione a lição e a seção, e siga em frente.

IV. Programas Exemplos

O SAS possui uma lista de programas prontos (programas exemplos) que contribuem em muito para o aprendizado.

Para acessar esta lista de programas, siga os passos:

1) Selecione a opção de menu: Help / Sample Programs.

2) Selecione a opção: Conteúdo / SAS Sample Library.

3) Selecione o módulo do qual deseja o exemplo.

4) Selecione o programa.

5) Marque o programa como um bloco e copie (jogue para a área de transferência).

6) Acesse a janela “Program Editor”, e nela cole o conteúdo da área de transferência.

7) Rode o Programa (Run).

V. INFORMAÇÕES (Procedimentos e Comandos) separadas por aula

V.1. INFORMAÇÕES NECESSÁRIAS PARA A AULA 1

➢ COMANDOS

← DROP: especifica a lista de variáveis a serem eliminadas do SAS-DATA-SET. As variáveis não incluídas na lista serão mantidas.

Sintaxe: DROP ;

← KEEP: especifica a lista de variáveis a serem mantidas do SAS-DATA-SET. As variáveis não incluídas na lista serão eliminadas.

Sintaxe: KEEP ;

← LABEL: atribui label’s a variáveis.

Sintaxe: LABEL =”label1” =”label2” ... ;

Ex.: LABEL X=”DOSES DE N” Y=”PRODUÇÃO”;

➢ PROCEDIMENTOS

← PROC CONTENTS

Finalidade: Apresenta uma descrição do SAS-DATA-SET.

Sintaxe: PROC CONTENTS < opções >;

← PROC PRINT

Finalidade: Imprimir o SAS-DATA-SET no OUTPUT.

Sintaxe: PROC PRINT < opções >;

Algumas opções são:

▪ NOOBS – Não imprime o número da observação (Registro).

▪ DOUBLE – Imprime com espaçamento duplo.

▪ ROUND – Imprime os números reais arredondados para 2 casas decimais.

▪ LABEL – Imprime tendo como cabeçalho das colunas os label’s no lugar dos nomes das variáveis.

← PROC SORT

Finalidade: Classificar o SAS-DATA-SET.

Sintaxe: PROC SORT < opções >;

BY [DESCENDING] Var1 [DESCENDING] Var2 ...;

Obs:. As variáveis precedidas por DESCENDING são classificadas em ordem decrescente, caso contrário, em ordem crescente.

Algumas opções:

▪ NODUP – Elimina os registros para os quais o(s) valor(es) da(s) chave(s) de classificação forem iguais.

← PROC MEANS

Finalidade: Calcular estatísticas descritivas de variáveis numéricas.

Sintaxe: PROC MEANS < opções > < lista de estatísticas >;

Algumas opções:

▪ ALPHA=valor – Especifica o nível de significância para o intervalo de confianca.

Algumas estatísticas:

▪ N – Número de observações.

▪ NMISS – Número de observações perdidas.

▪ MEAN - Média aritmética.

▪ VAR – Variância.

▪ STD - Desvio padrão.

▪ STDERR - Erro padrão da média.

▪ MIN - Valor mínimo.

▪ MAX - Valor máximo.

▪ CLM - Intervalo de confiança para a média.

▪ RANGE - Amplitude (Máximo-Mínimo).

▪ T - Teste t para a hipótese H0:média=0 vs H1:média(0.

▪ PRT - Nível Mínimo de significância para o teste t.

➢ COMO CRIAR UM ARQUIVO ASCII, A PARTIR DO EXCEL

a) Digite o arquivo, uma variável em cada coluna, sem títulos das colunas.

b) Preencha as caselas vazias com vírgulas “ ,”.

c) Salve o arquivo especificando o tipo: Texto (OS/2 ou MS-DOS)(*.txt).

d) Feche o EXCEL.

e) Entre no EDIT do DOS.

INICIAR / PROGRAMAS / PROMPT MS-DOS / EDIT:

▪ Abrir o Arquivo.

▪ Trocar as vírgulas por pontos.

▪ Salvar o arquivo.

▪ Sair do Edit.

f) Sair do DOS (EXIT).

➢ LISTA DE EXERCÍCIOS - AULA 1

1. Fazer um programa no SAS para:

a) Colocar comentários informando: o número da lista, do exercício, a data e o nome do programador.

b) Definir as opções para o OUTPUT: tamanho da linha=78, tamanho da página=64.

c) Definir o Cabeçalho: CURSO SAS - ANÁLISE DE DADOS.

d) Definir o Rodapé: FCAV/UNESP.

d) Criar um arquivo SAS (SAS-DATA-SET) temporário, a partir dos dados da Tabela a seguir, usando a opção CARDS e digitando todas as variáveis.

| |REPETIÇÕES |

|TRAT. |1 |2 |3 |4 |5 |

|T1 |35 |19 |31 |15 |30 |

|T2 |40 |35 |46 |41 |33 |

|T3 |39 |27 |20 |29 |45 |

f) Imprimir o arquivo.

g) Mostrar uma descrição do conteúdo do arquivo.

2. Fazer um programa SAS para:

a) Colocar comentários informando: o número da lista, do exercício e a data.

b) Definir as opções para o OUTPUT: tamanho da linha=78, tamanho da página=64.

c) Criar um arquivo SAS, a partir do arquivo L1E2.DAT, que é um arquivo ASCII, e está codificado como segue:

COLUNAS CAMPO

1-4 vaca

5-8 paiv

9-12 maev

13-14 diap

15-16 mesp

17-18 anop

19-20 orparto

21 sexo

22-23 anod

24-25 mesd

26-27 diad

28-33 pesonasc

34-39 pesodesm

Obs: Sexo = M ou F e Pesos com duas casas decimais

d) Imprimir o arquivo.

e) Criar 4 novas variáveis: Idade à desmama, Ganho de peso total até a desmama, Ganho de peso diário até a desmama, Período do Nascimento (ÁGUAS out-mar, SECA abr-set).

f) Eliminar do arquivo SAS as variáveis utilizadas apenas como valores intermediários.

g) Classificar o arquivo pela variável sexo.

h) Classificar o arquivo pelas variáveis: sexo e período do nascimento.

3. Fazer um programa no SAS para:

a) Colocar comentários informando: o número da lista, do exercício, a data e o nome do programador.

b) Definir as opções para o OUTPUT: tamanho da linha=78, tamanho da página=64.

c) Criar um arquivo SAS, permanente, na pasta C:\SAS, a partir do arquivo L1E3.DAT, no drive A, que é um arquivo ASCII, e contém 5 variáveis: Raças, Origem, Repetições, Peso ao nascer (PN) e Ganho de peso em 30 dias (GP30).

d) Estabelecer “label’s” associados às variáveis.

e) Imprimir o arquivo.

f) Salvar o Programa.

4. Fazer um programa no SAS para, usando o arquivo SAS criado anteriormente,

a) Calcular a média, variância e desvio padrão para as variáveis PN e GP30.

b) Calcular as médias para PN e GP30, por raça.

c) Calcular as médias para PN e GP30, por raça e origem.

5. Fazer um programa SAS para tabular a função y=10 + 0.5 x + 2 x2, -5 ( x ( 5, para x variando de 0.5 em 0.5 (Usar comandos DO ... END).

6. Fazer um programa no SAS para criar um Arquivo SAS, a partir dos dados do Exercício 1, considerando-se que a segunda repetição do tratamento 1 tenha sido perdida, e digitando apenas os valores observados (Usar comandos DO ... END).

7. Fazer um programa no SAS para criar um Arquivo SAS, a partir dos dados do Exercício 1, importando os dados do EXCEL.

8. Fazer um programa no SAS para criar um Arquivo SAS, a partir dos dados do Exercício 1, importando o arquivo ASC.

-----------------------

[1] Departamento de Ciências Exatas - FCAV/UNESP - Campus de Jaboticabal.

-----------------------

PGM

LOG

OUTPUT

RUN

RECORTAR

DESFAZER

HELP

PROMPT DO DOS

COLAR

COPIAR

IMPRIMIR

ARQUIVO NOVO

ABRIR ARQUIVO

RODAR (RUN)

COMANDOS DE OPERAÇÃO

SAS/ASSISTENTE

PASTAS

SAS-DATA-SET

Fase 1

Fase 2

Janelas como

OUTPUT, GRAPHICS, etc

Ou

ARQUIVOS DE DADOS

Ponto para separar as casas decimais

Observação perdida

Lista de Opções.

Nome do Procedimento.

Prefixo de todo Procedimento (PROCEDURE).

Opcionais e,

no geral,

independem da ordem.

Uma das opções é:

DATA = < Arquivo SAS >;

Especifica o arquivo SAS que será usado. Se for omitido, o SAS usa o último criado

Define o nome do SAS-DATA-SET.

Informa as variáveis a serem lidas.

Informa que iniciarão os dados.

Informa que terminaram os dados.

Define o nome do SAS-DATA-SET.

Arquivo ASC a ser importado.

Lista de variáveis importadas.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download