Data-Driven Methods For Simulation And Forecasting Of Financial Time Series