1 |
[en] APPLICATION OF INTERVAL NEURAL NETWORKS TO TIME SERIES FORECASTING AND TRADING / [pt] APLICAÇÃO DE REDES NEURAIS DE INTERVALO À PREVISÃO E TRADING DE SÉRIES FINANCEIRASMARCELLO MOREIRA STUCKERT FIALHO 16 November 2006 (has links)
[pt] Esta dissertação apresenta uma proposta de arquitetura de
redes neurais de intervalos para previsão de séries
financeiras. O desempenho desta arquitetura é analisado
através de testes de previsão para algumas séries de
mercado. Como contribuição adicional é apresentado um
algoritmo de trading automático. Este algoritmo é avaliado
aplicando-o à séries de mercado, para mensuração de lucros
percentuais. Por fim, dados de previsão, obtidos pela rede
proposta, são utilizadas para a otimização do trading. / [en] This text presents a new Neural network architeture to be
employed in the forecast of financial series. The
architecture´s performance is evaluated through
benchmarks, using data from financial series. As an
additional contribution, an automatic trading algorithm,
which is also evaluated through benchmarks, is presented.
Finally, forecast data, obtained with the proposed NN
architecture, is used to improve the trading algorithm´s
performance.
|
2 |
[en] POINT AND INTERVAL FORECASTING OF HIGH-FREQUENCY TIME SERIES WITH FUZZY LOGIC SYSTEM / [pt] PREVISÕES PONTUAIS E INTERVALARES DE SÉRIES TEMPORAIS DE ALTA FREQUÊNCIA COM SISTEMA DE LÓGICA FUZZYBRUNO QUARESMA BASTOS 12 July 2017 (has links)
[pt] A previsão de séries temporais é um assunto de grande importância para diversas áreas, podendo servir como base para planejamento e controle, entre outros. As formas mais comuns de previsão são as pontuais. É arriscado, no entanto, planejadores tomarem decisões unicamente com base em previsões
pontuais, pois séries reais são compostas por uma parte aleatória que não pode ser definida por modelagem matemática. Um modo de contornar este problema é realizando previsões intervalares. Estas fornecem informações sobre as incertezas das previsões pontuais, o que auxilia o planejador em suas decisões. Modelos de lógica fuzzy têm sido investigados na literatura de previsão devido a sua capacidade de modelar incertezas. Apesar disso, sistemas de lógica fuzzy Mamdani (MFLS) foram pouco investigados no tema, comparando-se a outros tipos de modelagens fuzzy. Ademais, entende-se que a literatura de previsão intervalar com modelos fuzzy é limitada. Neste contexto, este trabalho propõe um método para construção de previsões intervalares a partir das previsões pontuais do modelo MFLS de tipo-1 (T1 MFLS). O método proposto para construção de previsões intervalares do MFLS é baseado na reamostragem de erros in-sample. O modelo T1 MFLS é construído com uma heurística (para partição do universo de discurso das variáveis do modelo) e com a seleção da entrada do modelo. Previsões pontuais e intervalares são produzidas para séries horárias de carga de energia elétrica. A literatura de modelos fuzzy de previsão é revisada. / [en] Time series forecasting is an important subject for many areas; it can serve as basis for planning and control, among others. The most common type of forecast is the point forecast. It is, nevertheless, risky to make decisions based on point forecasts, considering that real time series are composed by a random part
that cannot be exactly defined by mathematical modeling. One way to by-pass this problem is by producing interval forecasts. These provide information about point forecasts reliability, what helps the planner make his decisions. Fuzzy logic models have been investigated in the forecasting literature due to their ability to
model uncertainties. In spite of this, Mamdani fuzzy logic systems (MFLS) have been less investigated in this subject than other types of fuzzy modeling approaches. Furthermore, it is understood that the literature of interval forecasting with fuzzy models is very limited. In this context, this work proposes a method for creating interval prediction from point forecasts of a type-1 MFLS (T1 MFLS). The proposed method for interval forecast construction is based on the resampling of in-sample errors. The T1 MFLS model is constructed with a heuristic (that makes the partition of the universe of discourse of the model s variables) and with selection of the model s inputs. Point and interval forecasts are produced for hourly electricity load series. The literature of fuzzy models applied in forecasting is reviewed.
|
3 |
[en] TEMPORAL NEURAL NETWORKS FOR TREATING TIME VARIANT SERIES / [pt] REDES NEURAIS TEMPORAIS PARA O TRATAMENTO DE SISTEMAS VARIANTES NO TEMPOCLAVER PARI SOTO 07 November 2005 (has links)
[pt] As RNA Temporais, em função de sua estrutura, consideram o
tempo na sua operação, incorporando memória de curto prazo
distribuída na rede em todos os neurônios escondidos e em
alguns dos casos nos neurônios de saída. Esta classe de
redes é utilizada para representar melhor a natureza
temporal dos sistemas dinâmicos. Em contraste, a RNA
estática tem uma estrutura apropriada para tarefas de
reconhecimento de padrões, classificação e outras de
natureza estática ou estacionária tendo sido utilizada com
sucesso em diversas aplicações.
O objetivo desta tese, portanto foi estudar a teoria e
avaliar o desempenho das Redes Neurais Temporais em
comparação com as Redes Neurais Estáticas, em aplicações
de sistemas dinâmicos. O desenvolvimento desta pesquisa
envolveu 3 etapas principais: pesquisa bibliográfica das
metodologias desenvolvidas para RNA Temporais; seleção e
implementação de modelos para a avaliação destas redes; e
estudo de casos.
A pesquisa bibliográfica permitiu compila e classificar os
principais trabalhos sobre RNA Temporais. Tipicamente,
estas redes podem ser classificadas em dois grupos: Redes
com Atraso no Tempo e Redes Recorrentes.
Para a análise de desempenho, selecionou-se uma redee de
cada grupo para implementação. Do primeiro grupo foi
selecionada a Rede FIR, onde as sinapses são filtros FIR
(Finite-duration Impulse Response) que representam a
natureza temporal do problema. A rede FIR foi selecionada
por englobar praticamente, todos os outros métodos de sua
classe e apresentar um modelo matemático mais formal. Do
segundo grupo, considerou-se a rede recorrente de Elman
que apresenta realimentação global de cada um dos
neurônios escondidos para todos eles.
No estudo de casos testou-se o desempenho das redes
selecionadas em duas linhas de aplicação: previsão de
séries temporais e processamento digital de sinais. No
caso de previsão de séries temporais, foram utilizadas
séries de consumo de energia elétrica, comparando-se os
resultados com os encontrados na literatura a partir de
métodos de Holt-Winters, Box & Jenkins e RNA estáticas. No
caso da aplicação das RNA em processamento digital de
sinais, utilizou-se a filtragem de ruído em sinais de voz
onde foram feitas comparações com os resultados
apresentados pelo filtro neural convencional, que é uma
rede feed-forward multicamada com o algoritmo de
retropropagação para o aprendizado.
Este trabalho demonstrou na prática que as RNA temporais
conseguem capturar as características dos processos
temporais de forma mais eficiente que as RNA Estatísticas
e outros métodos tradicionais, podendo aprender
diretamente o comportamento não estacionário das séries
temporais. Os resultados demonstraram que a rede neural
FIR e a rede Elman aprendem melhor a complexidade dos
sinais de voz. / [en] This dissertation investigates the development of
Artificial Neural Network (ANN) in the solution of
problems where the patterns presented to the network have
a temporary relationship to each other, such as time
series forecast and voice processing.
Temporary ANN considers the time in its operation,
incorporating memory of short period distributed in the
network in all the hidden neurons and in the output
neurons in some cases. This class of network in better
used to represent the temporary nature of the dynamic
systems. In contrast, Static ANN has a structure adapted
for tasks of pattern recognition, classification and
another static or stationary problems, achieving great
success in several applications. Considered an universal
approximator, Static ANN has also been used in
applications of dynamic systems, through some artifices in
the input of the network and through statistical data pre-
processings.
The objective of this work is, therefore to study
the theory and evaluate the performance of Temporal ANN,
in comparison with Static ANN, in applications of dynamics
systems. The development of this research involved 3 main
stages: bibliographical research of the methodologies
developed for Temporal ANN; selection and implementation
of the models for the evaluation of these networks; and
case studies.
The bibliographical research allowed to compile
and to classify the main on Temporal ANN, Typically, these
network was selected, where the synapses are filters FIR
(Finite-duration Impulse Response) that represent the
temporary nature of the problem. The FIR network has been
selected since it includes practically all other methods
of its class, presenting a more formal mathematical model.
On the second group, the Elman recurrent network was
considered, that presents global feedback of each neuron
in the hidden layer to all other neurons in this layer.
In the case studies the network selected have been
tested in two application: forecast of time series and
digital signal processing. In the case of forecast, result
of electric energy consumption time series prediction were
compared with the result found in the literature such as
Holt-Winters, Box & Jenkins and Static ANN methods. In the
case of the application of processing where the
comparisons were made with the results presented by the
standard neural filter, made of a multilayer feed-forward
network with the back propagation learning algorithm.
This work showed in practice that Temporal ANN
captures the characteristics of the temporary processes in
a more efficient way that Static ANN and other methods,
being able to learn the non stationary behavior of the
temporary series directly. The results showed that the FIR
neural network and de Elman network learned better the
complexity of the voice signals.
|
4 |
[en] AUTOMFIS: A FUZZY SYSTEM FOR MULTIVARIATE TIME SERIES FORECAST / [pt] AUTOMFIS: UM SISTEMA FUZZY PARA PREVISÃO DE SÉRIES TEMPORAIS MULTIVARIADASJULIO RIBEIRO COUTINHO 08 April 2016 (has links)
[pt] A série temporal é a representação mais comum para a evoluçãao no
tempo de uma variável qualquer. Em um problema de previsão de séries
temporais, procura-se ajustar um modelo para obter valores futuros da
série, supondo que as informações necessárias para tal se encontram no
próprio histórico da série. Como os fenômenos representados pelas séries
temporais nem sempre existem de maneira isolada, pode-se enriquecer o
modelo com os valores históricos de outras séries temporais relacionadas.
A estrutura formada por diversas séries de mesmo intervalo e dimensão
ocorrendo paralelamente é denominada série temporal multivariada. Esta
dissertação propõe uma metodologia de geração de um Sistema de Inferência
Fuzzy (SIF) para previsão de séries temporais multivariadas a partir de
dados históricos, com o objetivo de obter bom desempenho tanto em termos
de acurácia de previsão como no quesito interpretabilidade da base de regras
– com o intuito de extrair conhecimento sobre o relacionamento entre as
séries. Para tal, são abordados diversos aspectos relativos ao funcionamento
e à construção de um SIF, levando em conta a sua complexidade e claridade
semântica. O modelo é avaliado por meio de sua aplicação em séries
temporais multivariadas da base completa da competição M3, comparandose
a sua acurácia com as dos métodos participantes. Além disso, através
de dois estudos de caso com dados reais públicos, suas possibilidades
de extração de conhecimento são exploradas por meio de dois estudos
de caso construídos a partir de dados reais. Os resultados confirmam
a capacidade do AutoMFIS de modelar de maneira satisfatória séries
temporais multivariadas e de extrair conhecimento da base de dados. / [en] A time series is the most commonly used representation for the
evolution of a given variable over time. In a time series forecasting problem,
a model aims at predicting the series future values, assuming that all
information needed to do so is contained in the series past behavior.
Since the phenomena described by the time series does not always exist
in isolation, it is possible to enhance the model with historical data from
other related time series. The structure formed by several different time
series occurring in parallel, each featuring the same interval and dimension,
is called a multivariate time series. This dissertation proposes a methodology
for the generation of a Fuzzy Inference System (FIS) for multivariate
time series forecasting from historical data, aiming at good performance
in both forecasting accuracy and rule base interpretability – in order to
extract knowledge about the relationship between the modeled time series.
Several aspects related to the operation and construction of such a FIS
are investigated regarding complexity and semantic clarity. The model is
evaluated by applying it to multivariate time series obtained from the
complete M3 competition database and by comparing it to other methods
in terms of accuracy. In addition knowledge extraction possibilities are
explored through two case studies built from actual data. Results confirm
that AutoMFIS is indeed capable of modeling time series behaviors in a
satisfactory way and of extractig meaningful knowldege from the databases.
|
5 |
[pt] MODELO VARIABLE STEP-SIZE EVOLVING PARTICIPATORY LEARNING WITH KERNEL RECURSIVE LEAST SQUARES APLICADO À PREVISÃO DE PREÇOS DO ÓLEO DIESEL NO BRASIL / [en] VARIABLE STEP-SIZE EVOLVING PARTICIPATORY LEARNING WITH KERNEL RECURSIVE LEAST SQUARES MODEL APPLIED TO GAS PRICES FORECASTING IN BRAZILEDUARDO RAVAGLIA CAMPOS QUEIROZ 30 April 2021 (has links)
[pt] Um modelo de previsão é uma ferramenta indispensável nos negócios, ajudando na tomada de decisões, seja a curto, médio ou longo prazo. Neste contexto, a implementação de técnicas de aprendizagem de máquina em
modelos de previsão de séries temporais assume notória relevância, visto que o processamento da informação e a extração de conhecimento são cada vez mais exigidos de forma eficiente e dinâmica. Este trabalho desenvolve um modelo denominado Variable Step-Size evolving Participatory Learning with Kernel Recursive Least Squares, VS-ePL-KRLS, aplicado à previsão de preços do óleo diesel S500 e S10. O modelo apresentado demonstra uma melhor acurácia em comparação com os modelos análogos na literatura, sem perda de desempenho computacional para todas as séries temporais analisadas. / [en] A prediction model is an indispensable tool in business, helping to make decisions, whether in the short, medium, or long term. In this context, the implementation of machine learning techniques in time series forecasting models has a notorious relevance, as information processing and efficient and dynamic knowledge uncovering are increasingly demanded. This work develops a model called Variable Step-Size evolving Participatory Learning with Kernel Recursive Least Squares, VS-ePL-KRLS, applied to the forecast of weekly prices for S500 and S10 diesel oil, at the Brazilian level, for biweekly and monthly horizons. The presented model demonstrates a better accuracy compared with analogous models in the literature, without loss of
computational performance for all time series analyzed.
|
Page generated in 0.1528 seconds