Time series forecasting with machine learningDr Wei Liu
An introduction of developing and application time series forecast models with both traditional time series methods and machine learning techniques. Case study for a challenging very short-term electrical price forecasting project was presented.
Forecasting techniques, time series analysisSATISH KUMAR
Forecasting techniques, time series analysis
Introduction
Meaning
Definition
Features of forecasting
Process of forecasting
Importance of forecasting
Advantages of forecasting
Limitations of forecasting
Methods of forecasting
Conclusion
Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...Simplilearn
This Time Series Analysis (Part-2) in R presentation will help you understand what is ARIMA model, what is correlation & auto-correlation and you will alose see a use case implementation in which we forecast sales of air-tickets using ARIMA and at the end, we will also how to validate a model using Ljung-Box text. A time series is a sequence of data being recorded at specific time intervals. The past values are analyzed to forecast a future which is time-dependent. Compared to other forecast algorithms, with time series we deal with a single variable which is dependent on time. So, lets deep dive into this presentation and understand what is time series and how to implement time series using R.
Below topics are explained in this " Time Series in R presentation " -
1. Introduction to ARIMA model
2. Auto-correlation & partial auto-correlation
3. Use case - Forecast the sales of air-tickets using ARIMA
4. Model validating using Ljung-Box test
Become an expert in data analytics using the R programming language in this data science certification training course. You’ll master data exploration, data visualization, predictive analytics and descriptive analytics techniques with the R language. With this data science course, you’ll get hands-on practice on R CloudLab by implementing various real-life, industry-based projects in the domains of healthcare, retail, insurance, finance, airlines, music industry, and unemployment.
Why learn Data Science with R?
1. This course forms an ideal package for aspiring data analysts aspiring to build a successful career in analytics/data science. By the end of this training, participants will acquire a 360-degree overview of business analytics and R by mastering concepts like data exploration, data visualization, predictive analytics, etc
2. According to marketsandmarkets.com, the advanced analytics market will be worth $29.53 Billion by 2019
3. Wired.com points to a report by Glassdoor that the average salary of a data scientist is $118,709
4. Randstad reports that pay hikes in the analytics industry are 50% higher than IT
The Data Science with R is recommended for:
1. IT professionals looking for a career switch into data science and analytics
2. Software developers looking for a career switch into data science and analytics
3. Professionals working in data and business analytics
4. Graduates looking to build a career in analytics and data science
5. Anyone with a genuine interest in the data science field
6. Experienced professionals who would like to harness data science in their fields
Learn more at: https://www.simplilearn.com/
This is my talk from the PyDataLondon conference in May 2016. I outline some time management techniques and useful learning resources for those interested in transitioning into data science.
Time series forecasting with machine learningDr Wei Liu
An introduction of developing and application time series forecast models with both traditional time series methods and machine learning techniques. Case study for a challenging very short-term electrical price forecasting project was presented.
Forecasting techniques, time series analysisSATISH KUMAR
Forecasting techniques, time series analysis
Introduction
Meaning
Definition
Features of forecasting
Process of forecasting
Importance of forecasting
Advantages of forecasting
Limitations of forecasting
Methods of forecasting
Conclusion
Time Series Analysis - 2 | Time Series in R | ARIMA Model Forecasting | Data ...Simplilearn
This Time Series Analysis (Part-2) in R presentation will help you understand what is ARIMA model, what is correlation & auto-correlation and you will alose see a use case implementation in which we forecast sales of air-tickets using ARIMA and at the end, we will also how to validate a model using Ljung-Box text. A time series is a sequence of data being recorded at specific time intervals. The past values are analyzed to forecast a future which is time-dependent. Compared to other forecast algorithms, with time series we deal with a single variable which is dependent on time. So, lets deep dive into this presentation and understand what is time series and how to implement time series using R.
Below topics are explained in this " Time Series in R presentation " -
1. Introduction to ARIMA model
2. Auto-correlation & partial auto-correlation
3. Use case - Forecast the sales of air-tickets using ARIMA
4. Model validating using Ljung-Box test
Become an expert in data analytics using the R programming language in this data science certification training course. You’ll master data exploration, data visualization, predictive analytics and descriptive analytics techniques with the R language. With this data science course, you’ll get hands-on practice on R CloudLab by implementing various real-life, industry-based projects in the domains of healthcare, retail, insurance, finance, airlines, music industry, and unemployment.
Why learn Data Science with R?
1. This course forms an ideal package for aspiring data analysts aspiring to build a successful career in analytics/data science. By the end of this training, participants will acquire a 360-degree overview of business analytics and R by mastering concepts like data exploration, data visualization, predictive analytics, etc
2. According to marketsandmarkets.com, the advanced analytics market will be worth $29.53 Billion by 2019
3. Wired.com points to a report by Glassdoor that the average salary of a data scientist is $118,709
4. Randstad reports that pay hikes in the analytics industry are 50% higher than IT
The Data Science with R is recommended for:
1. IT professionals looking for a career switch into data science and analytics
2. Software developers looking for a career switch into data science and analytics
3. Professionals working in data and business analytics
4. Graduates looking to build a career in analytics and data science
5. Anyone with a genuine interest in the data science field
6. Experienced professionals who would like to harness data science in their fields
Learn more at: https://www.simplilearn.com/
This is my talk from the PyDataLondon conference in May 2016. I outline some time management techniques and useful learning resources for those interested in transitioning into data science.
Lucene Revolution 2016, Boston: Talk by Josef Adersberger (@adersberger, CTO at QAware).
Abstract: A lot of data is best represented as time series: Operational data, financial data, and even in data warehouses the dominant dimension is often time. We present Chronix, a time series database based on Apache Solr and Spark which is able to handle trillions of time series data points and perform interactive queries. Chronix Spark is open source software and battle-proven at a German car manufacturer and an international telco.
We demonstrate several use cases of Chronix from real-life. Afterwards we lift the curtain and deep-dive into the Chronix architecture esp. how we're using Solr to store time series data and how we've hooked up Solr with Spark. We provide some benchmarks showing how Chronix has outperformed other time series databases in both performance and storage-efficiency.
Chronix is open source under the Apache License (http://chronix.io).
QUANTITATIVE TECHNIQUES, TIME SERIES, CROSS SECTIONAL ANALYSIS, TIME SERIES RESEARCH, CROSS SECTIONAL RESEARCH, COMPARISON BETWEEN TIME SERIES AND CROSS SECTIONAL ANALYSIS, QUANTITATIVE ANALYSIS, QUANTITATIVE RESEARCH, RESEARCH METHODS, ORGANIZATION'S STUDY, LIBCORPIO786, BUSINESS ADMINISTRATION, MANAGEMENT SCIENCE, EDUCATION AND LEARNING,
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON.docxAKHIL969626
FIRE ADMIN UNIT 1 .orct121320#ffffff#fa951a#FFFFFF#e7b3513VERSON2.2MAYOR/CITY COUNSELxNO#66b66cCITY MANAGER1zNO#CD6A80FIRE CHIEF2zNO#504DCDOPERATIONS ASSISTANT CHIEF3zNO#FF8C00ADMINISTRATIVE ASSISTANT CHIEF3zNO#8E388ECHIEF OF PREVENTION5zNO#00ae00CHIEF OF TRAINING5zNO#ff6e01CONFIDENTIAL AMINISTRSTIVE ASSISTANT3x8#935c24ADMINISTRATIVE ASSISTANT4x9#388E8EADMINISTRATIVE ASSISTANT5y10#5483a2BATTALION CHIEF (1 PER SHIFT4zNO#B0171FDISTRICT CHIEF (3 PER SHIFT)11zNO#912CEECAPTAIN (18 PER SHIFT)12zNO#0000EELIEUTANENT (18 PER SHIFT)13zNO#00868BDRIVER/OPERATOR (18 PER SHIFT)14zNO#698B22FIREFIGHTER-1 (18 PER SHIFT)15zNO#FFA500RESCUE SPECIALIST II (10 PER SHIFT)12zNO#7171C6RESCUE SPECIALIST I (10 PER SHIFT)17zNO#418cf0SENIOR FIRE INVESTIGATOR6zNO#00BFFFSENIOR FIRE SAFETY EDUCATOR6zNO#4682B4SENIOR FIRE INSPECTOR6zNO#FF8C00FIRE INVESTIGATOR II19zNO#0000EEFIRE INVESTIGATOR I22zNO#6E7B8BFIRE SAFETY EDUCATOR II20zNO#FF6103FIRE SAFETY EDUCATOR I24zNO#FFE4E1FIRE INSPECTOR II21zNO#808000FIRE INSPECTOR I (2)26zNO#9BCD9BSENIOR TRAINING OFFICER7zNO#87CEFATRAINING OFFICER II (2)28zNO#D02090TRAINING OFFICER I (3)29zNO#308014MAINTENANCE SUPERVISOR/MASTER MECHANIC5zNO#9ACD32ADMINISTRATIVE ASSISTANT31y32#418cf0MAINTENANCE TECHNICIAN II31zNO#CD6A80MAINTENANCE TECHNICIAN (2)33zNO#504DCDzNO#FF8C00yNO#8E388ExNO#00ae00zNO#ff6e01xNO#935c24yNO#388E8ExNO#5483a2zNO#B0171FxNO#912CEExNO#00ae00yNO#00868ByNO#698B22xNO#FFA500yNO#7171C6zNO#418cf0xNO#00BFFFyNO#4682B4xNO#FF8C00yNO#0000EExNO#6E7B8BxNO#FF6103zNO#FFE4E1xNO#808000yNO#9BCD9ByNO#87CEFAxNO#D02090xNO#308014yNO#9ACD32zNO#418cf0yNO#CD6A80xNO#504DCDyNO#FF8C00xNO#8E388ExNO#00ae00yNO#ff6e01zNO#935c24xNO#388E8EyNO#5483a2xNO#B0171FxNO#912CEEyNO#00ae00yNO#00868BxNO#698B22zNO#FFA500zNO#7171C6yNO#6E7B8BxNO#00BFFFyNO#FFE4E1zNO#FF8C00yNO#0000EEyNO#6E7B8BxNO#FF6103yNO#FFE4E1zNO#808000yNO#9BCD9BxNO#87CEFAyNO#D02090xNO#308014xNO#9ACD32yNO#418cf0xNO#CD6A80zNO#504DCDzNO#FF8C00yNO#8E388ExNO#00ae00yNO#ff6e01zNO#935c24yNO#388E8EyNO#5483a2xNO#B0171FyNO#912CEEzNO#00ae1eyNO#00868BxNO#698B22yNO#FFA500xNO#7171C6
Business Decision Making Project Part 2
Jared Linscombe
QNT/275
Dr. Davisson
September 12, 2016
Descriptive Statistics
Descriptive statistics are statistics that describe or summarize features of collected data. Descriptive statistics simply present quantitative information in a manner that can be easily managed. The large amount of data is reduced into a simple summary and therefore the whole process of describing the data is less laborious.
For example, finding the mean helps to summarize a lot of individual information into a way that is quickly understood. The samples are likely to produce different independent variables that affect the sales of Elite Technologies Limited. For this reason, we opt to use bivariate analysis in the describing the statistics. Bivariate analysis of the descriptive statistics that is derived from the data will help in drawing relationships between different variables.
For a more accurate representa ...
Quality Journey -Introduction to 7QC Tools2.0.pdfNileshJajoo2
7QC Tool - Quality Journey , Myth about Quality :- Cost of Quality
Check Sheet
Histogram
Pareto Chart
Cause and Effect Diagram
Control Charts
Scatter Diagram
Process Flow Diagram
EFFECT is “WHAT?” Happens
CAUSE is “WHY?” it Happens
EFFECT = RESULT OR OUTCOME
CAUSE = REASON(S) OR FACTOR(S) CONTRIBUTING TO THE EFFECT
Quality Definition :- Doing the right thing , right at first time and every time, meeting
customer’s & investor’s expectations .
Combining forecast from different models has shown to perform better than single forecast in most time series. To improve the quality of forecast we can go for combining forecast. We study the effect of decomposing a series into multiple components and performing forecasts on each component separately... The original series is decomposed into trend, seasonality and an irregular component for each series. The statistical methods such as ARIMA, Holt-Winter have been used to forecast these components. In this paper we focus on how the best models of one series can be applied to similar frequency pattern series for forecasting using association mining. The proposed method forecasted value has been compared with Holt Winter method and shown that the results are better than Holt Winter method
Enhanced Enterprise Intelligence with your personal AI Data Copilot.pdfGetInData
Recently we have observed the rise of open-source Large Language Models (LLMs) that are community-driven or developed by the AI market leaders, such as Meta (Llama3), Databricks (DBRX) and Snowflake (Arctic). On the other hand, there is a growth in interest in specialized, carefully fine-tuned yet relatively small models that can efficiently assist programmers in day-to-day tasks. Finally, Retrieval-Augmented Generation (RAG) architectures have gained a lot of traction as the preferred approach for LLMs context and prompt augmentation for building conversational SQL data copilots, code copilots and chatbots.
In this presentation, we will show how we built upon these three concepts a robust Data Copilot that can help to democratize access to company data assets and boost performance of everyone working with data platforms.
Why do we need yet another (open-source ) Copilot?
How can we build one?
Architecture and evaluation
Adjusting primitives for graph : SHORT REPORT / NOTESSubhajit Sahu
Graph algorithms, like PageRank Compressed Sparse Row (CSR) is an adjacency-list based graph representation that is
Multiply with different modes (map)
1. Performance of sequential execution based vs OpenMP based vector multiply.
2. Comparing various launch configs for CUDA based vector multiply.
Sum with different storage types (reduce)
1. Performance of vector element sum using float vs bfloat16 as the storage type.
Sum with different modes (reduce)
1. Performance of sequential execution based vs OpenMP based vector element sum.
2. Performance of memcpy vs in-place based CUDA based vector element sum.
3. Comparing various launch configs for CUDA based vector element sum (memcpy).
4. Comparing various launch configs for CUDA based vector element sum (in-place).
Sum with in-place strategies of CUDA mode (reduce)
1. Comparing various launch configs for CUDA based vector element sum (in-place).
The Building Blocks of QuestDB, a Time Series Databasejavier ramirez
Talk Delivered at Valencia Codes Meetup 2024-06.
Traditionally, databases have treated timestamps just as another data type. However, when performing real-time analytics, timestamps should be first class citizens and we need rich time semantics to get the most out of our data. We also need to deal with ever growing datasets while keeping performant, which is as fun as it sounds.
It is no wonder time-series databases are now more popular than ever before. Join me in this session to learn about the internal architecture and building blocks of QuestDB, an open source time-series database designed for speed. We will also review a history of some of the changes we have gone over the past two years to deal with late and unordered data, non-blocking writes, read-replicas, or faster batch ingestion.
Analysis insight about a Flyball dog competition team's performanceroli9797
Insight of my analysis about a Flyball dog competition team's last year performance. Find more: https://github.com/rolandnagy-ds/flyball_race_analysis/tree/main
Unleashing the Power of Data_ Choosing a Trusted Analytics Platform.pdfEnterprise Wired
In this guide, we'll explore the key considerations and features to look for when choosing a Trusted analytics platform that meets your organization's needs and delivers actionable intelligence you can trust.
Learn SQL from basic queries to Advance queriesmanishkhaire30
Dive into the world of data analysis with our comprehensive guide on mastering SQL! This presentation offers a practical approach to learning SQL, focusing on real-world applications and hands-on practice. Whether you're a beginner or looking to sharpen your skills, this guide provides the tools you need to extract, analyze, and interpret data effectively.
Key Highlights:
Foundations of SQL: Understand the basics of SQL, including data retrieval, filtering, and aggregation.
Advanced Queries: Learn to craft complex queries to uncover deep insights from your data.
Data Trends and Patterns: Discover how to identify and interpret trends and patterns in your datasets.
Practical Examples: Follow step-by-step examples to apply SQL techniques in real-world scenarios.
Actionable Insights: Gain the skills to derive actionable insights that drive informed decision-making.
Join us on this journey to enhance your data analysis capabilities and unlock the full potential of SQL. Perfect for data enthusiasts, analysts, and anyone eager to harness the power of data!
#DataAnalysis #SQL #LearningSQL #DataInsights #DataScience #Analytics
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Data and AI
Round table discussion of vector databases, unstructured data, ai, big data, real-time, robots and Milvus.
A lively discussion with NJ Gen AI Meetup Lead, Prasad and Procure.FYI's Co-Found
2. TIME SERIES ANALYSIS:THEORY AND PRACTICE
SOME HOUSEKEEPING
▸ Call for presenters over the summer period
▸ Please don’t use the CodeNode bar after the meetup since
it’s booked for a private event - go to the pub across the
road
2
3. TIME SERIES ANALYSIS:THEORY AND PRACTICE
DEFINITION OF TIME SERIES DATA
▸ Sequence of measurements (data points) -
▸ that follow non-random order (i.e. are successive) -
▸ taken over regular time intervals -
▸ usually with no more than one data point per interval (if
there’s more than one data point - we call it multiple time
series analysis and use slightly different approaches to
modelling).
3
4. TIME SERIES ANALYSIS:THEORY AND PRACTICE
HOW ARE TIME SERIES DIFFERENT FROM OTHER TYPES OF DATA?
▸ Panel data
▸ Cross-sectional data
▸ Time series is a type of cross-sectional data set where one
measurement is differentiated from another by time stamp only
4
5. TIME SERIES ANALYSIS:THEORY AND PRACTICE
APPLICATIONS
▸ Financial markets
▸ Weather forecasting
▸ Sales forecasting
▸ Signal processing
▸ Natural language processing
5
7. TIME SERIES ANALYSIS:THEORY AND PRACTICE
TRENDING
▸ A trend exists when there is a long-term increase or decrease in the
data. It does not have to be linear. A trend can “change direction” and,
say, go from increasing to decreasing.
▸ Trends usually become visible when a linear function is fitted to the
data.
7
Source: http://jcflowers1.iweb.bsu.edu/rlo/trends.htm
8. TIME SERIES ANALYSIS:THEORY AND PRACTICE
SEASONALITY AND CYCLES
▸ A seasonal pattern exists when a series is influenced by
seasonal factors (e.g. the month of the year or day of the
week). Seasonality is always of a fixed and of a known period.
▸ A cyclic pattern exists when data exhibit rises and falls that
are not of fixed period. The duration of these fluctuations is
usually of at least 2 years (e.g. economic cycles).
▸ What may seem to be a trend over a short period of time
may be due to seasonality/cycle over a longer period of time.
Always zoom in/zoom out when plotting your data!
8
9. TIME SERIES ANALYSIS:THEORY AND PRACTICE
WHAT DOES IT ALL LOOK LIKE ON A CHART?
9
Source: http://jcflowers1.iweb.bsu.edu/rlo/trends.htm
10. TIME SERIES ANALYSIS:THEORY AND PRACTICE
WHAT DOES IT ALL LOOK LIKE ON A CHART?
10
Source: http://jcflowers1.iweb.bsu.edu/rlo/trends.htm
11. TIME SERIES ANALYSIS:THEORY AND PRACTICE
WHAT DOES IT ALL LOOK LIKE ON A CHART?
11
Source: http://jcflowers1.iweb.bsu.edu/rlo/trends.htm
13. TIME SERIES ANALYSIS:THEORY AND PRACTICE
TESTING FOR TRENDS AND SEASONALITY
▸ Checking for seasonality: autocorrelation.
▸ Checking for trends: fit a simple curve or a rolling average
and eyeball the chart. No proven automatic tests. Strong
autocorrelation with the time period immediately
preceding the measurement also suggests a trend
component.
13
14. TIME SERIES ANALYSIS:THEORY AND PRACTICE
ON THE IMPORTANCE OF ASKING THE RIGHT QUESTIONS
▸ What are you trying to predict?
▸ Do you know how the measurements were taken?
▸ Do you have any missing values in the dataset? If yes, what
do they represent?
▸ Do you need to adjust for seasonality or trend?
▸ What “shape” is your dataset?
▸ What are the assumptions being made?
14
16. TIME SERIES ANALYSIS:THEORY AND PRACTICE
NOW TO THE PRACTICE BIT
▸ You can’t use the same procedures to analyse snapshot
and time series data.
▸ For example, you can’t randomly pick the data points that
will be withheld for cross-validation and testing purposes.
Why?
▸ Make sure to understand as much as possible about the
underlying factors that affect the measurements.
16
17. TIME SERIES ANALYSIS:THEORY AND PRACTICE
PLOT, PLOT, THEN PLOT AGAIN
▸ Plotting your data will allow you to uncover the structure
of the dataset, spot irregularities in the data and figure out
which adjustments need to be made before proceeding
with the modelling.
▸ Useful libraries: pandas, numpy, json, matplotlib.pyplot,
pathlib, seaborn, scipy stats, statsmodels.
17
22. TIME SERIES ANALYSIS:THEORY AND PRACTICE
TIPS AND TRICKS FOR PLOTTING
▸ Smoothing - linear and exponential
▸ To see the “bigger picture” you may want to look at a moving average of the
input values.
▸ This is what they call “smoothing”.
▸ Linear smoothing gives equal weight to all the points it’s averaging over,
exponential smoothing gives more weight to more recent points.
▸ Points taken as inputs by moving average can be either centred around the
original value or directly behind it.
▸ Use [ColumnName].rolling.(window=[window size], center=True).mean().plot()
to plot rolling average. You can also replace mean by median.
22
23. TIME SERIES ANALYSIS:THEORY AND PRACTICE
TIPS AND TRICKS FOR PLOTTING
▸ For more plotting tools from pandas, visit
▸ http://pandas.pydata.org/pandas-docs/stable/
visualization.html#visualization-autocorrelation
▸ http://pandas.pydata.org/pandas-docs/stable/
computation.html#rolling-windows
23
24. TIME SERIES ANALYSIS:THEORY AND PRACTICE
DATA LOADING AND PREPROCESSING
▸ The data often comes in the form of multiple large csv files that
need to be concatenated together for further processing or slicing.
▸ Here is a useful discussion on Stack Overflow covering this issue:
http://stackoverflow.com/questions/25210819/speeding-up-data-
import-function-pandas-and-appending-to-dataframe/
25210900#25210900
▸ A useful aside: to speed up processing, specify columns to import
and their data type when you’re reading csv into a data frame - and
you can specify different data types for different columns by using
a dictionary: http://pandas.pydata.org/pandas-docs/stable/
generated/pandas.read_csv.html
24
25. TIME SERIES ANALYSIS:THEORY AND PRACTICE
MODELLING APPROACHES-ARMA
▸ ARMA: autoregressive moving average
▸ Example: http://statsmodels.sourceforge.net/devel/
examples/notebooks/generated/tsa_arma.html
▸ ARMA models combine t autoregressive and moving-
average terms to predict (t+1)-th term
25
26. TIME SERIES ANALYSIS:THEORY AND PRACTICE
MODELLING APPROACHES-ARMA
▸ Autoregressive model of order p:
▸ c is a constant, φ are parameters, ε is the error term (white
noise).
▸ Moving average model of order q:
▸ μ is expectation of Xt, ε is again the error term, θ are
parameters.
▸ Combined:
26
27. TIME SERIES ANALYSIS:THEORY AND PRACTICE
MODELLING APPROACHES - ARMA
▸ Why do we combine AR and MA models?
▸ AR model assumes steady change and is poor for
predicting sudden fluctuations.
▸ MA model takes error terms as an input which allows us to
take into account sudden changes in output faster than AR
model would have done on its own.
▸ Data doesn’t come with errors predefined - these are in fact
extrapolated by first fitting a model like AR. See any issues?
27
28. TIME SERIES ANALYSIS:THEORY AND PRACTICE
OTHER MODELLING APPROACHES
▸ Spectrum/Fourier analysis
▸ Attempts to decompose the function into a sum of sinusoidal
waves.
▸ Main aim is to determine the length and amplitude of
underlying cycles in cases where they are not immediately
obvious.
▸ More useful for things like sun spot activity than sales
forecasting (in the latter case seasonal component is easily
guessed by just eyeballing the data).
28
29. TIME SERIES ANALYSIS:THEORY AND PRACTICE
LIMITATIONS OF STANDARD APPROACHES
▸ Difficulty capturing high level dependencies - additional
rules typically have the be hardcoded.
▸ Can’t handle all of the possible data structures effectively.
29
30. TIME SERIES ANALYSIS:THEORY AND PRACTICE
PREDICTION HORIZON
▸ Why can’t we see far into the future?
▸ An interlude on chaos theory
30
31. TIME SERIES ANALYSIS:THEORY AND PRACTICE
NEURAL NETWORKS - A POSSIBLE ALTERNATIVE
▸ Neural network architectures can be modified to capture
global dependencies (e.g. LSTM).
▸ Capable of both regression and classification, depending
on the choice of activation function.
▸ Next time we will discuss
31
32. TIME SERIES ANALYSIS:THEORY AND PRACTICE
USEFUL LINKS
▸ https://documents.software.dell.com/statistics/textbook/time-series-analysis
▸ https://en.wikipedia.org/wiki/Time_series
▸ http://www.fil.ion.ucl.ac.uk/~wpenny/course/array.pdf
▸ https://en.wikipedia.org/wiki/Weather_forecasting
▸ https://www.otexts.org/fpp/6/1
▸ http://pandas.pydata.org/pandas-docs/stable/cookbook.html#cookbook-plotting
▸ http://pandas.pydata.org/pandas-docs/stable/visualization.html
▸ http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html
▸ http://en.wikipedia.org/wiki/Autoregressive–moving-average_model
▸ http://jcflowers1.iweb.bsu.edu/rlo/trends.htm
32