USO DE MACROS NO SAS
|
|
- Mariana Carvalhal Borges
- 6 Há anos
- Visualizações:
Transcrição
1 USO DE MACROS NO SAS Euclides Braga MALHEIROS * O uso de Macros no SAS permite que uma variável ou uma seqüência de comandos SAS seja chamado qualquer número de vezes. É o mesmo princípio de subrotinas utilizado na maioria das linguagens de programação. O SAS permite vários tipos de macros, alguns deles serão discutidos aqui. 1. Macro variáveis. Uma macro variável permite definir um valor a uma variável no SAS. Sintaxe para definir a macro: %LET <nome>=<valor>; Sintaxe para chamar a macro: &<nome> Para exemplificar considere o conjunto de dados de um Delineamento Inteiramente Casulizado, com 5 variáveis: Tratamento (TR), Repetição (RP) e as variáveis dependentes Y1, Y2 e Y3, apresentado na Tabela1. Tabela 1. Dados de experimento Inteiramente Casualizado com 5 tratamentos e 3 repetições. (Dados fictícios) TR RP Y1 Y2 Y ,82 14,86 13, ,07 14,44 13, ,45 14,18 13, ,47 15,19 15, ,07 13,38 14, ,66 14,22 13, ,92 14,49 13, ,29 14,42 14, ,83 13,92 15, ,96 14,71 14, ,38 15,07 13, ,37 15,78 13, ,05 13,18 14, ,63 13,14 14, ,43 14,08 14,23 * Departamento de Ciências Exatas FCAV/UNESP, Campus de Jaboticabal Jaboticabal SP
2 2 A partir desses dados foi criado um arquivo ASC II com o nome MAC_V.TXT, disponível no site do curso. Exercício 1: Fazer download do arquivo MAC_V.ZIP, disponível no site do curso, para o disco do drive A e descompactá-lo. Fazer um programa SAS para a análise do experimento Delineamento Inteiramente Casualizado, permitinto estabelecer as possíveis variações do programa, como: o Título da análise, o Arquivo ASC a ser importado, o Primeiro Registro com Dados, o Número de variáveis a serem analisadas (variáveis dependentes), o Tipo de teste de comparações múltiplas e o Tipo de teste de Homocedasticidade, sejam definidas como variáveis macro. Programa: /************* MACRO VARIAVEIS **********/ /* DELINEAMENTO INTERAMENTE CASUALIZADO */ /****************************************/ /* REDEFINA AS OPCOES DESEJADAS */ %LET TITULO="EXEMPLO MACRO VARIÁVEIS"; /* TITULO */ %LET AASC="A:\MAC1.TXT"; /* ARQUIVO ASC II */ %LET PRD=1; /* PRIMEIRO REGISTO DE DADOS FIRSTOBS */ %LET NVD=3; /* NUMERO DE VARIAVEIS DEPENDENTES */ %LET TCM=TUKEY; /* TESTE DE COMPARACOES MULTIPLAS */ %LET THV=LEVENE; /* TESTE DE HOMOGENEIDADE DE VARIANCIA */ /* */ OPTION LS=78 PS=64 PAGENO=1; TITLE &TITULO; DATA M1; INFILE &AASC FIRSTOBS=&PRD; INPUT TR RP Y1-Y&NVD; PROC GLM; CLASS TR RP; MODEL Y1-Y&NVD=TR/SS3; MEANS TR/&TCM HOVTEST=&THV; OUTPUT OUT=AE STUDENT=ER1-ER&NVD; PROC UNIVARIATE DATA=AE NORMAL PLOT; VAR ER1-ER&NVD;
3 3 2. Macro funções. Uma macro função permite definir uma função a ser usada no programa. Sintaxe para definir a macro: %macro <nome(lista de argumentos - separados por,)>; expressão que define a função usando o argumento precedido por & %mend <nome>; Para usar a função: %<nome(valores para os argumentos)> Para exemplificar considere o conjunto de dados de um Delineamento Inteiramente Casulizado, com 5 variáveis: Tratamento (TR), Repetição (RP) e as variáveis dependentes Y1, Y2 e Y3, apresentado na Tabela 2. Tabela 2. Dados de experimento Inteiramente Casualizado com 5 tratamentos e 3 repetições. (Dados fictícios) TR RP Y1 Y2 Y ,486 78, ,444 80, ,418 83, ,519 83, ,338 72, ,422 68, ,449 87, ,442 65, ,392 86, ,471 79, ,507 91, ,578 66, ,318 72, ,314 68, ,408 91,9 Exercício 2: Fazer um programa SAS para ler os dados MAC_FC.TXT e transformar as variáveis: Y1 em raiz quadrada de (Y1+0,5); Y2 e Y3 em arco seno da raiz da porcentagem. Definir a transformação como macro função. Fazer a correlação entre as variáveis originais e entre as variáveis transformadas.
4 4 Programa: /************* MACRO FUNCOES **********/ /* TRANSFORMACAO DE DADOS */ /****************************************/ /* DEFINICAO DA MACRO */ %MACRO RAIZ(X,ALFA); SQRT(&X+&ALFA) %MEND RAIZ; %MACRO ASRP(X,DIV,ALFA); ARSIN(SQRT(&X/&DIV)+&ALFA) %MEND ASRP; /* */ OPTIONS LS=78 PS=64 PAGENO=1; DATA MF; INFILE "A:\MAC_FC.TXT" FIRSTOBS=2; INPUT TR RP Y1-Y3; YT1=%RAIZ(Y1,0,5); YT2=%ASRP(Y2,1,0); YT3=%ASRP(Y3,100,0); PROC PRINT; PROC CORR; VAR Y1-Y3; PROC CORR; VAR YT1-YT3;
5 5 3. Macro subprograma. Uma macro subprograma permite definir uma rotina à parte que pode ser chamada tantas vezes quantas precisar. Sintaxe para definir a macro: %MACRO <nome>; <subprograma> %mend <nome>; Sintaxe para chamar a macro: %<nome> Para exemplificar considere o conjunto de dados de um Delineamento Inteiramente Casulizado, com 4 variáveis: Tratamento (Trat), Repetição (Rep) e as variáveis dependentes Y1 e Y2, apresentado na Tabela 3. Tabela 3. Dados de experimento Inteiramente Casualizado com 5 tratamentos e 4 repetições. (Dados fictícios) Trat Rep Y1 Y , , , , , , , , , , , , , , , , , , , ,022
6 6 Exercício 3: Fazer download do arquivo MAC_SP1.XLS, disponível no site do curso, para o disco do drive A, Criar um SDS importando o arquivo do direto do Excel. Fazer um programa SAS para realizar a análise de regressão entre o Log da variância e o Log da média usada para avaliar o tipo de heterocedasticidade (regular ou irregular) e, se for regular indicar a transformação de dados a ser usada, para cada variável dependente. Como criar o SAS DATA SET (SDS) importando o arquivo do Excel PROC IMPORT OUT=SDS DATAFILE="ARQ.XLS" DBMS=EXCEL2000 REPLACE; SHEET="PLANILHA$"; GETNAMES=YES; Onde: SDS é o nome do SAS DATA SET a ser criado ARQ. XLS é o arquivo a ser importado, icluindo o caminho onde ele se encontra. PALNIHA É o nome da planilha. Programa: /************** USO DE MACROS *************/ /* TESTE PARA A ESCOLHA DA TRANSFORMACAO */ /******************************************/ /****************** DEFINA AS OPCOES *****************/ %LET TITULO="MACRO SUBPROGRAMA"; %LET TTCM=TUKEY; /*****************************************************/ /* MACRO */ %MACRO BARTL; PROC MEANS NOPRINT; OUTPUT OUT=SDSB MEAN=M VAR=V; BY TR; VAR Y; DATA SDSB; SET SDSB; LM=LOG(M); LV=LOG(V); PROC REG; MODEL LV=LM; %MEND BARTL; /* PROGRAMA PRINCIPAL */ TITLE &TITULO; OPTIONS LS=78 PS=64; PROC IMPORT OUT=A DATAFILE="A:\MAC_SP1.XLS" DBMS=EXCEL2000 REPLACE; SHEET="PLAN1$"; GETNAMES=YES;
7 7 PROC PRINT DATA=A; DATA A; SET A; TITLE "TESTE DE BARTLET PARA Y1"; Y=Y1; %BARTL DATA A; SET A; TITLE "TESTE DE BARTLET PARA Y2"; Y=Y2; %BARTL
8 8 4. Macro subprograma com parâmetros. Uma macro subprograma permite definir uma rotina à parte, variando alguns parâmetros, que podem ser parâmetros de entrada ou de saída. A rotina pode ser chamada tantas vezes quantas precisar. Sintaxe para definir a macro: %macro <nome(par1,par2,... )>; <subprograma incluindo os parâmetros precedidos por & (ex: &par1, &par2, etc.>) %mend <nome>; Sintaxe para chamar a macro: %<nome(v_par1,v_par2,... )> onde v_par1, v_par2 são os valores dos parâmetros par1, par2, respectivamente. Para exemplificar considere o conjunto de dados da Avaliação de duas turmas de uma disciplina, cujos resultados são apresentados na Tabela 4. Tabela 4. Resultados da Avaliação de duas turmas de uma disciplina X Turma 1 Turma 2 NOME PRATICA PROVA MÉDIA Bartolomeu Pereira 8,0 6,0 7,0 Custódio de Alvarenga 9,0 6,0 7,5 Gerônimo da Silva 6,0 4,0 5,0 José de Jesus 10,0 7,0 8,5 Maria Joaquina 8,0 5,0 6,5 Pedro de Abreu 9,0 3,0 6,0 Pietro Guarabira 10,0 8,0 9,0 Rosalina da Penha 7,0 4,0 5,5 Terencio Rodrrigues 7,0 9,0 8,0 Teresa Simão 9,0 4,0 6,5 NOME NOME PRATICA PROVA MÉDIA Benedito da Cruz 7,0 6,0 6,5 Genivaldo Paiva 6,0 5,0 5,5 Luciano Bombom 8,0 7,0 7,5 Osvaldo Lidobino 6,0 8,0 7,0 Romario da Silva 9,0 4,0 6,5 Exame EXAME Benedito da Cruz 7,0 Genivaldo Paiva 6,0 Gerônimo da Silva 7,0 Maria Joaquina 8,0 Pedro de Abreu 6,0 Romario da Silva 9,0 Rosalina da Penha 8,0 Teresa Simão 9,0 Exercício 4: Fazer download do arquivo MAC_SP2.XLS, disponível no site do curso, para o disco do drive A,
9 9 Criar três SDS (turma1, turma2 e exame) importando os arquivos direto do Excel, das planilhas Plan1, Plan2 e Plan3, respectivamente. Fazer um subprograma para importar os arquivos. Fazer um programa SAS para Criar um único arquivo com os alunos das duas turmas, incluindo as notas do exame. Calcular MEDIA FINAL (MF), sendo que MF=MÉDIA se o aluno não fez exame e MF=(MÉDIA+EXAME)/2, caso tenha feito. Criar uma variável AVALIACÃO (AV) sendo AV=Aprovado se MF 7, AV=Recuperação se 5 MF<7 e AV=Reprovado se MF<5. Criar um arquivo ASC, de nome AVFINAL.txt contendo apenas o Nome, Média e Situação. Programa: /**************** USO DE MACROS ***************/ /* APLICAÇÃO DE SUBPROGRAMA COM PARÂMETROS */ /**********************************************/ /****************** DEFINA AS OPCOES *****************/ %LET TITULO="MACRO SUBPROGRAMA COM PARÂMETROS"; /*****************************************************/ /* MACRO */ %MACRO IAE(SDS,ARQUIVO,PLANILHA); PROC IMPORT OUT=&SDS DATAFILE="&ARQUIVO" DBMS=EXCEL2000 REPLACE; SHEET="&PLANILHA$"; GETNAMES=YES; %MEND IAE; /* PROGRAMA PRINCIPAL */ TITLE "&TITULO"; OPTIONS LS=78 PS=64 PAGENO=1; %IAE(T1,A:\MAC_SP2.XLS,TURMA1); %IAE(T2,A:\MAC_SP2.XLS,TURMA2); %IAE(EX,A:\MAC_SP2.XLS,EXAME); PROC PRINT DATA=T1; PROC PRINT DATA=T2; PROC PRINT DATA=EX; DATA T1E2; SET T1 T2; PROC SORT DATA=T1E2; BY NOME; PROC PRINT DATA=T1E2; PROC SORT DATA=EX; BY NOME; DATA FINAL; MERGE T1E2 EX; BY NOME; DATA FINAL; SET FINAL; IF EXAME=. THEN MF=MEDIA; ELSE MF=(MEDIA+EXAME)/2; IF MF>=7 THEN AV="APROVADO "; IF 5<=MF<7 THEN AV="RECUPERACAO";
10 10 IF MF<5 THEN AV="REPROVADO "; PROC PRINT DATA=FINAL; DATA FINAL; SET FINAL; FILE "A:\AVFINAL.TXT"; PUT (NOME) ($20.) +1 (EXAME MF) (2*F7.2) +2 (AV) ($12.); PROC PRINT; Exercício 5: Fazer download do arquivo MAC_SP3.txt, disponível no site do curso, para o disco do drive A, Criar um SDS importando o arquivo ASC, com as variáveis A, B, C, RP e Y. Fazer um programa SAS para analisar esses dados, usando subprograma para os desdobramentos das interações duplas. Programa: /******************************************/ /* DESDOBRAMENTO DA INTERAÇAO */ /* COM O USO DE MACRO */ /******************************************/ %LET AASC="A:\MAC_SP3.TXT"; %MACRO DESD(FA,FB); LSMEANS &FA*&FB/SLICE=&FA; LSMEANS &FA*&FB/SLICE=&FB; %MEND DESD; /********PROGRAMA PRINCIPAL ***************************/ OPTIONS LS=78 PS=64 PAGENO=1; DATA MSP3; INFILE &AASC FIRSTOBS=2; INPUT A B C RP Y; TR=(A-1)*6+(B-1)*2+C; PROC PRINT; PROC GLM DATA=MSP3; CLASS TR RP; MODEL Y=TR/SS3; MEANS TR/HOVTEST; OUTPUT OUT=AE STUDENT=ER; PROC UNIVARIATE DATA=AE NORMAL PLOT; VAR ER; PROC GLM; CLASS A B C RP; MODEL Y=A B C A*B A*C B*C A*B*C/SS3; %DESD(A,B); %DESD(A,C); %DESD(B,C);
USO DE MACROS NO SAS
USO DE MACROS NO SAS Euclides Braga MALHEIROS * O uso de Macros no SAS permite que uma variável ou uma seqüência de comandos SAS seja chamado qualquer número de vezes. É o mesmo princípio de subrotinas
Leia maisUSO DE MACROS NO SAS
USO DE MACROS NO SAS Euclides Braga MALHEIROS * O uso de Macros no SAS permite que uma variável ou uma seqüência de comandos SAS seja chamada tantas vezes quanto necessária. É o mesmo princípio de subrotinas
Leia maisANÁLISE DE MEDIDAS REPETIDAS NO TEMPO USANDO O SAS
ANÁLISE DE MEDIDAS REPETIDAS NO TEMPO USANDO O SAS Euclides Braga MALHEIROS * Medidas repetidas no tempo: medidas tomadas em uma seqüência de tempos, em uma mesma unidade experimental. Os experimentos
Leia maisMEDIDAS REPETIDAS NO TEMPO ANÁLISE USANDO O PROC MIXED
MEDIDAS REPETIDAS NO TEMPO ANÁLISE USANDO O PROC MIXED Euclides Braga MALHEIROS * O PROC MIXED é um procedimento utilizado para modelos mistos que é uma generalização do modelo linear geral, separando
Leia maisRELATÓRIO DO EXEMPLO DO MONTGOMERY (1997, p. 291)
RELATÓRIO DO EXEMPLO DO MONTGOMERY (1997, p. 291) options nodate ls=80; data fat2p2; input A B @; do rep=1 to 3; input y @; output; end; cards; 15 1 28 25 27 25 1 36 32 32 15 2 18 19 23 25 2 31 30 29 *proc
Leia maisLCF 510 Inventário Florestal 1ª Prova 20/10/2014
LCF 510 Inventário Florestal 1ª Prova 20/10/2014 Nome: Nº USP: 1. Uma empresa de celulose e papel irá produzir anualmente 800.000 ton de celulose solúvel a partir de madeira de eucalipto. Sabe-se que para
Leia maisSAS. Receita do SAS ,2 % mais que James Goodnight
1 O que é o SAS? Desenvolvido no início da década de 70 na North Carolina State University, Raleigh, NC No início, o objetivo era analisar estatisticamente experimentos agrícolas e para uso em investigação
Leia maisHilton Thadeu Z. do Couto
Comandos SAS para análise econômica Hilton Thadeu Z. do Couto Importação de dados de um arquivo EXCEL Fazer um arquivo Excel (extensão xls) com dados cujos nomes das variáveis sejam nomes SAS válidos:
Leia maisEsquema fatorial de tratamentos
Esquema fatorial de tratamentos Um experimento foi instalado com o objetivo de estudar a influência do aparelho e do operador dele na medição de alturas de árvores de Eucaliptus saligna aos 7 anos de idade.
Leia maisUNIVERSIDADE DE SÃO PAULO
UNIVERSIDADE DE SÃO PAULO ESCOLA SUPERIOR DE AGRICULTURA LUIZ DE QUEIROZ Centro de Métodos Quantitativos Programa de Curso e de Algumas Noções s da Disciplina LCF-5759 Bioestatística Prof. Dr. Hilton Thadeu
Leia maisEstatística Computacional A - Aula SAS 01 Estatísticas Descritivas Prof. José Carlos Fogo
Estatística Computacional A - Aula SAS 01 Estatísticas Descritivas Prof. José Carlos Fogo /* Linha de comando com configurações de página */ options ps=60 ls=80 nodate pageno=1; /* Entrando com um arquivo
Leia maisEXERCÍCIO SOBRE TESTE T
EXERCÍCIO SOBRE TESTE T 1 Exercício Um estudo para avaliar a influência de um estímulo visual sobre a pressão sistólica em homens foi realizado com 12 indivíduos. Com os dados a seguir definir as hipóteses
Leia maisEXERCÍCIOS SOBRE TESTE T
EXERCÍCIOS SOBRE TESTE T 1 Exercício Foi realizado um estudo para determinar se havia influência de um gene sobre a resistência a geadas de plantas de uma determinada espécie. Foram produzidas 10 plantas
Leia maisAnálise de experimento fatorial desbalanceado nos ambientes SAS e R
Análise de experimento fatorial desbalanceado nos ambientes SAS e R Alfredo José Barreto Luiz 1 Aline de Holanda Nunes Maia 1 Ricardo Antônio Almeida Pazianotto 1 Fernanda Garcia Sampaio 1 1 Introdução
Leia maisPROGRAMA DE PÓS-GRADUAÇÃO EM ZOOTECNIA (GENÉTICA E MELHORAMENTO ANIMAL) CURSO DE : MESTRADO ( X ) DOUTORADO ( ) DADOS SOBRE A DISCIPLINA
PROGRAMA DE PÓS-GRADUAÇÃO EM ZOOTECNIA (GENÉTICA E MELHORAMENTO ANIMAL) CURSO DE : MESTRADO ( X ) DOUTORADO ( ) DADOS SOBRE A DISCIPLINA 1. Disciplina: PROCESSAMENTO DE DADOS 2. Responsável(is): EUCLIDES
Leia maisJames Goodnight John Sall
1 O que é o SAS? Desenvolvido no início da década de 70 na North Carolina State University, Raleigh, NC No início, o objetivo era analisar estatisticamente experimentos agrícolas e para uso em investigação
Leia maisAula no SAS. Planejamento do Experimento - Delineamento inteiramente casualizado. Saídas
Aula no SAS Planejamento do Experimento - Delineamento inteiramente casualizado Saídas title "Antes da Casualização"; data plano; do parc=1 to 20;*DEVE SER MÚLTIPLO DO NÚMERO DE TRATAMENTOS; trat=int((parc-1)/5)+1;*tratamentos+1=5;
Leia maisINTRODUÇÃO AO SAS. Euclides Braga MALHEIROS. FCAV/UNESP Campus de Jaboticabal
INTRODUÇÃO AO SAS Euclides Braga MALHEIROS FCAV/UNESP Campus de Jaboticabal ii Í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
Leia maisO Sistema SAS 1. Figura 1: Janela de abertura do SAS, versão 9.4.
O Sistema SAS 1 I - O ambiente SAS: O Sistema SAS é um sistema integrado de software que permite o desenvolvimento de entradas, recuperação e manipulação de dados, análises estatísticas e matemáticas,
Leia maisBlocos, Escopo de variáveis, procedimentos e funções. 1- Blocos
Blocos, Escopo de variáveis, procedimentos e funções 1- Blocos Todo algoritmo é um bloco. O bloco consiste em um conjunto de declarações e comandos delimitados pelas palavras e Frequentemente é necessário
Leia maisAula Prática 02 Estatística Experimental DELINEAMENTO CASUALIZADO EM BLOCOS. *Planejamento do Experimento Delineamento Casualizado em Blocos (DBC);
Aula Prática 02 Estatística Experimental DELINEAMENTO CASUALIZADO EM BLOCOS *Planejamento do Experimento Delineamento Casualizado em Blocos (DBC); proc plan; factors blocos=3 ordered parcelas=9 ordered;
Leia maisAula Prática 03 Estatística Experimental DELINEAMENTO QUADRADO LATINO. *Planejamento do Experimento Delineamento Quadrado Latino (DQL);
Aula Prática 03 Estatística Experimental DELINEAMENTO QUADRADO LATINO *Planejamento do Experimento Delineamento Quadrado Latino (DQL); ods rtf; title 'Planejamento do Experimento - Quadrados Latinos';
Leia maisIntrodução ao SciLab. SciLab O que é? Onde obter o programa:
Introdução ao SciLab SciLab O que é? SciLab é uma plataforma interativa para computação numérica composta de uma rica coleção de algoritmos numéricos e de uma linguagem de programação associada. CN04 2010
Leia maisManual Básico EPIINFO
Manual Básico EPIINFO Disciplina de Políticas Públicas em Alimentação e Nutrição Disciplina de Estágio de Nutrição em Saúde Pública Profª Drª Luciana Cisoto Ribeiro Ribeirão Preto 2017 EPI INFO 7.2 for
Leia maisINTRODUÇÃO AO MATLAB - PARTE 2
INTRODUÇÃO AO MATLAB - PARTE 2 Murilo F. Tomé - ICMC-USP Operadores Relacionais/Lógicos Estruturas de Seleção e Repetição Introdução polinômios Gráficos Operadores relacionais Símbolo Operador = = igual
Leia maisCompilador de LP3 para C3E e P3
Compilador de LP3 para C3E e P3 Luís Gil 1 13 de Junho de 2005 1 estudante de Ciências Informáticas no Instituto Superior Técnico 1 Introdução Este relatório descreve a sintaxe e a semântica da Linguagem
Leia maisPlanejamento da pesquisa científica: incerteza e estatística. Edilson Batista de Oliveira Embrapa Florestas
Planejamento da pesquisa científica: incerteza e estatística Edilson Batista de Oliveira Embrapa Florestas Pesquisa em laboratórios na Embrapa Anos 70 Anos 80 Anos 90 Século 21 Precisão em Laboratórios:
Leia maisMÉTODOS QUANTITATIVOS EM PESQUISA FLORESTAL DISTRIBUIÇÕES PROBABILÍSTICAS
MÉTODOS QUANTITATIVOS EM PESQUISA FLORESTAL DISTRIBUIÇÕES PROBABILÍSTICAS DISTRIBUIÇÃO DE FREQÜÊNCIA EXPONENCIAL BINOMIAL DISTRIBUIÇÃO BINOMIAL PROVA DE BERNOULLI: SUCESSO OU FALHA SOMENTE DOIS POSSÍVEIS
Leia maisProgramação de Computadores III
Programação de Computadores III Subprogramação: Sub-rotinas e Funções Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisEstatística e Modelos Probabilísticos - COE241
Estatística e Modelos Probabilísticos - COE241 Aula passada Função Distribuição Condicional Calculando Probabilidades condicionando Esperança Condicional Aula de hoje Análise de Comandos de Programação
Leia maisINTRODUÇÃO A MODELOS MISTOS
INTRODUÇÃO A MODELOS MISTOS Delineamento experimental ou desenho experimental, de uma forma bastante simples, é a forma em que os tratamentos (níveis de um fator ou combinações de níveis de fatores) são
Leia mais1 Da aula teórica ao Java
Universidade Federal do ABC Bacharelado em Ciência da Computação Processamento da Informação - Prof. Fabrício Olivetti de França Guia de tradução entre Java e outras linguagens 1 Da aula teórica ao Java
Leia maisTécnicas Experimentais Aplicadas
Técnicas Experimentais Aplicadas em Ciência do Solo Mario de Andrade Lira Junior lira.pro.br/wordpress 7/4/010 1 Principais delineamentos Inteiramente casualizado Segundo mais comum Blocos completos Normalmente
Leia maisNotação: n=número de indivíduos na amostra (tamanho da amostra) m=número de indivíduos marcados na amostra k=número de amostras tomadas
Métodos de Amostragem de Populações de Animais Silvestres Conceitos Básicos de Estatística Notação: N= número de indivíduos na população n=número de indivíduos na amostra (tamanho da amostra) M=número
Leia maisProfessor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL
Professor: Domingos Equipe Haskell: Lucas Montesuma, Francisco Leonardo CONCEITOS DA LINGUAGEM DE PROGRAMAÇÃO CÁLCULADORA EM HASKELL Sobre a Linguagem Haskell Inicialmente temos no trabalho o uso da versão
Leia maisAnálise econômica. Florestais
Análise econômica LCF-0685-Economia de Recursos Florestais 2009 Introdução A análise econômica tem os seguintes objetivos: Uso eficiente dos recursos ou fatores de produção. Estabelecer valores para a
Leia maisTÉCNICAS EXPERIMENTAIS APLICADAS EM CIÊNCIA DO SOLO
1 TÉCNICAS EXPERIMENTAIS APLICADAS EM CIÊNCIA DO SOLO Mario de Andrade Lira Junior lira.pro.br/wordpress os direitos autorais. ANÁLISE DA VARIÂNCIA Desdobramento da variância total em seus componentes
Leia maisUNIVERSIDADE ESTADUAL PAULISTA PLANO DE ENSINO DA DISCIPLINA
Situação: Data Aprovação: 09/04/14 00:00 Data Desativação: Nº Créditos : 8 Carga Horária Total: Carga Horária Teórica: Carga Horária Prática: Carga Horária Teórica/Prátical: Carga Horária Seminário: Carga
Leia mais1.3. Algoritmos e Fluxogramas
1 1.3. Algoritmos e Fluxogramas 1.3.1. conceito : norma executável para obter efeito desejado PROGRAMAR = CONSTRUIR ALGORITMOS a) versão inicial descasque as batatas para o jantar b) seqüência de sub-ações:
Leia maisApostila de estatística básica R Commander Organizador: Daniel Magalhães Lima. Autores:
Apostila de estatística básica R Commander Organizador: Daniel Magalhães Lima Autores: Sumário Importando dados... 3 Explorando dados Tendência central, dispersão e gráficos... 3 Teste de normalidade...
Leia maisElementos básicos das linguagens de programação
Elementos básicos das linguagens de programação Objetivos: Apresentar os últimos elementos básicos das linguagens de programação Elementos básicos já estudados Entrada (read, readln) Saída (write, writeln)
Leia maisTipo de argumentos. valor. argumentos
Operação Numero de argumentos Tipo de argumentos valor (+ ) 2 ou + Numérico Soma ( ) 2 ou + Numérico Subtração ( ) 1 Numérico Simétrico (/ ...) 2 ou + Numérico Divisão (cos
Leia maisModularidade. Objetivos: Introduzir noções básicas de modularidade. Funções e procedimentos
Modularidade Objetivos: Introduzir noções básicas de modularidade Funções e procedimentos Motivação É muito difícil manter um código quando ele tende a ser grande (com muitas linhas) É preciso organizar
Leia maisEstruturas de Decisão. APROG (Civil) Aula 6
Estruturas de Decisão APROG () Aula 6 Conteúdo Estrutura If...Then Estrutura If...Then...Else 2 Conceito As Estruturas de Controlo servem para modificar o fluxo das instruções seguidas por um determinado
Leia maisInclusão tecnológica aos discentes do Ensino Fundamental II através do Software R
Inclusão tecnológica aos discentes do Ensino Fundamental II através do Software R Arthur Mortari Parreira¹ Clara Augusta M. Natalin² Marcella C. R. Simões² ¹Graduando em Zootecnia UNESP, Câmpus de Jaboticabal
Leia maisAmbiente de Programação, rastreamento e entrada de dados. MCG114 Programação de Computadores I. Interpretador de Comandos. Interpretador de Comandos
MCG114 Programação de Computadores I Profa. Ambiente de Programação, rastreamento e entrada de dados 1 2 Ambiente Python para Programação Ambiente Python para Programação Até agora... Comandos e funções
Leia maisProgramação de Computadores III
Programação de Computadores III Subprogramação: Sub-rotinas e Funções Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia mais2008 mdsaraiv@umich.edu. Mini-manual do SAS
Mini-manual do SAS Este mini-manual do SAS tem a finalidade de apenas ensinar alguns comandos de estatísticas comuns e dar possibilidade de se iniciar a manusear dados. Abrindo o SAS A inteface do SAS
Leia maisConceitos Básicos de Scripts
Conceitos Básicos de Scripts Programação de Scripts Prof. Kleber Rezende kleber.rezende@ifsuldeminas.edu.br O que é o shell? O Shell pode ser definido como o interpretador de instruções e comandos. Quando
Leia maisMatlab Noções introdutórias. Roteiro para aula
Matlab Noções introdutórias Roteiro para aula Matlab- Variáveis Pode-se criar variáveis na área de trabalho Comandos encerrados com ; não geram eco na área de trabalho >> a = 65 a = 65 >> a = 65; >> Matlab-
Leia maisESTRUTURAS DE CONTROLE
ESTRUTURAS DE CONTROLE ESTRUTURA SEQUENCIAL E ESTRUTURAS CONDICIONAIS Introdução à Ciência da Computação Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples
Leia maisDelineamento inteiramente casualizado. Mario A. Lira Junior Estatística Aplicada à Agricultura UFRPE
Delineamento inteiramente casualizado Mario A. Lira Junior Estatística Aplicada à Agricultura UFRPE Características especiais Ambiente é homogêneo Ou na ausência de informação sobre heterogeneidade Delineamento
Leia maisProcessamento da Informação
Processamento da Informação Fabrício Olivetti de França 02 de Fevereiro de 2019 Topics 1. Recursão 1 Recursão Indução Matemática Em bases matemáticas vocês aprenderam sobre indução matemática: Provamos
Leia maisEXPERIMENTAÇÃO AGRÍCOLA
EXPERIMENTAÇÃO AGRÍCOLA DELINEAMENTO INTEIRAMENTE CASUALIZADO (DIC) Eng. Agrônomo: Francisco Bruno Ferreira de Sousa Bruno.uno2011@hotmail.com/ fbfsagro@gmail.com Contato: (99) 99199460 Objetivos: Estudar
Leia maisANÁLISE DE MEDIDAS REPETIDAS NO TEMPO USANDO O SAS
ANÁLISE DE MEDIDAS REPETIDAS NO TEMPO USANDO O SAS Euclides Braga MALHEIROS * Medidas repetidas no tempo: medidas tomadas em uma seqüência de tempos, em uma mesma unidade experimental. Os experimentos
Leia maisSimulado de Linguagem de Programação Java
Simulado de Linguagem de Programação Java 1. Descreva o processo de criação de programas em Java, desde a criação do código-fonte até a obtenção do resultado esperado, por meio de sua execução. Cite as
Leia maisExercícios Data Modeling
Exercícios Data Modeling I Algoritmos 1. Construir um algoritmo, em pseudo-código, para calcular o mínimo múltiplo comum entre 2 inteiros X e Y 2. Construir um algoritmo, em pseudo-código, para determinar
Leia mais29 e 30 de julho de 2013
Introdução à Programa de Pós-Graduação em Estatística e Experimentação Agronômica ESALQ/USP 29 e 30 de julho de 2013 Dia 1 - Conteúdo 1 2 3 Alguns softwares recomen: R (Livre) /www.r-project.org/ SAS (SAS
Leia maisPasso-a-passo para desenvolver um Programa usando a Linguagem Python
Cursos: Engenharia de Produção / Tecnólogo em Gestão da Qualidade Disciplina: Informática Professora: Flávia Pereira de Carvalho Passo-a-passo para desenvolver um Programa usando a Linguagem Python 1)
Leia maisFundamentos de Programação
Fundamentos de Programação Soluções do primeiro teste 13 de Novembro de 2004 9:00-10:30 Nota Número: 20 Nome: Turma: Escreva o seu número em todas as folhas do teste. O espaço das respostas deve ser limitado
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 9 Subalgoritmos, funções e passagem de parâmetros Profa. Marina Gomes marinagomes@unipampa.edu.br 22/06/2017 Engenharia de Computação - Unipampa 1 Modularização Facilita a
Leia maisAlgoritmos. Estrutura de Repetição. enquanto. while. Grupos de Slides No 5. Prof. SIMÃO
Algoritmos Estrutura de Repetição enquanto while Grupos de Slides No 5. Prof. SIMÃO 1 Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS Estrutura de Repetição enquanto % enquanto
Leia maisAULA 2: INTRODUÇÃO A PYTHON. Luís Feliphe Silva Costa
AULA 2: INTRODUÇÃO A PYTHON Luís Feliphe Silva Costa Sumário Variáveis simples Entrada e Saída de dados Operadores Estruturas Condicionais Estruturas de repetição Funções Tratamento de erros Variáveis
Leia maisProgramação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Leia maisIntrodução ao FORTRAN 90. Aula 4
Introdução ao FORTRAN 90 Aula 4 Usados quando o programa contém estruturas complexas e com estruturas contendo conjuntos de instruções repetidas. O conjunto de instruções repetidas não se enquadra em uma
Leia mais1 2 1 Introdução 2 Material e métodos
Modelos mistos na análise de experimentos com dois fatores longitudinais. Estudos de características de pastos avaliados em dois anos e quatro ciclos de pastejo Euclides Braga MALHEIROS 1 Leandro GALZERANO
Leia maisSSC304 Introdução à Programação Para Engenharias
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Introdução à Para Engenharias Estruturas de Controle de Fluxo GE4 Bio GE4Bio Grupo de
Leia maisModularidade - Funções e Procedimentos
Modularidade - Funções e Procedimentos José Gustavo de Souza Paiva Problema Em diversas situações, é preciso executar uma tarefa específica diversas vezes em um programa, variando apenas os dados de entrada
Leia maisACH5531 Introdução à Computação
ACH5531 Introdução à Computação Prof. Dr. Grzegorz Kowal grzegorz.kowal@usp.br https://sites.google.com/usp.br/ach5531 1 o sem 2019 sexta-feira, 14h00-15h45 CB, Bloco 3, 2 o andar, Lab. 6 Exercícios 1.
Leia maisExpressões Condicionais
Programação Funcional Capítulo 4 Expressões Condicionais José Romildo Malaquias Departamento de Computação Universidade Federal de Ouro Preto 2012.1 1/39 1 Combinando funções 2 Expressão condicional 3
Leia maisAlgoritmos: Estruturas de Controle em Python
Algoritmos: Estruturas de Controle em Python Introdução à Programação para Biologia Molecular Rosane Minghim Apoio na confecção: Danilo Medeiros Eler Rogério Eduardo Garcia Renato Rodrigues Carlos E. A.
Leia maisCapítulo I Preliminares: Visual Basic na planilha eletrônica Excel.
Capítulo I Preliminares: Visual Basic na planilha eletrônica Excel. 1.1. Editor do Visual Basic do Excel (VBA) A maioria dos problemas desse livro será resolvida com o VBA da planilha eletrônica Excel,
Leia mais3.1 - Funções para manipular dados de entrada e saída padrão
1616161616161616161616161616161616161616161616161616 3- ENTRADA E SAÍDA EM C Os principais meios para executar operações de entrada e saída (E/S) são: Entrada e saída pelo console (ou padrão): teclado
Leia maisPRODUÇÃO E CUSTO LCF 0685 ECONOMIA DE RECURSOS FLORESTAIS
PRODUÇÃO E CUSTO LCF 0685 ECONOMIA DE RECURSOS FLORESTAIS 2009 PRODUÇÃO A FIRMA BUSCA MINIMIZAÇÃO MAXIMIZAÇÃO DE DE E LUCROS CUSTOS TECNOLOGIA (EX.: NOVO EQUIPAMENTO) DECISÕES RESTRIÇÕES DE CUSTO (EX.:
Leia maisIntrodução ao MatLab Gráficos e manipulação de dados
Análise de Sinais (500) Ficha Prática Laboratorial III Curso: Ciências Biomédicas Duração prevista: 2 horas Introdução ao MatLab Gráficos e manipulação de dados I. Introdução No decorrer deste laboratório
Leia maisSub-rotinas David Déharbe
Sub-rotinas David Déharbe 1 1 Objetivos da aula Os conceitos de sub-rotina, funções e procedimentos; Como usar sub-rotinas em C: parâmetros de sub-rotinas: parâmetros formais e parâmetros efetivos. passagem
Leia maisIntrodução ao STATA vs. 9
Universidade Federal do Rio de Janeiro Faculdade de Medicina Departamento de Medicina Preventiva Núcleo de Estudos de Saúde Coletiva Disciplina: Modelos de Regressão em Saúde Introdução ao STATA vs. 9
Leia maisEstruturas de Controle em Python
Estruturas de Controle em Python Introdução à Programação para Biologia Molecular Rosane Minghim Apoio na confecção: Danilo Medeiros Eler Rogério Eduardo Garcia Renato Rodrigues Carlos E. A. Zampieri Blocos
Leia maisUniversidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação. Shell Script
Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCENS UFES Departamento de Computação Shell Script Sistemas de Software Livre Site: http://jeiks.net E-mail: jacsonrcsilva@gmail.com Conteúdo
Leia maisArquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
Leia maisLógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo
Lógica e Linguagem de Programação Convertendo um algoritmo em pseudocódigo para a linguagem C Professor: Danilo Giacobo Este documento explica como transformar um algoritmo escrito na forma pseudocódigo
Leia maisEstatística e Modelos Probabilísticos - COE241
Estatística e Modelos Probabilísticos - COE241 Aula passada Aula de hoje Calcular probabilidade de eventos condicionando Somas aleatórias Esperança Condicional Análise de Comandos de Programação Análise
Leia maisIntrodução à Computação
Universidade Federal do Maranhão Curso de Química Departamento de Informática Introdução à Computação Linguagem Fortran Profa. Msc. Maria Auxiliadora Freire maria@deinf.ufma.br 1 LINGUAGEM FORTRAN FUNÇÕES
Leia maisAplicações Computacionais em Exploração e Análise de Dados. Primeiro Passo. Introdução 14/08/2013. Introdução ao R
Aplicações Computacionais em Exploração e Análise de Dados Introdução ao R Primeiro Passo Copiem a pasta cursor que está em Professor para a Área de Trabalho. Nesta pasta, está todo o material que vamos
Leia maisAula 3: Algoritmos: Formalização e Construção
Aula 3: Algoritmos: Formalização e Construção Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Algoritmos: Formalização e Pseudo-Código Programação de
Leia maisLaboratório de Programação de Computadores para Engenharia - Notas de aula - Teoria - 12/12/2013. Funções
Laboratório de Programação de Computadores para Engenharia - Notas de aula - Teoria - 12/12/2013 Prof. Pietrobon Funções 1) Introdução Alguns programas podem possuir milhares de linhas de código. Neste
Leia maisResumo. 1- Introdução. 2- Matrizes e Arquivos Vetores e Matrizes
Agenda EXPERTa Resumo O objetivo deste artigo é modificar o programa Agenda EXPERTa, publicado no manual do Expert MSX da Gradiente, de forma a ler e gravar os dados da agenda em disco. 1- Introdução O
Leia maisProgramação de Computadores
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA RIO GRANDE DO NORTE Programação de Computadores Dividir para conquistar Funções/métodos Copyright 2013 IFRN O que veremos hoje? Introdução Funções/métodos
Leia maisAlgoritmos. Estrutura de Repetição. para - passo. for. Grupos de Slides No 7. Prof. SIMÃO
Algoritmos Estrutura de Repetição para - passo for Grupos de Slides No 7. Prof. SIMÃO Feito por Prof. Jean Marcelo SIMÃO e revisado por Prof. Luis Alberto LUCAS 1 Estrutura de Repetição para passo for
Leia maisPROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95
PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:
Leia maisDelineamento e Análise Experimental Aula 6. Anderson Castro Soares de Oliveira
Aula 6 Castro Soares de Oliveira Transformação de dados A análise dos resultados de um experimento é boa quando as pressuposições do modelo são atendidas: Os erros do modelo tem média zero e variância
Leia maisCompiladores - Especificando Sintaxe
Compiladores - Especificando Sintaxe Fabio Mascarenhas - 2013.1 http://www.dcc.ufrj.br/~fabiom/comp Análise Sintática A análise sintática agrupa os tokens em uma árvore sintática de acordo com a estrutura
Leia maisBIOESTATÍSTICA. Análise de regressão
BIOESTATÍSTICA Análise de regressão Análise de correlação Existe uma associação estatística entre duas variáveis? As duas variáveis são independentes ( ou seja, qual o grau da variação das duas juntas)?
Leia mais1.2 OPERAÇÕES BÁSICAS EM ALGORITMOS E PROGRAMAS 18
ÍNDICE MÓDULO 1 INTRODUÇÃO À ALGORITMIA 11 1.1 PROGRAMAS E ALGORITMOS 12 Fases da programação 12 Algoritmos e algoritmia 13 Algoritmos em linguagem informal, pseudocódigo e fluxogramas 14 Símbolos utilizados
Leia maisIntrodução ao STATA vs. 8
Universidade Federal do Rio de Janeiro Faculdade de Medicina Departamento de Medicina Preventiva Núcleo de Estudos de Saúde Coletiva Disciplina: Estatística em Epidemiologia II Introdução ao STATA vs.
Leia maisDESENVOLVIMENTO DE SOFTWARE
DESENVOLVIMENTO DE SOFTWARE CAMPUS SANTO ANDRÉ CELSO CANDIDO SEMESTRE 2014 1 OBJETIVOS DA AULA Estrutura de Controle de Decisão Simples Estrutura de Controle de Decisão Estendida Estrutura de Controle
Leia mais