Forecasting is the process of making predictions of the future based on past and present data and most commonly by analysis of trends. A commonplace example might be estimation of some variable of interest at some specified future date. Prediction is a similar, but more general term. Both might refer to formal statistical methods employing time series, cross-sectional or longitudinal data, or alternatively to less formal judgmental methods. Usage can differ between areas of application: for example, in hydrology the terms “forecast” and “forecasting” are sometimes reserved for estimates of values at certain specific future times, while the term “prediction” is used for more general estimates, such as the number of times floods will occur over a long period.

Stock prices

,
Basic stock prices predicting with TensorFlow.

Timeseries forecasting with H2O

,
By expanding a time series horizontally you can use H2O to forecast it.

Time series in R

A tutorial on forecasting time series with R.

Time series analysis functions to remember

Diverse R functions related to timeseries analysis.