TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho de Econometria de Séries Temporais

Por:   •  14/10/2022  •  Artigo  •  1.276 Palavras (6 Páginas)  •  131 Visualizações

Página 1 de 6

Vendas industriais reais – indústria de transformação – Fiesp

Importante indicador  para a análise da evolução de curto prazo da indústria brasileira;

Visualizar efeito das políticas econômicas;

Subsidiar a construção dessas políticas;

Período analisado: 1º trimestre de 1990 ao 3º trimestre de 2004;

59 observações - Q1/1990 a Q3/2004

 Examinar existência de tendência e/ou sazonalidade nos dados

FAC e FACP do log do faturamento

FAC da 1ª diferença do log do faturamento

 Examinar a existência de tendência e/ou sazonalidade nos dados

 Examinar a existência de tendência e/ou sazonalidade nos dados

Diferenciação sazonal e teste de raiz unitária

FAC e FACP da diferença sazonal da 1ª diferença do log do faturamento

Estimação e escolha do modelo adequado

Testes de autocorrelação e heterocedasticidade dos resíduos

Teste de normalidade dos resíduos

 Gráfico do valores estimados para a série temporal e seus verdadeiros valores

Previsão do valor médio condicional esperado e respectivo desvio

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6]

[pic 7]

[pic 8]

[pic 9]

[pic 10]

[pic 11]

[pic 12]

[pic 13]

Point Forecast    Lo 95    Hi 95

2004 Q4       229.6960 210.1575 249.2346

2005 Q1       248.9831 221.3514 276.6148

2005 Q2       246.4621 212.6203 280.3039

2005 Q3       257.4992 218.4220 296.5763

[pic 14]

source("/cloud/project/install_and_load_packages.R")

#### Coleta de dados das vendas industriais reais

Quandl.api_key('ZfwmZ2yyVycjbNy7fELb')

faturamento <- Quandl("BCB/1339",start_date = "1989-01-01",transform='normalize', type = "ts", collapse="quarterly")

dygraphs::dygraph(faturamento, main = "Faturamento real da indústria de transformação (ao trimestre)") %>% dyRangeSelector()

#########################################

###### MODELO PARA O NÍVEL DA SÉRIE #####

#########################################

#####

##   1: Visualização e análise dos dados

# Série temporal do faturamento real da indústria de transformação

plot(faturamento, xlab = "Ano", ylab = "Faturamento", main = "Série temporal do faturamento da indústria")

monthplot(faturamento, xlab = "Trimestre", ylab = "Faturamento", main ="Subséries trimestrais do faturamento da indústria")

# Examinar a existência de tendência e/ou sazonalidade nos dados

decomp <- stats::stl(faturamento, "periodic")

colnames(decomp$time.series) = c("sazonalidade","tendência","restante")

plot(decomp, main="Decomposição faturamento")

#####

##   2: Transformar os dados para estabilizar a variância

#####

log_faturamento <- (log(faturamento))

#####

##   3: Testar se os dados são estacionários.

#####

# - H0: raiz unitária (passeio aleatório)

# - H1: sem raiz unitária (não é um passeio aleatório)

unitRootct_log_faturamento <- fUnitRoots::adfTest(log_faturamento, lags = 4, type = c("ct"))

print(unitRootct_log_faturamento)

## Não rejeita H0 -> série não estacionária

# Diferenciação

log_faturamento_diff <- timeSeries::diff(timeSeries::diff(log_faturamento, lag = 1, differences = 1), lag = 4, differences = 1)

# Série temporal do log_faturamento_diff"

plot(log_faturamento_diff, xlab = "Ano", ylab = "log_faturamento_diff", main = "Série diferenciada do faturamento da indústria")

monthplot(log_faturamento_diff, xlab = "Ano", ylab = "log_faturamento_diff", main ="Subséries trimestrais do log_faturamento_diff")

# Examinar a existência de tendência e/ou sazonalidade nos dados

decomp <- stats::stl(log_faturamento_diff, "periodic")

colnames(decomp$time.series) = c("sazonalidade","tendência","restante")

plot(decomp, main="Decomposição log_faturamento_diff")

# Testar se os dados são estacionários

# - H0: raiz unitária (passeio aleatório)

# - H1: sem raiz unitária (não é um passeio aleatório)

unitRootct_log_faturamento_diff <- fUnitRoots::adfTest(log_faturamento_diff, lags = 4, type = c("nc"))

print(unitRootct_log_faturamento_diff)

## Rrejeita H0 -> série estacionária

#####

##   4: Analisar FACs e FACPs e determinar as ordens máximas P e Q para os componentes AR e MA

#####

acf_log_faturamento_diff <- stats::acf(log_faturamento_diff, plot = FALSE, na.action = na.pass, lag.max = 12)

pacf_log_faturamento_diff <- stats::pacf(log_faturamento_diff, plot = FALSE, na.action = na.pass, lag.max = 12)

# Gráfico da FAC e FACP.

plot(acf_log_faturamento_diff, main = "", ylab = "", xlab = "Defasagem")

title("Função de Autocorrelação (FAC)", adj = 0.5, line = 1)

plot(pacf_log_faturamento_diff, main = "", ylab = "", xlab = "Defasagem")

title("Função de Autocorrelação Parcial (FACP)", adj = 0.5, line = 1)

#####

##   5: Estimar todas as combinações para p, d e q. Aqui, d será fixo e igual ao número de vezes necessárias para tornar a série original estacionáira.d=1

#####

# Todas as combinações possíveis de p=0 até p=max e q=0 até q=max para a parte não sazonal e P=0 até P=max e Q=0 até Q=max para a parte sazonal

...

Baixar como (para membros premium)  txt (9.8 Kb)   pdf (433.2 Kb)   docx (356.1 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com