Análise dos Resultados da Simulação

Documentos relacionados
Metodologia de simulação

Inferência. 1 Estimativa pontual de uma média 2 Estimativa intervalar de uma média. Renata Souza

Simulação com Modelos Teóricos de Probabilidade

Inferência. 1 Estimativa pontual de uma média 2 Estimativa intervalar de uma média. Renata Souza

Contabilometria. Prof.: Patricia Maria Bortolon, D. Sc.

Identificação da Distribuição Teórica de Probabilidades

Modelagem e Avaliação de Desempenho. Pós Graduação em Engenharia Elétrica - PPGEE Prof. Carlos Marcelo Pedroso 2016

Estatística e Modelos Probabilísticos - COE241

SSC546 Avaliação de Sistemas Computacionais Parte 1 -Aula 4 Sarita Mazzini Bruschi

3 Revisão Bibliográfica - O Papel da Estatística na Simulação

Avaliação de Desempenho de Sistemas Discretos

Cap. 8 - Intervalos Estatísticos para uma Única Amostra

Estatística Indutiva

Revisão de distribuições de probabilidades contínuas (Capítulo 6 Levine)

Inferência Estatística: DEEST/UFOP Prof.: Spencer Barbosa da Silva

Probabilidade e Estatística

Métodos Quantitativos para Ciência da Computação Experimental

Definição. Os valores assumidos pelos estimadores denomina-se estimativas pontuais ou simplesmente estimativas.

AULA 03 Estimativas e tamanhos amostrais

SSC546 -Avaliação de Desempenho de Sistemas

Capítulo 3: Elementos de Estatística e Probabilidades aplicados à Hidrologia

Fernando de Pol Mayer

ANÁLISE DE RESULTADOS

Inferência Estatística: Conceitos Básicos II

Capítulo 4 Inferência Estatística

Análise de Dados e Simulação

Inferência a partir de duas amostras

Atualmente uma das maiores preocupações do Sr. Macedo é com o nível de estoque do coco

Tópicos Especiais em Qualidade

Estruturando o Fluxo Puxado O Caso do Quiosque

Fernando Nogueira Simulação 1

CE008 Introdução à Bioestatística INFERÊNCIA ESTATÍSTICA

Inferência Estatística

AULA 05 Teste de Hipótese

Simulação de Sistemas. Adaptado de material de Júlio Pereira Machado (AULA 17)

Estimativas e Tamanhos de Amostras

Estatística Aplicada. Inferência estatística com desvio padrão populacional conhecido Amostragem Capítulo 10 Itens 10.1 a 10.3

INTRODUÇÃO À INFERÊNCIA ESTATÍSTICA. Prof. Anderson Rodrigo da Silva

Estatística. Guia de Estudos P1

Forecasting e ti O i Otim Oti ização de ã d Carteiras com Matlab AULA 3

Exemplo 7.0 Numa linha de produção, os pesos de pacotes de pó de café embalados por uma máquina têm distribuição Normal, com média

Cap. 4 - Estimação por Intervalo

Análise Exploratória e Estimação PARA COMPUTAÇÃO

PHD 5742 Estatística Aplicada ao Gerenciamento dos Recursos Hídricos

CONHECIMENTOS ESPECÍFICOS

PERT PERT PERT PERT PERT PERT. O CPM assume que as estimativas de tempo para um projeto são certas (determinísticas);

Estatística Descritiva

Prof. Lorí Viali, Dr.

Física Geral - Laboratório. Aula 2: Organização e descrição de dados e parâmetros de dispersão e correlação

AULA 04 Teste de hipótese

Tópicos em Gestão da Informação II

ESTIMAÇÃO DE PARÂMETROS

Professora Ana Hermínia Andrade. Universidade Federal do Amazonas Faculdade de Estudos Sociais Departamento de Economia e Análise. Período 2017.

Conceitos Básicos Teste t Teste F. Teste de Hipóteses. Joel M. Corrêa da Rosa

3 Modelo Matemático Definições Iniciais. Denote-se, em geral, o desvio-padrão do processo por σ = γσ 0, sendo σ 0 o

TAMANHO AMOSTRAL. Lucas Santana da Cunha 31 de julho de Universidade Estadual de Londrina. Tamanho da Amostra

Nessa situação, a média dessa distribuição Normal (X ) é igual à média populacional, ou seja:

6- Probabilidade e amostras: A distribuição das médias amostrais

Simulação Estacionária

Intervalos Estatísticos para uma única Amostra - parte I

Simulação Monte Carlo

Estatística Aplicada. Inferência estatística com desvio padrão populacional desconhecido Estimativa de proporção Capítulo 10 Itens 10.4 a 10.

Teste de % de defeituosos para 1 amostra

Distribuição Normal. Estatística Aplicada I DISTRIBUIÇÃO NORMAL. Algumas característica importantes. 2πσ

Coleta e Modelagem dos Dados de Entrada

Caros Alunos, segue a resolução das questões de Estatística aplicadas na prova para o cargo de Auditor Fiscal da Receita Municipal de Teresina.

Bioestatística INFERÊNCIA ESTATÍSTICA. Silvia Shimakura

Análise de regressão linear simples. Diagrama de dispersão

Estimação parâmetros e teste de hipóteses. Prof. Dr. Alberto Franke (48)

AULA 07 Inferência a Partir de Duas Amostras

Testes de Hipóteses. Ricardo Ehlers Departamento de Matemática Aplicada e Estatística Universidade de São Paulo

Química Analítica V 1S Prof. Rafael Sousa. Notas de aula:

Estimação de valores. Luiz Carlos Terra

Estatística e Modelos Probabilísticos - COE241

Métodos Estatísticos

Stela Adami Vayego DEST/UFPR. Resumo 11 - Testes de Hipóteses

Intervalos de Confiança - Amostras Pequenas

Intervalos de Confiança

Distribuições derivadas da distribuição Normal. Distribuição Normal., x real.

MAE Introdução à Probabilidade e Estatística II Resolução Lista 5

DE ESPECIALIZAÇÃO EM ESTATÍSTICA APLICADA)

Virgílio A. F. Almeida DCC-UFMG 2005

RESPOSTAS - PROVA ESTATÍSTICA AGENTE PF 2018

Modelos: Verificação, Validação e Experimentação

Inserindo Credibilidade Estatística aos Resultados de uma Avaliação de Desempenho

AULA 10 Estimativas e Tamanhos Amostrais

ANÁLISE DE RESULTADOS

Física Geral (2013/1) Aula 3: Estimativas e erros em medidas diretas (I)

Distribuição T - Student. Prof. Herondino S. F.

Simulação e Modelagem

COMO FUNCIONA A SIMULAÇÃO. Capítulo 2 - Aula 2. Simulação Discreta de Sistemas - Prof. Paulo Freitas - UFSC/CTC/INE

Estatística I Aula 8. Prof.: Patricia Maria Bortolon, D. Sc.

COS767 - Modelagem e Análise Aula 3 - Simulação

TÉCNICAS DE AMOSTRAGEM

P. P. G. em Agricultura de Precisão DPADP0803: Geoestatística (Prof. Dr. Elódio Sebem)

Análise e Tratamento de Dados para Simulação de Sistemas

Intervalos de confiança

Transcrição:

Análise dos Resultados da Simulação Prof. Paulo José de Freitas Filho, Dr. Eng. Universidade Federal de Santa Catarina Dep. Informática e Estatística PerformanceLab freitas@inf.ufsc.br

Tópicos Introdução Experimentação e Análise de Resultados Confiança Estatística Sistemas Terminais e Sistemas Não-Terminais Análise de Sistemas Terminais Usando o Arena Output Analyzer para tratar Sistemas Terminais Analise de Sistemas Não-Terminais Usando o Arena Output Analyzer para tratar Sistemas Não-Terminais 2

Tópicos Introdução Experimentação e Análise de Resultados Confiança Estatística Sistemas Terminais e Sistemas Não-Terminais Análise de Sistemas Terminais Usando o Arena Output Analyzer para tratar Sistemas Terminais Analise de Sistemas Não-Terminais Usando o Arena Output Analyzer para tratar Sistemas Não-Terminais 3

Introdução A principal razão para uma maior atenção aos processos de análise dos resultados das simulações: modelos apresentam um comportamento estocástico, à semelhança dos sistemas que estão imitando. 4

Introdução Objetivo Principal: minimizar os erros relacionados ao processo de inferência. 5

Introdução Os procedimentos necessários à análise dependem do tipo de sistema que está sendo tratado. Os sistemas serão classificados como: Terminais ou Não-terminais. 6

Tópicos Introdução Experimentação e Análise de Resultados Confiança Estatística Sistemas Terminais e Sistemas Não-Terminais Análise de Sistemas Terminais Usando o Arena Output Analyzer para tratar Sistemas Terminais Analise de Sistemas Não-Terminais Usando o Arena Output Analyzer para tratar Sistemas Não-Terminais 7

Experimentação e Análise de Resultados O procedimento de análise dos resultados da simulação inicia com a seleção de variáveis de desempenho que se deseja verificar no sistema. Por exemplo: 8 Elementos contadores de ocorrências 8 Variáveis obtidas de alguma expressão incluindo médias, variâncias, etc.. 8 Variáveis que medem tempo no sistema, tempo nas filas, número de entidades nas filas, utilização de recursos, vazão (throughput), etc 8

Experimentação e Análise de Resultados Inferir sobre os resultados implica na realização de análises estatísticas apropriadas. Algumas questões que devem ser inicialmente tratadas dizem respeito aos seguintes aspectos: Qual é a duração apropriada de uma rodada de simulação? Como interpretar corretamente seus resultados? Como analisar corretamente as diferenças obtidas em cada uma das replicações? 9

Tópicos Introdução Experimentação e Análise de Resultados Confiança Estatística Sistemas Terminais e Sistemas Não-Terminais Análise de Sistemas Terminais Usando o Arena Output Analyzer para tratar Sistemas Terminais Analise de Sistemas Não-Terminais Usando o Arena Output Analyzer para tratar Sistemas Não-Terminais 10

Confiança Estatística A determinação de intervalos de confiança para as variáveis de desempenho é um componente fundamental no processo de análise de resultados. 11

Confiança Estatística - Exemplo Para os dados da tabela deseja-se construir intervalos de confiança de 95% (α=0,05) e de 99% (α=0,01). Número da Replicação Tempo Médio na Fila 1 63,2 2 69,7 3 67,3 4 64,8 5 72 12

Confiança Estatística - Exemplo Assumindo que os valores para a variável aleatória X (Tempo Médio na Fila) são normalmente distribuídos, o semi-intervalo h permitirá o cálculo do intervalo de confiança a 1 - α, para o verdadeiro valor da média µ, que estará centrado em X. 13

Confiança Estatística - Exemplo O semi-intervalo h é calculado por: h = tn 1,1 α / 2 S n t n onde o valor de 1,1 α / 2 é o valor tabulado de t (ver tabela t). 14

Confiança Estatística - Exemplo Uma vez que α reflete o nível de confiança para todo intervalo, no sentido de obter-se um intervalo bilateral usa-se o valor de α/2 para computar o valor de h. Usando-se as equações (abaixo) calcula-se o valor de X, S 2 e S. X n 2 x x i i nx i= = 1 2 i= 1 S = n n 1 Adicionalmente, busca-se os valores tabelados de t (amostra pequena) com 95% e 99% de confiança. n 2 15

Confiança Estatística - Exemplo X = 67,4; S 2 = 12,74 S = 3,57 Para 95% de confiança (α = 5%), temos 1 - α/2 = 0,975 e t 4, 0.975 = 2,78. Para 99% de confiança (α = 1%), temos 1 - α/2 = 0,995 e t 4, 0.995 = 4,60. Desta forma, os resultados dos valores de h são os seguintes: h = 4,44 (95% de confiança) h = 7,34 (99% de confiança) 16

Confiança Estatística Como o intervalo é simétrico em torno da média, temos os seguintes limites: [ X - h, X + h] O intervalo com 95% de confiança é: [62,6; 71,84] O intervalo com 99% de confiança é: [60,06; 74,74]. 17

Confiança Estatística O tamanho do intervalo depende do nível de confiança desejado. 8 O nível mais elevado (99%) requer um intervalo maior em comparação com o nível de confiança mais baixo. O número de replicações n e desvio-padrão amostral s são utilizados na obtenção de z ou t. Três fatores influenciam a largura do intervalo de confiança: 8 o número de replicações n; 8 o nível de confiança (1 - α) predefinido pelo analista; 8 variação (S 2 ) associada à medida de desempenho sob análise. 18

Confiança Estatística O relacionamento entre estes três fatores ocorre da seguinte maneira: 8 O aumento do número de replicações, reduz a largura do intervalo de confiança; 8 O aumento do nível de confiança, aumenta também a largura do intervalo de confiança. O intervalo com 99% de confiança será maior do que o aquele com 95% de confiança, uma vez mantidos os demais elementos; 8 Na medida que a variância (S 2 ) aumenta, cresce a largura do intervalo de confiança. 19

Tópicos Introdução Experimentação e Análise de Resultados Confiança Estatística Sistemas Terminais e Sistemas Não-Terminais Análise de Sistemas Terminais Usando o Arena Output Analyzer para tratar Sistemas Terminais Analise de Sistemas Não-Terminais Usando o Arena Output Analyzer para tratar Sistemas Não-Terminais 20

Sistemas Terminais e Não-Terminais Sistemas terminais: 8 Apresentam condições iniciais fixas (condições estas que o sistema volta a assumir ao início de cada rodada de simulação) e um evento que determina um fim natural para o processo de simulação (isto é, pode-se programar o fim de uma rodada de simulação). 8 Como exemplos de sistemas terminais pode-se citar os serviços, tais como, restaurantes, bancos, lojas comerciais, etc.. 21

Sistemas Terminais e Não-Terminais Sistemas Não-terminais: 8 Os sistemas não-terminais não possuem condições iniciais fixas, nem um evento que determina o fim do processo de simulação. 8 Como exemplos mais comuns deste tipo de sistemas podemos citar os serviços de 24 horas, os hospitais, os sistemas de comunicação, etc.. 22

Análise de Sistemas Terminais O objetivo de simular sistemas terminais é compreender seu comportamento ao longo de um período predeterminado e com duração fixa. Uma vez que as condições iniciais e o período simulado são fixos, o único fator controlável é o número de replicações. Os procedimentos de análise para sistemas terminais consistem em realizar um determinado número replicações, verificar a variância da medida de desempenho selecionada e determinar se o intervalo de confiança resultante encontra-se dentro de limites aceitáveis. 23

Executar piloto com n replicações Análise de Computar o intervalo de confiança Executar a simulação com n + n* replicações Sistemas Terminais Intervalo de confiança é aceitável NÃO Calcular número n* de replicações adicionais SIM Encerrar o procedimento 24

Tamanho da Amostra (número de replicações) para a Determinação da Média Sabe-se que para uma amostra de tamanho n, o intervalo de confiança 100(1-α)% da média populacional da variável de interesse é dado por: x ± z s n A precisão desejada de r % implica que o intervalo de confiança deve ser: [ x (1-r/100), x (1+r/100)]. Logo, x ± z s r = x(1 ± ) n 100 z s n = r x 100 100zs n = rx 2 25

Tamanho da Amostra Exemplo 1 Com base num teste preliminar a média amostral de uma variável de controle é de 20 segundos com desvio padrão de 5 segundos. Quantas replicações são necessárias para que a variável de controle tenha uma precisão de 1 segundo com 95% de confiança? Precisão requerida é de 1 em 20 = 5% Os parâmetros para a aplicação da fórmula são: x = 20 s = 5 z = 1,960 r = 5 n 5% = [(100 x 1,960 x 5) / (5 x 20)] 2 = (9,8) 2 = 96,04 26

Tamanho da Amostra Exemplo 2 Determinar os limites de um intervalo de confiança, considerando α = 5%, e uma precisão em torno de 5% para o valor da média amostral. Os parâmetros fornecidos são: x = 115,3 s = 5,7 z = 1,960 r = 5 n 5% = [(100 x 1,960 x 5,7) / (5 x 115,3)] 2 = (1,94) 2 = 3,75 4 27

Método Empírico de Determinação do Tamanho da Amostra onde: n * = [n(h/h * ) 2 ] n * = a nova estimativa para n h = semi-intervalo de confiança obtido h * = semi-intervalo de confiança desejado 28

Tamanho da Amostra Exemplo Os valores obtidos para um intervalo de confiança após uma simulação com n = 24 replicações foi [75,82; 108,90], para uma média = 92,36. O valor obtido para o semi-intervalo h = 16,54 é maior do que o valor desejado (10% da média = 9,236). Logo, a primeira estimativa para n resultou em um intervalo maior do que o desejado. Aplique o método empírico e estime o valor de n *. n * = [n(h/h * ) 2 ] = [ 24 (16,04 / 9,236) 2 ] = 72,39 73 O novo valor obtido para h foi de 8,57 para uma média = 91,13. O novo intervalo de confiança para a média, com n = 73 replicações é [82,56; 99,70]. 29

Usando o Arena Output Analyzer para Tratar Sistemas Terminais Para um melhor entendimento dos passos que devem ser realizados, considere o exemplo do modelo Trans_Banc70.doe. Ative o Output Analyzer a partir do menu Programas/Arena. 30

Exemplo uso do Arena Output Analyzer As seguintes variáveis de desempenho foram designadas: 8 Tempo médio no sistema de um cliente que faz uso dos caixas; 8 Número médio de clientes na fila dos caixas. 31

Definição do número de replicações amostra piloto 32

Armazenando os Dados da Simulação 33

Solicitando ao Arena a criação de arquivos de dados 34

Solicitando as Estatísticas de Filas 35

Origem das Informações Geradas e Armazenadas no Arquivo Destino Summary Report... Replication 1 of 15 Avg. Min Max... # in Fila Caixas 1.995... Replication 2 of 15 Avg. Min Max... # in Fila Caixas 2.003......... Replication 15 of 15 Avg. Min Max... # in Fila Caixas 3.732 Arquivo NFCx.DAT 1.995 2.003................. 3.732 36

Anexando os arquivos TTCx.DAT e NFCx.DAT ao Output Analyzer 37

Solicitando Gráficos (Plot) 38

Gráficos (Plot) 39

Diálogo para o Cálculo do Intervalo de Confiança 40

Intervalos de Confiança 41

Mais precisão para o tamanho da fila Considere alcançar valores de h 10% da média amostral. 8 Para a variável Clientes na Fila, h = 0,745 (não atingida) 8 Para a variável Tempo no Sistema, h = 2,66 (atingida) n * = [n(h/h * ) 2 ] n * = a nova estimativa para n n = número de replicações já realizadas = 15 h = semi-intervalo de confiança já obtido = 1,59 h * = semi-intervalo de confiança desejado = 0,745 n * = [n(h/h * ) 2 ] = [ 15.(1,59 / 0,745) 2 ] = 15.(1,575) 2 69 42

Mais Precisão O valor obtido para h (0,616) é menor que o desejado (10% de 7,04 = 0, 704 ) 43

Exercícios Realize os exercício 1 e 2 da lista 44

Resposta Exercício 1 45

Resposta Exercício 2 46

Análise de Sistemas Não Terminais Os sistemas terminais não têm um estado inicial predefinido nem tampouco um evento caracterizando o encerramento do período de simulação. Dois problemas básicos devem ser contornados. 8 O primeiro deles trata do descarte das observações que pertencem ao período transiente. 8 O segundo problema diz respeito ao período de simulação. Para que se possa avaliar a variância da medida de interesse, considerando os descartes da fase transiente, as técnicas de avaliação exigem longas simulações. Quão longas? 47

Remoção da Fase Transiente Longa simulação; Inicialização apropriada; Observação visual. 48

Observação visual É o método mais simples e prático para a determinação do ponto de término do período transiente. Inicia pela construção de um gráfico, o qual aponta o comportamento da variável de resposta ao longo do tempo, procura-se observar, de forma aproximada, em que momento as respostas passam a ter uma conduta mais estabilizada. Em alguns sistemas a flutuação das respostas é bastante acentuada, mesmo quando em regime, dificultando à observação. Neste caso, traçar gráficos com médias móveis da variável é aconselhável. 49

Observação visual - Média Móvel A média móvel é construída calculando-se a média aritmética das k mais recentes observações em cada ponto do conjunto de dados. O valor de k ( tamanho da média móvel) é selecionado pelo analista, e poderá variar de acordo com o comportamento da variável sob investigação. Na medida em que se aumenta o valor de k, suaviza-se o gráfico tornando mais clara a observação do ponto de truncagem. Para k=1, os gráficos da média móvel e dos dados brutos coincidem. Os gráficos 2.2, 2.3 e 2.4 apresentam médias móveis para k=1, k=10 e k=50, respectivamente. 50

Observação visual - Média Móvel Gráfico 2.2: Média móvel com k=1 51

Observação visual - Média Móvel Gráfico 2.3: Média móvel com k=10 52

Observação visual - Média Móvel Gráfico 2.4: Média móvel com k=50 53

Tamanho do Período de Simulação Métodos Replicações Independentes Regeneração Loteamento 54

Executar uma longa simulação piloto Determinar período transiente Adotar técnica do loteamento Determinação do Tamanho do Período de Simulação para Sistemas Não-Terminais Período transiente curto? Sim Adotar técnica de múltiplas replicações independentes, eliminando o período transiente de cada uma delas. Não Determinar correlação Determinar tamanho do lote mínimo Executar longa simulação para gerar lotes necessários à criação da amostra piloto Seguir com procedimento semelhante ao adotado para sistemas terminais 55

Determinação do Tamanho do Período de Simulação para Sistemas Não-Terminais Método das Replicações Independentes 56

Determinação do Tamanho do Período de Simulação para Sistemas Não-Terminais Método do Loteamento 57

Exemplo Sistemas Não-Terminais Método do Loteamento Para à análise de um sistema não-terminal, vamos considerar o sistema hipotético representado na figura abaixo. O recurso do processo tem capacidade 2. Simule o modelo Ex_Sist_Term.doe inicialmente com uma rodada piloto com 20.000 min. Processo Teste Reprocesso Serviço Tempo (min.) Processo Normal (34, 9) Teste de Inspeção Uniforme (10, 18) Reprocessamento Triangular (25, 40, 45) Tempo entre Chegadas Exponencial (20) 58

Criando o arquivo de dados O Módulo Statistics e a edição da estatística Tally 59

Gráfico do Tempo Médio de Passagem 60

Solicitação da média móvel 61

Média móvel de parâmetro K=10 62

Média móvel de parâmetro K=50 63

Método do Loteamento Comando Batch/Truncate Observations Eliminação das estatísticas obtidas nos primeiros 5000 min. de simulação. Equivalente ao Warmup 64

Método do Loteamento Comando Batch/Truncate Observations 65

Método do Loteamento Verificando a correlação entre as observações para a determinação dos Lotes Comando Correlogram 66

Método do Loteamento Correlograma Correlação com Lags = 50 para o TMP.tru 67

Método do Loteamento Correlograma Correlação com Lags = 200 para o TMP 68

Método do Loteamento Calculo do Tempo de Simulação Tamanho mínimo do Lote = 200 observações Tamanho do lote com segurança (10) 10 x 200 = 2000 obs. Uma obs. é obtida, em média, a cada 20 min. (TEC=Expo (20)min.) Tempo para simulação de um lote = 2000 obs x 20 min = 40.000 min Tempo de Total de Simulação = Tempo de Descarte + Nº de Lotes x Tempo de Simulação para cada lote Tempo da Simulação para a geração de 15 lotes (replicações): Tempo de Simulação = 5.000 min. + 15 x 40.000 min. = 605.000 min. 69

Método do Loteamento Determinação do novo Tempo de Simulação 70

Método do Loteamento Montagem do arquivo de lotes 71

Método do Loteamento Montagem do arquivo de lotes Informações sobre a formação do arquivo de lotes 72

Método do Loteamento Intervalo de confiança da variável TMP Intervalo de confiança da variável TMP Meta: h < 10% da média atingida 73

Exercício Mesmo exemplo usando o método das Replicações Independentes. Considere inicialmente replicações com 40.000 min. cada uma e um período de warmup de 5000 min. em cada replicação. 74

Mesmo Exemplo Usando o Método das Replicações Independentes Definindo os parâmetros de Replicação com o valor do Warm-up 75

Intervalo de Confiança Usando Múltiplas Replicações Independentes 76