Testes de raiz unitária

Documentos relacionados
Testes de cointegração

Teste F-parcial 1 / 16

Teste F-parcial 1 / 16

Análise de dados em Geociências

Introdução Regressão linear Regressão de dados independentes Regressão não linear. Regressão. Susana Barbosa

Econometria IV Modelos Lineares de Séries Temporais. Fernando Chague

ANOVA com modelos encaixados

4 Mecanismo gerador dos dados, quebras estruturais e cointegração

Aula 4. Wilson Correa. August 5, 2015

BIE5782. Unidade 7: INTRODUÇÃO AOS MODELOS LINEARES

Regression and Clinical prediction models

Gabarito Trabalho 2. Variable Coefficient Std. Error t-statistic Prob.

Gabarito Lista 2 LES0773 Estatística III. Os resultados dessa regressão são apresentados na seguinte tabela:

Segundo Trabalho de Econometria 2009

Análise de Carteiras usando o R - Parte 6

UNIVERSDADE AGOSTINHO NETO FACULDADE DE ECONOMIA. Maio 2018 Aula 7

b) Teste a hipótese de efeito significante do tamanho da população sobre a venda do produto, na presença de renda per capita

Regressão linear múltipla

Regression and Clinical prediction models

CE062c José Luiz Padilha da Silva e Cesar Augusto Taconeli 13 de setembro de 2018

Monitoria Sessão 6. Verônica Santana FEA-USP 10/05/2017

ME613 - Análise de Regressão

Precificação de apartamentos para o bairro Água Verde em Curitiba

Testes de Raiz Unitária para Dados em Painel

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL Campus CERRO LARGO. PROJETO DE EXTENSÃO Software R: de dados utilizando um software livre.

7 Análise dos Dados e Cálculos

RELACÃO DO CRIME EM CIDADES PEQUENAS COM CUSTO, IDADE E ANOS DE ESTUDO DE ESTADOS DA AMERICA DO NORTE

Medidas Macroprudenciais no Brasil: Efeitos do Depósito Compulsório Sobre Produto e Estoque de Crédito da Economia Parte 2

Aula 22/10/2018 José Luiz Padilha 22 de outubro de 2018

Capacitação em R e RStudio PROJETO DE EXTENSÃO. Software R: capacitação em análise estatística de dados utilizando um software livre.

EXPLORANDO OS MODELOS LINEARES GENERALIZADOS APLICAÇÃO A DADOS DE UM PEQUENO SUPERMERCADO

Tabela 1 - Teste de Dickey-Fuller para série log-preço futuro. Teste ADF 0, ,61% Tabela 2 - Teste de Dickey-Fuller para série log-preço à vista

2. Séries Temporais Definição

NÚMERO DE INTERNAÇÕES E GASTOS COM AIHS COM A POPULAÇÃO IDOSA: um estudo de projeções na cidade de João Pessoa-PB.

3 Dados e metodologia

Econometria Aplicada com uso do R

Série de Textos para Discussão do Curso de Ciências Econômicas

INTRODUÇÃO A ECONOMETRIA

Modelos ARCH e GARCH Aula 8. Morettin e Toloi, 2006, Capítulo 1 e 14 Morettin, 2011, Capítulo 1 e 5 Bueno, 2011, Capítulo 8

STAR unit root test e os preços da cana-de-açúcar. Grupo de Pesquisa: 1. Comercialização, Mercados e Preços

BIE5782 Uso da Linguagem R para Análise de Dados em Ecologia

MEDIÇÃO DA QUALIDADE DO VINHO BRANCO NORTE PORTUGUÊS

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO DEPARTAMENTO DE ECONOMIA MONOGRAFIA DE FINAL DE CURSO

Cointegração fracionária em séries financeiras. Victor Sakimoto Shie DISSERTAÇÃO APRESENTADA INSTITUTO DE MATEMÁTICA E ESTATÍSTICA

teoria de probabilidade e estatística, uma sequência de palavra série de tempo é usada alternativamente para

Avaliação do conteúdo de potássio em grãos de soja em função dos níveis de água a potássio aplicados

1 AULA 3 - MODELO DE REGRESSÃO LINEAR

Regressão geograficamente ponderada (GWR): análise de fenômenos com

Análise e Previsão de Séries Temporais Aula 2: Introdução às séries temporais. Eraylson Galdino

MRLM COM COVARIÁVEIS CATEGÓRICAS. criar uma variável dummy para representar uma categoria da variável. variável dummy: assume só dois valores: 0 ou 1

Monitoria Sessão 4. Verônica Santana FEA-USP 25/04/2017

Modelos de Regressão Múltipla - Parte VII

Modelos Lineares Generalizados

AULA 17 - Variáveis binárias

Modelos Lineares Generalizados - Verificação do Ajuste do Modelo

ECONOMETRIA AVANÇADA Prova Intermediária - 09/04/2015

Estimação de Modelos ARMA e ARIMA

UNIVERSIDADE FEDERAL DO PARANÁ FERNANDO PALU DE SOUZA KAITTER GARCIA RODRIGO ALVES SILVA

Lista de Exercicios 3

Previsão da inflação do indicador IGP-M através de um modelo ARIMA

Monitoria Sessão 8. Verônica Santana FEA-USP 23/05/2017

RELAÇÃO ENTRE EXPECTATIVA DE VIDA E CARACTERÍSTICAS DOS ESTADOS NORTE-AMERICANOS ENTRE OS ANOS DE 1969 E 1970

PREVISÃO DE PREÇO DO QUILO DO CAFÉ ARÁBICA: UMA APLICAÇÃO DOS MODELOS ARIMA E GARCH

Antes de resolvermos a)-c), vamos relembrar a diferença entre esperança (variância) conditional e esperança (variância) incondicional.

CE062c José Luiz Padilha da Silva e Cesar Augusto Taconeli 23 de outubro de 2018

Elaboração e Delineamento de Projetos

Econometria Semestre

Lista 1 - Gabarito. Prof. Erica Castilho Rodrigues Disciplina: Modelos Lineares Generalizados. 29 de Abril. f(y i, θ i ) = θ i exp( yiθ i ).

ÉLIA YATHIE MATSUMOTO (180720)

Séries Temporais e Modelos Dinâmicos. Econometria. Marcelo C. Medeiros. Aula 9

Aplicação do modelo arima para previsão do preço da commodity milho

Nome: Número: Espaço reservado para classificações

Econometria em Finanças e Atuária

AGA Análise de Dados em Astronomia I. O método de Monte Carlo

Regressão linear múltipla - Correlação parcial

NÚMERO DE INTERNAÇÕES E GASTOS COM AIHS COM A POPULAÇÃO IDOSA: um estudo de projeções na cidade de Porto Alegre - RS.

Séries Temporais e Modelos Dinâmicos. Econometria. Marcelo C. Medeiros. Aula 12

UNIVERSIDADE FEDERAL DE JUIZ DE FORA FACULDADE DE ECONOMIA ÍNDICE IBOVESPA: UMA ANÁLISE ECONOMÉTRICA. Leonardo Maia Coelho. Lucas Cavalcanti Rodrigues

Regressão para Dados Binários - Estudo de Dengue

Estatística Aplicada II. } Regressão Linear

ANÁLISE DE REGRESSÃO. Ralph S. Silva. Departamento de Métodos Estatísticos Instituto de Matemática Universidade Federal do Rio de Janeiro

Uma Análise de Co-Integração entre Mercados de Ações da América do Sul

3 Modelo estocástico para os fatores de risco

Nome: Turma: Processo

ANÁLISE EXPLORATÓRIA DO CONSUMO PER CAPITA DE ÁGUA RESIDENCIAL E RENDA PER CAPITA, EM UM SETOR DE ABASTECIMENTO DE ÁGUA.

Aplicação da metodologia Box & Jenkins para previsão de vendas de emulsificante

Gustavo Lôpo Andrade. Assimetria na Transmissão de Preços de Cerveja

(iv) Ausência de correlação serial nos erros, dados dois valores quaisquer de X, X i e X j (i j), a correlação entre ε i e ε j é zero,, /,

Análise de Variância e outras análises. Airlane P. Alencar

Relatório do Experimento 1 Sistema Massa - Mola. Fernando Henrique Ferraz Pereira da Rosa

6 Aplicação de modelos de série temporal para o CMO

Variável dependente Variável independente Coeficiente de regressão Relação causa-efeito

Análise de Regressão Linear Múltipla IX

4 Análise Exploratória

MODELOS DE REGRESSÃO E DECOMPOSIÇÃO PARA DESCREVER O CONSUMO RESIDENCIAL DE ENERGIA ELÉTRICA NO BRASIL ENTRE 1985 E 2013

Conceitos Básicos de Séries Temporais para Modelagem Macroeconômica

Uma introdução ao mundo dos dados e do R

Análise de previsão da inflação no período pós-plano Real

Previsão mensal do preço da saca de soja no sudoeste do estado do Paraná utilizando a metodologia de Box & Jenkis

Transcrição:

Testes de raiz unitária Avaliando estacionariedade em séries temporais financeiras Wilson Freitas Quant Developer

Recursos index.rmd 2/20

Testes de Raiz Unitária

Definição do teste de raiz unitária Existem diversos testes de raiz unitária (RU) 1. Augmented Dickey-Fuller (ADF) 2. Phillips-Perron (PP) 3. Kwiatkowski-Phillips-Schmidt-Shin (KPSS) 4.... Na maioria dos testes a hipótese nula é de que a série tenha raiz unitária, e portanto não seja estacionária, logo: : H0 : H 1 tem raiz unitária (não é estacionária) não tem raiz unitária (é estacionária) No teste KPSS a hipótese nula é de que não existe raiz unitária. 4/20

Implementando o teste de raiz unitária Temos uma série temporal que claramente é um AR(1) e está sujeito a e desejamos estimar o seguinte modelo para esta série: y t y t = ϕ y t 1 + ε t iid N(0, ) t E[ ε t ε s ] = 0, t s ε t σ 2 Para que seja estacionário temos que obter que atenda a restrição. Logo, as hipóteses do teste devem reescritas como: y t ϕ ϕ < 1 : H0 : H 1 ϕ = 1, não é estacionário y t ϕ < 1, é estacionário y t Testar a estacionariedade 7 t ϕˆ teste- sobre 5/20

No entanto, é mais comum testar se os coeficientes são nulos de forma que uma simples transformação no modelo nos leva a e consequentemente novas hipóteses Δ y t = (ϕ 1) y t 1 + ε t = π y t 1 + ε t : H0 : H 1 π = 0, não é estacionário y t π < 0, é estacionário y t Esta abordagem é utilizada no teste ADF. Infelizmente, na prática a teoria é outra de forma que nem sempre é possível utilizar apenas um AR(1) para identificar a existência de raiz unitária. Algumas séries possuem uma estrutura mais complexa e um simples AR(1) não é suficiente para capturá-la. Veremos a seguir como os testes ADF e PP contornam este problema. 6/20

Testes de Dickey-Fuller

Testes de Dickey-Fuller Segundo Dickey-Fuller, devem ser consideradas 3 abordagens para realizar o teste de raiz unitária (considerando H0 : π = 0 ). Random-walk com drift e tendência deterministica p 1 Z t β 0 β 1 Z t 1 δ i Z t i ε t i=1 Δ = + t + π + Δ + Random-walk com drift Random-walk plain-vanilla p 1 Z t β 0 Z t 1 δ i Z t i ε t i=1 Δ = + π + Δ + p 1 Z t Z t 1 δ i Z t i ε t i=1 Δ = π + Δ + 8/20

A estrutura do AR(1) foi extendida para acomodar uma estrutura ARMA(p,q) mais geral. Essa extenção é conhecida como augmented Dickey-Fuller (ADF). O teste considerando apenas o modelo AR(1) é o teste de Dickey-Fuller padrão que pode ser tratado como uma caso particular do teste ADF quando. p = 1 A estatística de interesse é ϕˆ 1 τ i = S ϕˆ onde i = 1,2,3 representam os modelos propostos. Note que apesar do teste de RU ter uma jeitão de teste- t, na prática não é, pois a distribuição de τ i uma t de Student. não é Cada modelo proposto possui uma distribuição para τ i. As distribuições para τ i são obtidas através de simulações de Monte-Carlo (MacKinnon 1996). 9/20

O gráfico abaixo apresenta os p-valores da estatística τ i. 10/20

Teste ADF no R

O teste ADF no R está na função ur.dfdo pacote urcaimplementado por Bernhard Pfaff autor do livro Analysis of Integrated and Cointegrated Time Series with R (Use R!). args(ur.df) ## function (y, type = c("none", "drift", "trend"), lags = 1, selectlags = c("fixed", ## "AIC", "BIC")) ## NULL typerecebe o modelo a ser considerado na realização do teste. nonedefine o modelo random-walk plainvanilla e os demais parâmetros são auto-explicativos. selectlagsdefine qual o critério será utilizado para a seleção do modelo estimado. Fixedé o padrão de forma que o modelo é estimado com os lagsfornecidos e não há seleção de modelo. lags define a quantidade de lags a ser utilizada na estimação da parte ARMA(p,q) do modelo. Este parâmetro deve ser utilizado em conjunto com o parâmetro selectlags. Se selectlagsfor AICou BICo valor de lagsé a quantidade máxima de parâmetros que um modelo poderá possuir. Logo, na dúvida chute um número razoável para lagse reze, porque a partir daqui já virou uma questão de fé. 12/20

Vamos aplicar o teste ADF a série diária do log do BOVESPA para o ano de 2011. Note que a série claramente apresenta uma tendência de queda, e isto para mim são bons indícios de que o modelo com tendência deterministica seja adequado para realizar o teste de RU. 13/20

Começemos com type="trend", lags=4e selectlags="bic"e soca a bota. library(urca) ur <- ur.df(y = BVSP.price, lags = 4, type = "trend", selectlags = "BIC") ur@testreg ## ## Call: ## lm(formula = z.diff ~ z.lag.1 + 1 + tt + z.diff.lag) ## ## Residuals: ## Min 1Q Median 3Q Max ## -0.08919-0.00895 0.00070 0.00934 0.03885 ## ## Coefficients: ## Estimate Std. Error t value Pr(> t ) ## (Intercept) 5.51e-01 2.38e-01 2.31 0.022 * ## z.lag.1-4.95e-02 2.14e-02-2.32 0.021 * ## tt -4.65e-05 2.74e-05-1.70 0.091. ## z.diff.lag -2.18e-02 6.47e-02-0.34 0.736 ## --- ## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1 ## ## Residual standard error: 0.0156 on 240 degrees of freedom ## Multiple R-squared: 0.0252, Adjusted R-squared: 0.013 ## F-statistic: 2.07 on 3 and 240 DF, p-value: 0.105 14/20

Conclusões O modelo selecionado foi lm(formula = z.diff ~ z.lag.1 + 1 + tt + z.diff.lag)com lags=1, mesmo fornecendo lags=4 O coeficiente da tendência tté negativo mantendo a coerência com o gráfico. O coeficiente z.lag.1, parâmetro de interesse para o teste de raiz unitária e para avaliar a sua insignificância precisamos da tabela de valores críticos que fica na variável ur@cvaldo teste. ## 1pct 5pct 10pct ## tau3-3.99-3.43-3.13 ## phi2 6.22 4.75 4.07 ## phi3 8.43 6.49 5.47 tau3é a estatística referente ao coeficiente z.lag.1e estes são os dados que interessam, a informação de significância da tabela Coefficientsrefere-se ao teste- t. Na mesma tabela temos que o valor da estatistíca para z.lag.1é -2.32 e avaliando os níveis críticos de tau3concluímos que não é possível rejeitar a hipótese nula para z.lag.1e, portanto, a série tem raiz unitária e é não-estacionária. 15/20

Ahhh... os resíduos É importante, obviamente, dar uma olhada nos resíduos. A variável ur@rescontem os resíduos e o comando plot(ur)gera o gráfico abaixo. 16/20

Sanity-check Apenas para ter certeza de que as coisas funcionam como deveriam funcionar vamos realizar o teste ADF com um random-walk gerado. Vamos usar type="none", pois o random-walk foi gerado sem drift e sem tendência deterministica. ur<-ur.df(y=cumsum(c(100,rnorm(250))),lags=4,type="none",selectlags="bic") Os resultados estão no próximo slide. 17/20

## ##Call: ##lm(formula=z.diff~z.lag.1-1+z.diff.lag) ## ##Residuals: ## Min 1QMedian 3Q Max ##-2.320-0.647-0.111 0.599 3.184 ## ##Coefficients: ## EstimateStd.ErrortvaluePr(> t ) ##z.lag.1-0.000165 0.000593-0.28 0.78 ##z.diff.lag-0.058213 0.063937-0.91 0.36 ## ##Residualstandarderror:0.944on244degreesoffreedom ##MultipleR-squared:0.00368,AdjustedR-squared:-0.00448 ##F-statistic:0.451on2and244DF, p-value:0.638 18/20

Conclusões O valor da estatística de interesse é -0.28. Os valores críticos para o teste são ## 1pct 5pct10pct ##tau1-2.58-1.95-1.62 Note que tau1é a variável de interesse, pois refere-se ao modelo random-walk plain-vanilla e os seus valores críticos são diferentes daqueles obtidos no teste com a série do Bovespa onde a variável era tau3. Não rejeitamos a hipótese nula e portanto: - - A série tem raiz unitária A série é não-estacionária 19/20

Testes de raiz unitária twitter @aboutwilson www www.aboutwilson.net/trading-strategies/ github github.com/wilsonfreitas