resultados da simulação

25
PROGRAMA INTERINSTITUCIONAL DE PÓS-GRADUAÇÃO EM ESTATÍSTICA (PIPGEs) UNIVERSIDADE DE SÃO PAULO - (ICMC-USP) E UNIVERSIDADE FEDERAL DE SAO CARLOS ~ CENTRO DE CIENCIAS EXATAS E DE TECNOLOGIA DEPARTAMENTO DE ESTATÍSTICA Resultado das Simulações Sérgio Ozório de Carvalho SÃO CARLOS - SP

Upload: sergio-carvalho

Post on 13-Apr-2016

10 views

Category:

Documents


0 download

DESCRIPTION

Resultados de Simulação usando método Score de Fisher

TRANSCRIPT

Page 1: Resultados Da Simulação

PROGRAMA INTERINSTITUCIONAL DE PÓS-GRADUAÇÃO EMESTATÍSTICA (PIPGEs)

UNIVERSIDADE DE SÃO PAULO - (ICMC-USP) E UNIVERSIDADEFEDERAL DE SAO CARLOS ~ CENTRO DE CIENCIAS EXATAS E DE

TECNOLOGIA DEPARTAMENTO DE ESTATÍSTICA

Resultado das Simulações

Sérgio Ozório de Carvalho

SÃO CARLOS - SP

Page 2: Resultados Da Simulação

Sumário1 Distribuição Binomial K-Modificada (K-MB) 2

2 Distribuição Geométrica K-Modificada (K-MG) 7

3 Distribuição Poisson K-Modificada (K-MP) 12

4 Códigos 184.1 Funções Auxiliares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.1.1 Funções de massa das distribuiçoes PS . . . . . . . . . . . . . . . . . 184.1.2 Componente a(y) da PS . . . . . . . . . . . . . . . . . . . . . . . . . 184.1.3 Componente g(µ) da PS . . . . . . . . . . . . . . . . . . . . . . . . . 184.1.4 Variância (σ2) da PS: . . . . . . . . . . . . . . . . . . . . . . . . . . 184.1.5 Função Indicadora . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.2 Alg p/ Gerar Número Pseudo-Aleatório com Distribuição k-MPS(mu,p) . . 194.3 Simulando valores da Distribuição k-Modificada: k-MP(mu,p) . . . . . . . . 19

5 Método Score de Fisher para Estimaçao dos parâmetros 215.1 Função Score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215.2 Método Score de Fisher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225.3 Rodando Tudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

1

Page 3: Resultados Da Simulação

1 Distribuição Binomial K-Modificada (K-MB)

Iteracao p µKMP S

1º 0.33 1.352º 0.24 1.83º 0.25 2.094º 0.25 2.265º 0.25 2.366º 0.25 2.437º 0.25 2.478º 0.25 2.499º 0.25 2.510º 0.25 2.5111º 0.25 2.5212º 0.25 2.5213º 0.25 2.5214º 0.25 2.5215º 0.25 2.5216º 0.25 2.5217º 0.25 2.5218º 0.25 2.5219º 0.25 2.52

Figura 1: Estimativas para Binomial Inflacionada: n =200 , k = 2 , p = 0.2 , µ = 1O EMV com precisao de 8.461941e-05 é: p = 0.2478706 , µKMP S = 2.524338

Iteracao p µKMP S

1º 0.31 2.252º 0.27 2.653º 0.26 2.884º 0.26 3.035º 0.26 3.116º 0.26 3.167º 0.26 3.198º 0.26 3.219º 0.26 3.2210º 0.26 3.2211º 0.26 3.2312º 0.26 3.2313º 0.26 3.2314º 0.26 3.2315º 0.26 3.2316º 0.26 3.2317º 0.26 3.2318º 0.26 3.23

Figura 2: Estimativas para Binomial Inflacionada: n =200 , k = 3 , p = 0.2 , µ = 2O EMV com precisao de 9.505973e-05 é: p = 0.2591472 , µKMP S = 3.231389

2

Page 4: Resultados Da Simulação

Iteracao p µKMP S

1º 0.37 3.362º 0.25 3.743º 0.27 3.994º 0.27 4.145º 0.27 4.246º 0.27 4.37º 0.27 4.348º 0.27 4.369º 0.27 4.3710º 0.27 4.3811º 0.27 4.3912º 0.27 4.3913º 0.27 4.3914º 0.27 4.3915º 0.27 4.3916º 0.27 4.3917º 0.27 4.3918º 0.27 4.3919º 0.27 4.3920º 0.27 4.39

Figura 3: Estimativas para Binomial Inflacionada: n =200 , k = 4 , p = 0.2 , µ = 3O EMV com precisao de 7.134166e-05 é: p = 0.266033 , µKMP S = 4.394573

Iteracao p µKMP S

1º 0.4 4.432º 0.21 4.823º 0.24 5.084º 0.24 5.265º 0.24 5.376º 0.24 5.447º 0.24 5.488º 0.24 5.519º 0.24 5.5310º 0.24 5.5411º 0.24 5.5512º 0.24 5.5513º 0.24 5.5614º 0.24 5.5615º 0.24 5.5616º 0.24 5.5617º 0.24 5.5618º 0.24 5.5619º 0.24 5.5620º 0.24 5.5621º 0.24 5.56

Figura 4: Estimativas para Binomial Inflacionada: n =200 , k = 5 , p = 0.2 , µ = 4O EMV com precisao de 9e-05 é: p = 0.23967 , µKMP S = 5.56312

3

Page 5: Resultados Da Simulação

Iteracao p µKMP S

1º 0.43 5.532º 0.18 5.933º 0.21 6.214º 0.22 6.395º 0.22 6.56º 0.22 6.587º 0.22 6.638º 0.22 6.679º 0.22 6.6910º 0.22 6.7111º 0.22 6.7212º 0.22 6.7213º 0.22 6.7314º 0.22 6.7315º 0.22 6.7316º 0.22 6.7317º 0.22 6.7318º 0.22 6.7319º 0.22 6.7320º 0.22 6.7321º 0.22 6.7322º 0.22 6.73

Figura 5: Estimativas para Binomial Inflacionada: n =200 , k = 6 , p = 0.2 , µ = 5O EMV com precisao de 1e-04 é: p = 0.21801 , µKMP S = 6.73372

Iteracao p µKMP S

1º 0.29 1.282º 0.2 1.763º 0.21 2.074º 0.21 2.265º 0.21 2.376º 0.21 2.447º 0.21 2.488º 0.21 2.519º 0.21 2.5210º 0.21 2.5311º 0.21 2.5412º 0.21 2.5413º 0.21 2.5414º 0.21 2.5415º 0.21 2.5416º 0.21 2.5417º 0.21 2.5418º 0.21 2.5519º 0.21 2.55

Figura 6: Estimativas para Binomial Inflacionada: n =600 , k = 2 , p = 0.2 , µ = 1O EMV com precisao de 9e-05 é: p = 0.21091 , µKMP S = 2.54512

4

Page 6: Resultados Da Simulação

Iteracao p µKMP S

1º 0.22 2.082º 0.2 2.593º 0.19 2.884º 0.19 3.055º 0.19 3.156º 0.19 3.217º 0.19 3.258º 0.19 3.279º 0.19 3.2910º 0.19 3.2911º 0.19 3.312º 0.19 3.313º 0.19 3.314º 0.19 3.315º 0.19 3.316º 0.19 3.317º 0.19 3.318º 0.19 3.319º 0.19 3.3

Figura 7: Estimativas para Binomial Inflacionada: n =600 , k = 3 , p = 0.2 , µ = 2O EMV com precisao de 7e-05 é: p = 0.1864 , µKMP S = 3.3039

Iteracao p µKMP S

1º 0.3 3.22º 0.18 3.63º 0.2 3.874º 0.2 4.035º 0.2 4.136º 0.2 4.27º 0.2 4.238º 0.2 4.269º 0.2 4.2710º 0.2 4.2811º 0.2 4.2912º 0.2 4.2913º 0.2 4.2914º 0.2 4.2915º 0.2 4.2916º 0.2 4.2917º 0.2 4.2918º 0.2 4.2919º 0.2 4.2920º 0.2 4.29

Figura 8: Estimativas para Binomial Inflacionada: n =600 , k = 4 , p = 0.2 , µ = 3O EMV com precisao de 7e-05 é: p = 0.19795 , µKMP S = 4.29458

5

Page 7: Resultados Da Simulação

Iteracao p µKMP S

1º 0.39 4.382º 0.18 4.733º 0.22 4.994º 0.22 5.155º 0.22 5.266º 0.22 5.327º 0.22 5.378º 0.22 5.49º 0.22 5.4110º 0.22 5.4211º 0.22 5.4312º 0.22 5.4413º 0.22 5.4414º 0.22 5.4415º 0.22 5.4416º 0.22 5.4417º 0.22 5.4418º 0.22 5.4419º 0.22 5.4420º 0.22 5.4421º 0.22 5.44

Figura 9: Estimativas para Binomial Inflacionada: n =600 , k = 5 , p = 0.2 , µ = 4O EMV com precisao de 9e-05 é: p = 0.22109 , µKMP S = 5.44462

Iteracao p µKMP S

1º 0.42 5.532º 0.15 5.933º 0.18 6.214º 0.19 6.45º 0.19 6.526º 0.19 6.67º 0.19 6.668º 0.19 6.699º 0.19 6.7110º 0.19 6.7311º 0.19 6.7412º 0.19 6.7413º 0.19 6.7514º 0.19 6.7515º 0.19 6.7516º 0.19 6.7517º 0.19 6.7618º 0.19 6.7619º 0.19 6.7620º 0.19 6.7621º 0.19 6.7622º 0.19 6.76

Figura 10: Estimativas para Binomial Inflacionada: n =600 , k = 6 , p = 0.2 , µ = 5O EMV com precisao de 1e-04 é: p = 0.19379 , µKMP S = 6.75665

6

Page 8: Resultados Da Simulação

2 Distribuição Geométrica K-Modificada (K-MG)

Iteracao p µKMP S

1º 0.33 1.272º 0.11 1.673º 0.15 1.984º 0.17 2.175º 0.17 2.36º 0.17 2.377º 0.17 2.428º 0.17 2.459º 0.17 2.4710º 0.17 2.4811º 0.17 2.4912º 0.17 2.4913º 0.17 2.514º 0.17 2.515º 0.17 2.516º 0.17 2.517º 0.17 2.518º 0.17 2.519º 0.17 2.520º 0.17 2.521º 0.17 2.5

Figura 11: Estimativas para Geométrica Inflacionada: n =200 , k = 2 , p = 0.2 , µ = 1O EMV com precisao de 7e-05 é: p = 0.16999, µKMP S = 2.49991

Iteracao p µKMP S

1º 0.37 2.372º 0.13 2.763º 0.17 3.054º 0.18 3.245º 0.18 3.366º 0.18 3.437º 0.18 3.488º 0.18 3.519º 0.18 3.5310º 0.18 3.5511º 0.18 3.5612º 0.18 3.5613º 0.18 3.5614º 0.18 3.5715º 0.18 3.5716º 0.18 3.5717º 0.18 3.5718º 0.18 3.5719º 0.18 3.5720º 0.18 3.5721º 0.18 3.57

Figura 12: Estimativas para Geométrica Inflacionada: n =200 , k = 3 , p = 0.2 , µ = 2O EMV com precisao de 1e-04 é: p = 0.18393 , µKMP S = 3.57071

7

Page 9: Resultados Da Simulação

Iteracao p µKMP S

1º 0.38 3.392º 0.08 3.773º 0.12 4.074º 0.15 4.265º 0.16 4.386º 0.16 4.467º 0.16 4.518º 0.16 4.559º 0.16 4.5710º 0.16 4.5811º 0.16 4.5912º 0.16 4.613º 0.16 4.614º 0.16 4.615º 0.16 4.616º 0.16 4.6117º 0.16 4.6118º 0.16 4.6119º 0.16 4.6120º 0.16 4.6121º 0.16 4.6122º 0.16 4.61

Figura 13: Estimativas para Geométrica Inflacionada: n =200 , k = 4 , p = 0.2 , µ = 3O EMV com precisao de 8e-05 é: p = 0.15625, µKMP S = 4.60784

Iteracao p µKMP S

1º 0.43 4.552º 0.19 4.973º 0.22 5.264º 0.23 5.455º 0.23 5.586º 0.23 5.667º 0.23 5.728º 0.23 5.759º 0.23 5.7710º 0.23 5.7911º 0.23 5.812º 0.23 5.813º 0.23 5.8114º 0.23 5.8115º 0.23 5.8116º 0.23 5.8117º 0.23 5.8218º 0.23 5.8219º 0.23 5.8220º 0.23 5.8221º 0.23 5.8222º 0.23 5.82

Figura 14: Estimativas para Geométrica Inflacionada: n =200 , k = 5 , p = 0.2 , µ = 4O EMV com precisao de 9e-05 é: p = 0.22642, µKMP S = 5.81691

8

Page 10: Resultados Da Simulação

Iteracao p µKMP S

1º 0.42 5.552º 0.15 5.963º 0.18 6.254º 0.19 6.445º 0.19 6.576º 0.19 6.657º 0.19 6.78º 0.19 6.749º 0.19 6.7610º 0.19 6.7811º 0.19 6.7912º 0.19 6.813º 0.19 6.814º 0.19 6.815º 0.19 6.816º 0.19 6.8117º 0.19 6.8118º 0.19 6.8119º 0.19 6.8120º 0.19 6.8121º 0.19 6.8122º 0.19 6.8123º 0.19 6.81

Figura 15: Estimativas para Geométrica Inflacionada: n =200 , k = 6 , p = 0.2 , µ = 5O EMV com precisao de 7e-05 é: p = 0.19177, µKMP S = 6.80814

Iteracao p µKMP S

1º 0.34 1.322º 0.14 1.733º 0.18 2.034º 0.19 2.225º 0.19 2.346º 0.19 2.417º 0.19 2.468º 0.19 2.499º 0.19 2.5110º 0.19 2.5211º 0.19 2.5212º 0.19 2.5313º 0.19 2.5314º 0.19 2.5315º 0.19 2.5316º 0.19 2.5417º 0.19 2.5418º 0.19 2.5419º 0.19 2.5420º 0.19 2.5421º 0.19 2.54

Figura 16: Estimativas para Geométrica Inflacionada: n =600 , k = 2 , p = 0.2 , µ = 1O EMV com precisao de 7e-05 é: p = 0.18953 , µKMP S = 2.5363

9

Page 11: Resultados Da Simulação

Iteracao p µKMP S

1º 0.38 2.392º 0.17 2.773º 0.2 3.054º 0.21 3.225º 0.21 3.336º 0.21 3.47º 0.21 3.458º 0.21 3.489º 0.21 3.510º 0.21 3.5111º 0.21 3.5212º 0.21 3.5213º 0.21 3.5314º 0.21 3.5315º 0.21 3.5316º 0.21 3.5317º 0.21 3.5318º 0.21 3.5319º 0.21 3.53

Figura 17: Estimativas para Geométrica Inflacionada: n =600 , k = 3 , p = 0.2 , µ = 2O EMV com precisao de 9e-05 é: p = 0.20994 , µKMP S = 3.53175

Iteracao p µKMP S

1º 0.4 3.482º 0.15 3.93º 0.19 4.24º 0.2 4.395º 0.2 4.516º 0.2 4.597º 0.2 4.658º 0.2 4.689º 0.2 4.710º 0.2 4.7211º 0.2 4.7312º 0.2 4.7313º 0.2 4.7414º 0.2 4.7415º 0.2 4.7416º 0.2 4.7417º 0.2 4.7418º 0.2 4.7419º 0.2 4.7420º 0.2 4.7421º 0.2 4.7422º 0.2 4.74

Figura 18: Estimativas para Geométrica Inflacionada: n =600 , k = 4 , p = 0.2 , µ = 3O EMV com precisao de 8e-05 é: p = 0.19936 , µKMP S = 4.7439

10

Page 12: Resultados Da Simulação

Iteracao p µKMP S

1º 0.41 4.532º 0.14 4.953º 0.18 5.264º 0.19 5.455º 0.19 5.586º 0.19 5.677º 0.19 5.728º 0.19 5.769º 0.19 5.7810º 0.19 5.811º 0.19 5.8112º 0.19 5.8213º 0.19 5.8214º 0.19 5.8215º 0.19 5.8216º 0.19 5.8317º 0.19 5.8318º 0.19 5.8319º 0.19 5.8320º 0.19 5.8321º 0.19 5.8322º 0.19 5.83

Figura 19: Estimativas para Geométrica Inflacionada: n =600 , k = 5 , p = 0.2 , µ = 4O EMV com precisao de 9e-05 é: p = 0.19131 , µKMP S = 5.82744

Iteracao p µKMP S

1º 0.43 5.582º 0.2 6.013º 0.22 6.314º 0.23 6.55º 0.23 6.636º 0.23 6.727º 0.23 6.778º 0.23 6.819º 0.23 6.8310º 0.23 6.8511º 0.23 6.8612º 0.23 6.8613º 0.23 6.8714º 0.23 6.8715º 0.23 6.8716º 0.23 6.8717º 0.23 6.8818º 0.23 6.8819º 0.23 6.8820º 0.23 6.8821º 0.23 6.8822º 0.23 6.8823º 0.23 6.88

Figura 20: Estimativas para Geométrica Inflacionada: n =600 , k = 6 , p = 0.2 , µ = 5O EMV com precisao de 7e-05 é: p = 0.22805 , µKMP S = 6.87687

11

Page 13: Resultados Da Simulação

3 Distribuição Poisson K-Modificada (K-MP)

Iteracao p µKMP S

1º 0.31 1.22º 0.19 1.573º 0.22 1.834º 0.23 1.985º 0.23 2.076º 0.23 2.127º 0.23 2.158º 0.23 2.179º 0.23 2.1810º 0.23 2.1911º 0.23 2.1912º 0.23 2.213º 0.23 2.214º 0.23 2.215º 0.23 2.216º 0.23 2.217º 0.23 2.218º 0.23 2.219º 0.23 2.2

Figura 21: Estimativas para Poisson Inflacionada: n =200 , k = 2 , p = 0.2 , µ = 1O EMV com precisao de 6e-05 é: p = 0.22546 , µKMP S = 2.1995

Iteracao p µKMP S

1º 0.34 2.312º 0.21 2.723º 0.23 34º 0.23 3.175º 0.23 3.276º 0.23 3.347º 0.23 3.378º 0.23 3.49º 0.23 3.4110º 0.23 3.4211º 0.23 3.4312º 0.23 3.4313º 0.23 3.4314º 0.23 3.4315º 0.23 3.4316º 0.23 3.4317º 0.23 3.4318º 0.23 3.4319º 0.23 3.4320º 0.23 3.43

Figura 22: Estimativas para Poisson Inflacionada: n =200 , k = 3 , p = 0.2 , µ = 2O EMV com precisao de 7e-05 é: p = 0.23009 , µKMP S = 3.43451

12

Page 14: Resultados Da Simulação

Iteracao p µKMP S

1º 0.33 3.232º 0.19 3.573º 0.21 3.824º 0.22 3.975º 0.22 4.066º 0.22 4.127º 0.22 4.158º 0.22 4.179º 0.22 4.1910º 0.22 4.1911º 0.22 4.212º 0.22 4.213º 0.22 4.214º 0.22 4.2115º 0.22 4.2116º 0.22 4.2117º 0.22 4.2118º 0.22 4.2119º 0.22 4.2120º 0.22 4.21

Figura 23: Estimativas para Poisson Inflacionada: n =200 , k = 4 , p = 0.2 , µ = 3O EMV com precisao de 7e-05 é: p = 0.21722 , µKMP S = 4.20706

Iteracao p µKMP S

1º 0.34 4.252º 0.17 4.613º 0.2 4.874º 0.21 5.035º 0.21 5.136º 0.21 5.197º 0.21 5.238º 0.21 5.259º 0.21 5.2710º 0.21 5.2811º 0.21 5.2812º 0.21 5.2913º 0.21 5.2914º 0.21 5.2915º 0.21 5.2916º 0.21 5.2917º 0.21 5.2918º 0.21 5.2919º 0.21 5.2920º 0.21 5.29

Figura 24: Estimativas para Poisson Inflacionada: n =200 , k = 5 , p = 0.2 , µ = 4O EMV com precisao de 8e-05 é: p = 0.20582 , µKMP S = 5.29138

13

Page 15: Resultados Da Simulação

Iteracao p µKMP S

1º 0.36 5.382º 0.19 5.793º 0.22 6.084º 0.22 6.265º 0.22 6.386º 0.22 6.457º 0.22 6.498º 0.22 6.529º 0.22 6.5410º 0.22 6.5511º 0.22 6.5612º 0.22 6.5613º 0.22 6.5714º 0.22 6.5715º 0.22 6.5716º 0.22 6.5717º 0.22 6.5718º 0.22 6.5719º 0.22 6.5720º 0.22 6.5721º 0.22 6.57

Figura 25: Estimativas para Poisson Inflacionada: n =200 , k = 6 , p = 0.2 , µ = 5O EMV com precisao de 7e-05 é: p = 0.21935 , µKMP S = 6.56976

Iteracao p µKMP S

1º 0.28 1.072º 0.13 1.433º 0.17 1.74º 0.18 1.865º 0.18 1.956º 0.18 2.017º 0.18 2.048º 0.18 2.069º 0.18 2.0710º 0.18 2.0811º 0.18 2.0912º 0.18 2.0913º 0.18 2.0914º 0.18 2.0915º 0.18 2.0916º 0.18 2.0917º 0.18 2.0918º 0.18 2.0919º 0.18 2.09

Figura 26: Estimativas para Poisson Inflacionada: n =600 , k = 2 , p = 0.2 , µ = 1O EMV com precisao de 6e-05 é: p = 0.18268 , µKMP S = 2.09114

14

Page 16: Resultados Da Simulação

Iteracao p µKMP S

1º 0.31 2.212º 0.17 2.593º 0.2 2.874º 0.2 3.035º 0.2 3.136º 0.2 3.197º 0.2 3.228º 0.2 3.259º 0.2 3.2610º 0.2 3.2711º 0.2 3.2712º 0.2 3.2813º 0.2 3.2814º 0.2 3.2815º 0.2 3.2816º 0.2 3.2817º 0.2 3.2818º 0.2 3.2819º 0.2 3.28

Figura 27: Estimativas para Poisson Inflacionada: n =600 , k = 3 , p = 0.2 , µ = 2O EMV com precisao de 1e-04 é: p = 0.20118 , µKMP S = 3.28152

Iteracao p µKMP S

1º 0.32 3.212º 0.16 3.573º 0.19 3.844º 0.19 45º 0.19 4.16º 0.19 4.167º 0.19 4.28º 0.19 4.229º 0.19 4.2310º 0.19 4.2411º 0.19 4.2512º 0.19 4.2513º 0.19 4.2514º 0.19 4.2615º 0.19 4.2616º 0.19 4.2617º 0.19 4.2618º 0.19 4.2619º 0.19 4.2620º 0.19 4.26

Figura 28: Estimativas para Poisson Inflacionada: n =600 , k = 4 , p = 0.2 , µ = 3O EMV com precisao de 7e-05 é: p = 0.19433 , µKMP S = 4.2571

15

Page 17: Resultados Da Simulação

Iteracao p µKMP S

1º 0.34 4.322º 0.16 4.743º 0.2 5.044º 0.2 5.235º 0.2 5.346º 0.2 5.417º 0.2 5.468º 0.2 5.489º 0.2 5.510º 0.2 5.5111º 0.2 5.5212º 0.2 5.5213º 0.2 5.5314º 0.2 5.5315º 0.2 5.5316º 0.2 5.5317º 0.2 5.5318º 0.2 5.5319º 0.2 5.5320º 0.2 5.53

Figura 29: Estimativas para Poisson Inflacionada: n =600 , k = 5 , p = 0.2 , µ = 4O EMV com precisao de 1e-04 é: p = 0.20102 , µKMP S = 5.53045

Iteracao p µKMP S

1º 0.35 5.322º 0.16 5.713º 0.19 6.014º 0.2 6.195º 0.2 6.36º 0.2 6.377º 0.2 6.418º 0.2 6.449º 0.2 6.4610º 0.2 6.4711º 0.2 6.4812º 0.2 6.4813º 0.2 6.4814º 0.2 6.4915º 0.2 6.4916º 0.2 6.4917º 0.2 6.4918º 0.2 6.4919º 0.2 6.4920º 0.2 6.4921º 0.2 6.49

Figura 30: Estimativas para Poisson Inflacionada: n =600 , k = 6 , p = 0.2 , µ = 5O EMV com precisao de 7e-05 é: p = 0.19785 , µKMP S = 6.48847

16

Page 18: Resultados Da Simulação

Iteracao p µKMP S

1º 0.02 1.952º 0.04 3.243º 0.08 4.14º 0.16 4.675º 0.32 5.056º 0.64 5.37º 1.25 5.478º 1.51 5.529º 2.77 5.6110º 5.49 5.6811º 10.95 5.7212º 21.87 5.7513º 43.72 5.7714º 87.43 5.7915º 174.85 5.816º 349.68 5.817º 699.35 5.8118º 1398.68 5.8119º 2797.34 5.8120º 5594.66 5.8121º 11189.3 5.8122º 22378.58 5.8223º 44757.14 5.8224º 89514.26 5.8225º 179028.5 5.8226º 358057 5.8227º 716113.9 5.8228º 1432228 5.8229º 2864456 5.8230º 5728911 5.8231º 11457823 5.8232º 22915646 5.8233º 45831291 5.8234º 91662583 5.82

Figura 31: Estimativas para Poisson Deflacionada:n =600 , k = 4 , p = 1.2 , µ = 5 , µ

kmps= 5.2 , O EMV com precisao de é: p = 91662583

, µ̂KMP S = 5.82

17

Page 19: Resultados Da Simulação

4 Códigos

4.1 Funções Auxiliares

4.1.1 Funções de massa das distribuiçoes PS

PS<-function(y,mu,ps,prb,m){

if(ps==’pois’){ p.s<-dpois(y,mu)}if(ps==’geom’){ p.s<-dgeom(y,prb)}if(ps==’binom’){ p.s<-dbinom(y,m,prb)}

return(p.s)}

4.1.2 Componente a(y) da PS

a.y<-function(y,ps,m){

if(ps==’pois’) { ifelse(y<100, ay<-1/factorial(y), ay<-1/factorial(100) ) }if(ps==’geom’) { ay<- 1 }if(ps==’binom’){ ifelse(m>=y, ay<-choose(m,y), ay<-1) }

return(ay)}

4.1.3 Componente g(µ) da PS

g.mu<-function(mu,ps,m){

if(ps==’pois’){ gmu<-mu }if(ps==’geom’){ gmu<-mu/(1+mu) }if(ps==’binom’){ gmu<-mu/(m-mu) }

return(gmu)}

4.1.4 Variância (σ2) da PS:

sigma.ps<-function(mu,m,ps){

if(ps==’pois’){ sigma<-sqrt(mu) }if(ps==’geom’){ sigma<-sqrt(mu*(1+mu)) }if(ps==’binom’){ sigma<-sqrt(mu*(m-mu)/m) }

return(sigma)}

18

Page 20: Resultados Da Simulação

4.1.5 Função Indicadora

Ik<-function(y,k){ return(as.numeric(k==y))}

4.2 Alg p/ Gerar Número Pseudo-Aleatório com Distribuição k-MPS(mu,p)

qkmps<-function(n,s,k,p,mu,ps,m,prb){

v.kmps<-vector()

for(i in 1:n){

y<-sFY= (1 - p)*Ik(y,k) + p*PS(y,mu,ps,prb,m)u <- runif(1)

while(u > FY){

y = y + 1{

if(y == s + 1){ kMPS<- (1 - p)*Ik(y,k) + p*PS(y,mu,ps,prb,m)}if(y > s + 1){ kMPS<- (a.y(y,ps,m)*g.mu(mu,ps,m))/a.y(y-1,ps,m) + kMPS }

}FY = FY + kMPS

}

v.kmps<-c(v.kmps,y)}

return(v.kmps)}

4.3 Simulando valores da Distribuição k-Modificada: k-MP(mu,p)

# matriz de armazenamento de dados resumidosmat.kmps<-matrix(0,ncol=7,nrow=0,byrow=T)

# nomes das colunas da matrizcolnames(mat.kmps)<-c(’n’,’k’,’mu’,’p’,’s’,’mu.kmps’,’E(kMPS)’)

# lista de armazenamento dos vetores de tamanho nlista.kmps<-list() ;

modificada<-c(’inflacionada’,’deflacionada’)# Modificaçao desejadav.ps<-c(’pois’,’geom’,’binom’) # vetor de nomes das distr PSv.mu<-c(0,1,3,5) # Média da distribuição PSv.n<-c(200,600) # Qtde de números geradosv.k # Ponto de modificaçao

19

Page 21: Resultados Da Simulação

v.p # Parâmetro de modicaçaomu.kmps=(1-p)*k + p*mu # Média da k-MPSs # chute inicial(base na média da PS)m<-10 # parâmetro da binomialprb<-0.3 # parâmtro da binomial

simula.kmps<-function(v.n,v.ps,modificada,lista.kmps,mat.kmps){

m<-10 ; prb<-0.3

for(ps in v.ps){

for(md in modificada){

v.mu<-c(1,2,3,4,5)

for(n in v.n){

# Criando pasta para armazenar as simulações [nome,tamanho]dir.create(paste(’C:/Users/6427466/Documents/Simulacao KMPS/’,ps,md,n))

for(mu in v.mu){

if(md==’inflacionada’){ k<-mu+1 ; p<-0.2 ; s<-mu ; mu.kmps=(1-p)*k + p*mu}

if(md==’deflacionada’){

k<-mu-1 ; p<-round(seq(1.05,1/(1-PS(k,mu,ps,prb,m)),len=15)[14],2)mu.kmps=(1-p)*k + p*mu ; s<-k

}

for(r in 1:1000){

v.kmps<-qkmps(n,s,k,p,mu,ps,m,prb) ; lista.kmps[[r]]<-v.kmpsmat.kmps<-rbind(mat.kmps,c(n,k,mu,p,s,mu.kmps,round(mean(v.kmps),3)))

}

setwd(paste(’C:/Users/6427466/Documents/simulacao KMPS/’,ps,md,n))write.table(lista.kmps,paste(’lista’,ps,n,k,p,mu,’.txt’))write.table(mat.kmps,paste(’mat’,ps,n,k,p,mu,’.txt’))setwd(" ~ /Código em R")

# matriz de armazenamento de dados resumidosmat.kmps<-matrix(0,ncol=7,nrow=0,byrow=T)

20

Page 22: Resultados Da Simulação

# nomes das colunas da matrizcolnames(mat.kmps)<-c(’n’,’k’,’mu’,’p’,’s’,’mu.kmps’,’E(kMPS)’)

# lista de armazenamento dos vetores de tamanho nlista.kmps<-list() ;

}}

}}

}

simula.kmps(v.n,v.ps,modificada,lista.kmps,mat.kmps)

5 Método Score de Fisher para Estimaçao dos parâmetros

5.1 Função Score

U_p = function(beta,k,n,nk,ps,prb,m){

-nk*(1-PS(k,beta[2],ps,prb,m))/(1-beta[1] + beta[1]*PS(k,beta[2],ps,prb,m) )+ (n-nk)/beta[1]

}

U_mu = function(beta,k,n,nk,j,nj,ps,sigma,prb,m){

v<-numeric()

for(s in j){ v<- c(v,(as.numeric(nj[paste(s),])*(s-beta[2]) / (sigma^2)) ) }

u.mu<- ((nk*beta[1]*PS(k,beta[2],ps,prb,m) *(k-beta[2]))/((sigma^2)*(1-beta[1]+ beta[1]*PS(k,beta[2],ps,prb,m) ))) + sum(v)

return(u.mu)}

U = function(beta,k,n,nk,j,nj,ps,sigma,prb,m){

c(U_p(beta,k,n,nk,ps,prb,m),U_mu(beta,k,n,nk,j,nj,ps,sigma,prb,m))}

U_pp = function(beta,k,n,nk,ps,prb,m){

(nk*(1-PS(k,beta[2],ps,prb,m) )^2) /(1-beta[1]*(1-PS(k,beta[2],ps,prb,m) ))^2 +(n-nk)/beta[1]^2

}

21

Page 23: Resultados Da Simulação

U_mumu = function(beta,k,n,nk,ps,sigma,prb,m){

(n-nk)-(nk*beta[1]*PS(k,beta[2],ps,prb,m)*( ( (k-beta[2])^2-sigma^2 )*(1-beta[1]+beta[1]*PS(k,beta[2],ps,prb,m) )-beta[1]*PS(k,beta[2],ps,prb,m)*(k-beta[2]) )/((sigma^2)*(1-beta[1]+beta[1]*PS(k,beta[2],ps,prb,m) ))^2)}

U_mup = U_pmu = function(beta,k,n,nk,ps,sigma,prb,m){(-nk*PS(k,beta[2],ps,prb,m) *(k-beta[2]) / ((sigma^2)*(1-beta[1]+ beta[1]*PS(k,beta[2],ps,prb,m) )^2))}

# Matriz HessianaH = function(beta,k,n,nk,ps,sigma,prb,m){

matrix(c(U_pp(beta,k,n,nk,ps,prb,m),U_pmu(beta,k,n,nk,ps,sigma,prb,m),U_mup(beta,k,n,nk,ps,sigma,prb,m),U_mumu(beta,k,n,nk,ps,sigma,prb,m)),ncol=2,byrow=TRUE)

}

5.2 Método Score de Fisher

Score.fisher<-function(erro,n_iter,beta,k,n,nk,j,nj,ki,epsilon,betaplot,p,mu,y,nome,sigma,prb,m){

cat(’ p mu’)while((erro>epsilon) & (ki<=n_iter)){

betak <- beta + solve(H(beta,k,n,nk,nome[1],sigma,prb,m)) %*%U(beta,k,n,nk,j,nj,nome[1],sigma,prb,m)erro <- max(abs(beta-betak))beta = betakki<-ki+1betaplot<-rbind(betaplot,t(beta))

cat("\n ",round(beta[1],2)," ",round(beta[2],2),"")}

if(k<n_iter) cat(’\n\n’,paste(’O EMV com precisao de ’,round(erro,5),’ é: p = ’,round(beta[1],5),’, $mu_{_{KMPS}}$ = ’,round(beta[2],5)))else cat("\n\n Não foi obtida uma aproximação com a precisãorequerida em ",k," iterações ")

par(mfrow=c(1,3))

22

Page 24: Resultados Da Simulação

plot(table(y),main=paste(nome),ylab=’’,pch=16,col=’blue’)

plot(betaplot[1:ki,1],ylab=’p’,main=paste(’true value of p =’,p),xlab=’Iteraçoes’,type=’b’,pch=16,col=’blue’)

plot(betaplot[1:ki,2],ylab=expression(paste(mu)),main=paste(’mu.kmps = ’, (1-p)*k + p*mu),xlab=’Iteraçoes’,pch=16,type=’b’,col=’blue’)

cat(’\n\n\n\n’)}

5.3 Rodando Tudo

run.Score.fisher<-function(q,arqs){

for(r in q){r<-1lista<-read.table(arqs[r])y<-lista[[1]]nome<-strsplit(arqs[r], " ")[[1]][c(2,3,4)]n<-as.numeric(strsplit(arqs[r], " ")[[1]][3])k<-as.numeric(strsplit(arqs[r], " ")[[1]][4])p<-as.numeric(strsplit(arqs[r], " ")[[1]][5])mu<-as.numeric(strsplit(arqs[r]," ")[[1]][6])nk<-length(y[y==k])sigma<- sigma.ps(mu,m,nome[1])nj<-as.matrix(table(y[y!=k]))j<-as.numeric(names(table(y[y!=k])))m<-10 ; prb<-0.3# Metodo de Newton-Raphson ##

epsilon<-1e-04beta <- c(0.1,0.02)n_iter<-500 ; erro <- 1 ; ki<-0betaplot<-matrix(0,nrow=0,ncol=2,byrow=T)

cat(’\n Dados simulados para:’,nome[-3],’com: \n k =’,k,’, p = ’,p,’, mu = ’,mu,’,mu.kmps = ’,(1-p)*k + p*mu,’\n\n’)

Score.fisher(erro,n_iter,beta,k,n,nk,j,nj,ki,epsilon,betaplot,p,mu,y,nome,sigma,prb,m)

readline()

}}

23

Page 25: Resultados Da Simulação

# Rodando os códigos

setwd(’C:/Users/6427466/Documents/DropboxPortableAHK/Dropbox/Mestrado/Código em R/Simulacao KMPS’)arq<-list.files()[-9]

arq[i]setwd(paste(’C:/Users/6427466/Documents/DropboxPortableAHK/Dropbox/Mestrado/Código em R/Simulacao KMPS/’,arq[i],sep=’’))arqs<-list.files()[5]

q<-length(args)run.Score.fisher(q,arqs)

24