CADLabs / ethereum-economic-model

A modular dynamical-systems model of Ethereum's validator economics
http://ethereum-economic-model.cadlabs.org/
GNU General Public License v3.0
132 stars 33 forks source link

Workstream 1: Ethereum stochastic processes - ETH price #5

Closed BenSchZA closed 3 years ago

BenSchZA commented 3 years ago
BenSchZA commented 3 years ago

We brainstormed investigating the following points:

BenSchZA commented 3 years ago

From @danlessa:

The quickest way of having samples for ETH price forecast is by using FbProphet, which uses ARIMA under the hoods: https://facebook.github.io/prophet/ It is as simple that it could get

If we want to be more rigorous, I would think about having a stochastic process that makes uses of long-tailed brownian motion, but I'm not sure if there's a ready toolkit for doing that (most people just assume a common GBM) One pointer is that scientific article, which would need to be translated into more actionable items: https://www.tandfonline.com/doi/abs/10.1080/03610920601001766?journalCode=lsta20

If we want to stick with vanilla GBM, this is a good pointer: https://towardsdatascience.com/simulating-stock-prices-in-python-using-geometric-brownian-motion-8dfd6e8c6b18

BenSchZA commented 3 years ago

https://facebook.github.io/prophet/

Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well.