From defc80fdaccb7f4ea23dacd7417cf3cb2a98784a Mon Sep 17 00:00:00 2001 From: workpc Date: Tue, 19 Nov 2024 16:58:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=8E=9F=E6=B2=B9=EF=BC=8C?= =?UTF-8?q?=E8=81=9A=E7=83=AF=E7=83=83=E8=AE=A1=E7=AE=97=E8=BF=9120?= =?UTF-8?q?=E6=97=A5=E6=9C=80=E6=8E=A5=E8=BF=91=E6=A8=A1=E5=9E=8B=E7=9A=84?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Untitled1.ipynb | 1958 ++++++++++++++++++++ config_juxiting.py | 2 +- juxitingdataset/df_combined3.csv | 410 ++-- juxitingdataset/jbsh_juxiting.db | Bin 69632 -> 69632 bytes juxitingdataset/testandpredict_groupby.csv | 400 ++-- juxitingdataset/历史价格-预测值.png | Bin 143762 -> 144242 bytes juxitingdataset/特征频度统计.csv | 2 +- juxitingdataset/特征频度统计.txt | 2 +- juxitingdataset/预测值表格.png | Bin 95590 -> 91089 bytes main_juxiting.py | 4 +- main_yuanyou.py | 2 + 11 files changed, 2371 insertions(+), 409 deletions(-) create mode 100644 Untitled1.ipynb diff --git a/Untitled1.ipynb b/Untitled1.ipynb new file mode 100644 index 0000000..07ad4dc --- /dev/null +++ b/Untitled1.ipynb @@ -0,0 +1,1958 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "7fadc60c-d710-4b8c-89cd-1d889ece1eaf", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "WARNING:tensorflow:From C:\\Users\\EDY\\AppData\\Roaming\\Python\\Python311\\site-packages\\keras\\src\\losses.py:2976: The name tf.losses.sparse_softmax_cross_entropy is deprecated. Please use tf.compat.v1.losses.sparse_softmax_cross_entropy instead.\n", + "\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "读取本地数据:juxitingdataset\\PP指标数据.xlsx\n", + "读取本地数据:juxitingdataset\\PP指标数据.xlsx\n", + "getdata接收:juxitingdataset\\PP指标数据.xlsx date \n", + "getdata接收:juxitingdataset\\PP指标数据.xlsx date \n", + "删除两月不更新特征前数据量:(2515, 354)\n", + "删除两月不更新特征前数据量:(2515, 354)\n", + "删除两月不更新特征后数据量:(2515, 315)\n", + "删除两月不更新特征后数据量:(2515, 315)\n", + "删除预测列为空值的行后数据量:(771, 315)\n", + "删除预测列为空值的行后数据量:(771, 315)\n", + "删除全为空值的列后数据量:(771, 315)\n", + "删除全为空值的列后数据量:(771, 315)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + "d:\\code\\PriceForecast\\lib\\dataread.py:226: SettingWithCopyWarning: \n", + "A value is trying to be set on a copy of a slice from a DataFrame\n", + "\n", + "See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy\n", + " values.dropna(inplace=True,axis=0)\n", + " 日度(219) 周度(94) 21天(1)\n", + "0 PP主力收盘价拟合残差/丙烷 CP M1 PE注塑开工率/周 中国:华东地区:市场平均价:BOPP厚光膜\n", + "1 华南聚丙烯基差(折盘面收盘价) PP:看跌比例:中国(周) \n", + "2 华北聚丙烯基差(折盘面收盘价) PP:看平比例:中国(周) \n", + "3 华东聚丙烯基差(折盘面收盘价) PP:看升比例:中国(周) \n", + "4 煤制聚丙烯利润 PP看空情绪指数环差 \n", + ".. ... ... ...\n", + "214 PE期货收盘价 \n", + "215 PP连续-1月 \n", + "216 PP连续-5月 \n", + "217 PP连续-9月 \n", + "218 y \n", + "\n", + "[219 rows x 3 columns]\n", + " 日度(219) 周度(94) 21天(1)\n", + "0 PP主力收盘价拟合残差/丙烷 CP M1 PE注塑开工率/周 中国:华东地区:市场平均价:BOPP厚光膜\n", + "1 华南聚丙烯基差(折盘面收盘价) PP:看跌比例:中国(周) \n", + "2 华北聚丙烯基差(折盘面收盘价) PP:看平比例:中国(周) \n", + "3 华东聚丙烯基差(折盘面收盘价) PP:看升比例:中国(周) \n", + "4 煤制聚丙烯利润 PP看空情绪指数环差 \n", + ".. ... ... ...\n", + "214 PE期货收盘价 \n", + "215 PP连续-1月 \n", + "216 PP连续-5月 \n", + "217 PP连续-9月 \n", + "218 y \n", + "\n", + "[219 rows x 3 columns]\n", + "特征信息:总共有312个,日度(219),周度(94),21天(1), 详看 附1、特征列表\n", + " 数据特征工程:\n", + " 1. 数据日期排序,新日期在最后\n", + " 2. 删除空列,特征数据列没有值,就删除\n", + " 3. 删除近两月不再更新值的指标\n", + " 4. 非日度数据填充为日度数据,填充规则:\n", + " -- 向后填充,举例:假设周五出现一个周度指标数据,那么在这之前的数据用上周五的数据\n", + " -- 向前填充,举例:采集数据开始日期为2018年1月1日,那么周度数据可能是2018年1月3日,那么3日的数据向前填充,使1日2日都有数值\n", + " 数据特征相关性分析:\n", + " \n", + "特征信息:总共有312个,日度(219),周度(94),21天(1), 详看 附1、特征列表\n", + " 数据特征工程:\n", + " 1. 数据日期排序,新日期在最后\n", + " 2. 删除空列,特征数据列没有值,就删除\n", + " 3. 删除近两月不再更新值的指标\n", + " 4. 非日度数据填充为日度数据,填充规则:\n", + " -- 向后填充,举例:假设周五出现一个周度指标数据,那么在这之前的数据用上周五的数据\n", + " -- 向前填充,举例:采集数据开始日期为2018年1月1日,那么周度数据可能是2018年1月3日,那么3日的数据向前填充,使1日2日都有数值\n", + " 数据特征相关性分析:\n", + " \n", + "********************************************************************************************************************************************************************************************************\n", + "********************************************************************************************************************************************************************************************************\n" + ] + }, + { + "data": { + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# 读取配置\n", + "from lib import *\n", + "from lib.dataread import *\n", + "from lib.tools import *\n", + "from models.nerulforcastmodels import ex_Model,model_losss,brent_export_pdf,tansuanli_export_pdf,pp_export_pdf,model_losss_juxiting\n", + "\n", + "import glob\n", + "import torch\n", + "torch.set_float32_matmul_precision(\"high\")\n", + "\n", + "sqlitedb = SQLiteHandler(db_name) \n", + "sqlitedb.connect()\n", + "\n", + "signature = BinanceAPI(APPID, SECRET)\n", + "etadata = EtaReader(signature=signature,\n", + " classifylisturl = classifylisturl,\n", + " classifyidlisturl=classifyidlisturl,\n", + " edbcodedataurl=edbcodedataurl,\n", + " edbcodelist=edbcodelist,\n", + " edbdatapushurl=edbdatapushurl,\n", + " edbdeleteurl=edbdeleteurl,\n", + " edbbusinessurl=edbbusinessurl\n", + " )\n", + "# 获取数据\n", + "if is_eta:\n", + " # eta数据\n", + " logger.info('从eta获取数据...')\n", + " signature = BinanceAPI(APPID, SECRET)\n", + " etadata = EtaReader(signature=signature,\n", + " classifylisturl = classifylisturl,\n", + " classifyidlisturl=classifyidlisturl,\n", + " edbcodedataurl=edbcodedataurl,\n", + " edbcodelist=edbcodelist,\n", + " edbdatapushurl=edbdatapushurl,\n", + " edbdeleteurl=edbdeleteurl,\n", + " edbbusinessurl=edbbusinessurl,\n", + " )\n", + " df_zhibiaoshuju,df_zhibiaoliebiao = etadata.get_eta_api_pp_data(data_set=data_set,dataset=dataset) # 原始数据,未处理\n", + "\n", + " # 数据处理\n", + " df = datachuli_juxiting(df_zhibiaoshuju,df_zhibiaoliebiao,y = y,dataset=dataset,add_kdj=add_kdj,is_timefurture=is_timefurture,end_time=end_time) \n", + "\n", + "else:\n", + " logger.info('读取本地数据:'+os.path.join(dataset,data_set))\n", + " df = getdata_juxiting(filename=os.path.join(dataset,data_set),y=y,dataset=dataset,add_kdj=add_kdj,is_timefurture=is_timefurture,end_time=end_time) # 原始数据,未处理\n", + "\n", + "# 更改预测列名称\n", + "df.rename(columns={y:'y'},inplace=True)\n", + " \n", + "if is_edbnamelist:\n", + " df = df[edbnamelist] \n", + "df.to_csv(os.path.join(dataset,'指标数据.csv'), index=False)\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "ae059224-976c-4839-b455-f81da7f25179", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "更新数据sqlUPDATE trueandpredict SET ds = '2024-11-18 00:00:00', y = '7363.333333333333' WHERE ds = '2024-11-18 00:00:00'\n", + "更新数据sqlUPDATE trueandpredict SET ds = '2024-11-18 00:00:00', y = '7363.333333333333' WHERE ds = '2024-11-18 00:00:00'\n" + ] + } + ], + "source": [ + "# 保存最新日期的y值到数据库\n", + "# 取第一行数据存储到数据库中\n", + "first_row = df[['ds','y']].tail(1)\n", + "# 将最新真实值保存到数据库\n", + "if not sqlitedb.check_table_exists('trueandpredict'):\n", + " first_row.to_sql('trueandpredict',sqlitedb.connection,index=False)\n", + "else:\n", + " for row in first_row.itertuples(index=False):\n", + " row_dict = row._asdict()\n", + " row_dict['ds'] = row_dict['ds'].strftime('%Y-%m-%d %H:%M:%S')\n", + " check_query = sqlitedb.select_data('trueandpredict',where_condition = f\"ds = '{row.ds}'\")\n", + " if len(check_query) > 0:\n", + " set_clause = \", \".join([f\"{key} = '{value}'\" for key, value in row_dict.items()])\n", + " sqlitedb.update_data('trueandpredict',set_clause,where_condition = f\"ds = '{row.ds}'\")\n", + " continue\n", + " sqlitedb.insert_data('trueandpredict',tuple(row_dict.values()),columns=row_dict.keys())\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "id": "abb597fc-c5f3-4d76-8099-5eff358cb634", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "今天是周一,更新预测模型\n", + "今天是周一,更新预测模型\n", + "最近20天预测残差最低的模型名称:NHITS\n", + "最近20天预测残差最低的模型名称:NHITS\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "(16, 23)\n", + "(12, 22)\n", + "1 TSMixerx_abs_error_rate\n", + "2 TCN_abs_error_rate\n", + "3 NHITS_abs_error_rate\n", + "4 NHITS_abs_error_rate\n", + "5 Informer_abs_error_rate\n", + "8 BiTCN_abs_error_rate\n", + "9 PatchTST_abs_error_rate\n", + "10 TSMixer_abs_error_rate\n", + "11 BiTCN_abs_error_rate\n", + "12 StemGNN_abs_error_rate\n", + "13 Informer_abs_error_rate\n", + "14 NLinear_abs_error_rate\n", + "dtype: object\n" + ] + } + ], + "source": [ + "import datetime\n", + "# 判断当前日期是不是周一\n", + "is_weekday = datetime.datetime.now().weekday() == 1\n", + "if is_weekday:\n", + " logger.info('今天是周一,更新预测模型')\n", + " # 计算最近20天预测残差最低的模型名称\n", + "\n", + " model_results = sqlitedb.select_data('trueandpredict',order_by = \"ds DESC\",limit = \"20\")\n", + " # 删除空值率为40%以上的列\n", + " print(model_results.shape)\n", + " model_results = model_results.dropna(thresh=len(model_results)*0.6,axis=1)\n", + " model_results = model_results.dropna()\n", + " print(model_results.shape)\n", + " modelnames = model_results.columns.to_list()[2:] \n", + " for col in model_results[modelnames].select_dtypes(include=['object']).columns:\n", + " model_results[col] = model_results[col].astype(np.float32)\n", + " # 计算每个预测值与真实值之间的偏差率\n", + " for model in modelnames:\n", + " model_results[f'{model}_abs_error_rate'] = abs(model_results['y'] - model_results[model]) / model_results['y']\n", + "\n", + " # 获取每行对应的最小偏差率值\n", + " min_abs_error_rate_values = model_results.apply(lambda row: row[[f'{model}_abs_error_rate' for model in modelnames]].min(), axis=1)\n", + " # 获取每行对应的最小偏差率值对应的列名\n", + " min_abs_error_rate_column_name = model_results.apply(lambda row: row[[f'{model}_abs_error_rate' for model in modelnames]].idxmin(), axis=1)\n", + " print(min_abs_error_rate_column_name)\n", + " # 将列名索引转换为列名\n", + " min_abs_error_rate_column_name = min_abs_error_rate_column_name.map(lambda x: x.split('_')[0])\n", + " # 取出现次数最多的模型名称\n", + " most_common_model = min_abs_error_rate_column_name.value_counts().idxmax()\n", + " logger.info(f\"最近20天预测残差最低的模型名称:{most_common_model}\")\n", + "\n", + " # 保存结果到数据库\n", + " \n", + " if not sqlitedb.check_table_exists('most_model'):\n", + " sqlitedb.create_table('most_model',columns=\"ds datetime, most_common_model TEXT\")\n", + " sqlitedb.insert_data('most_model',(datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'),most_common_model,),columns=('ds','most_common_model',))\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ade7026e-8cf2-405f-a2da-9e90f364adab", + "metadata": {}, + "outputs": [], + "source": [ + "if is_corr:\n", + " df = corr_feature(df=df)\n", + "\n", + "df1 = df.copy() # 备份一下,后面特征筛选完之后加入ds y 列用\n", + "logger.info(f\"开始训练模型...\")\n", + "row,col = df.shape\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "dfef57d8-36da-423b-bbe7-05a13e15f71b", + "metadata": {}, + "outputs": [], + "source": [ + "now = datetime.datetime.now().strftime('%Y%m%d%H%M%S')\n", + "# ex_Model(df,\n", + "# horizon=horizon,\n", + "# input_size=input_size,\n", + "# train_steps=train_steps,\n", + "# val_check_steps=val_check_steps,\n", + "# early_stop_patience_steps=early_stop_patience_steps,\n", + "# is_debug=is_debug,\n", + "# dataset=dataset,\n", + "# is_train=is_train,\n", + "# is_fivemodels=is_fivemodels,\n", + "# val_size=val_size,\n", + "# test_size=test_size,\n", + "# settings=settings,\n", + "# now=now,\n", + "# etadata = etadata,\n", + "# modelsindex = modelsindex,\n", + "# data = data,\n", + "# is_eta=is_eta,\n", + "# )\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "0e5b6f30-b7ca-4718-97a3-48b54156e07f", + "metadata": {}, + "outputs": [], + "source": [ + "logger.info('模型训练完成')\n", + "# # 模型评估\n", + "\n", + "logger.info('训练数据绘图ing')\n", + "model_results3 = model_losss_juxiting(sqlitedb)\n", + "\n", + "logger.info('训练数据绘图end')\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "85b557de-8235-4e27-b5b8-58b36dfe6724", + "metadata": {}, + "outputs": [], + "source": [ + "# 模型报告\n", + "\n", + "logger.info('制作报告ing')\n", + "title = f'{settings}--{now}-预测报告' # 报告标题\n", + "\n", + "pp_export_pdf(dataset=dataset,num_models = 5 if is_fivemodels else 22,time=end_time,\n", + " reportname=reportname,sqlitedb=sqlitedb),\n", + "\n", + "logger.info('制作报告end')\n", + "logger.info('模型训练完成')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d4129e71-ee2c-4af1-81ed-fadf14efa206", + "metadata": {}, + "outputs": [], + "source": [ + "# 发送邮件\n", + "m = SendMail(\n", + " username=username,\n", + " passwd=passwd,\n", + " recv=recv,\n", + " title=title,\n", + " content=content,\n", + " file=max(glob.glob(os.path.join(dataset,'*.pdf')), key=os.path.getctime),\n", + " ssl=ssl,\n", + ")\n", + "# m.send_mail() \n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/config_juxiting.py b/config_juxiting.py index 20003ff..79c29d1 100644 --- a/config_juxiting.py +++ b/config_juxiting.py @@ -211,7 +211,7 @@ upload_data = { ### 开关 is_train = True # 是否训练 is_debug = False # 是否调试 -is_eta = True # 是否使用eta接口 +is_eta = False # 是否使用eta接口 is_timefurture = True # 是否使用时间特征 is_fivemodels = False # 是否使用之前保存的最佳的5个模型 is_edbcode = False # 特征使用edbcoding列表中的 diff --git a/juxitingdataset/df_combined3.csv b/juxitingdataset/df_combined3.csv index 5013735..1c4d2ac 100644 --- a/juxitingdataset/df_combined3.csv +++ b/juxitingdataset/df_combined3.csv @@ -1,206 +1,206 @@ ds,NHITS,Informer,LSTM,iTransformer,TSMixer,TSMixerx,PatchTST,RNN,GRU,TCN,BiTCN,DilatedRNN,MLP,DLinear,NLinear,TFT,StemGNN,MLPMultivariate,TiDE,DeepNPTS,y,min_within_quantile,max_within_quantile,min_model,max_model,NLinear_abs_error_rate,RNN_abs_error_rate,TiDE_abs_error_rate,LSTM_abs_error_rate,DilatedRNN_abs_error_rate,PatchTST_abs_error_rate,TSMixer_abs_error_rate,NHITS_abs_error_rate,GRU_abs_error_rate,DLinear_abs_error_rate,DeepNPTS_abs_error_rate,TFT_abs_error_rate,MLP_abs_error_rate,Informer_abs_error_rate,TSMixerx_abs_error_rate,BiTCN_abs_error_rate,TCN_abs_error_rate,iTransformer_abs_error_rate,MLPMultivariate_abs_error_rate,StemGNN_abs_error_rate,min_abs_error_rate_prediction,min_abs_error_rate_column_name -2024-01-29,7327.54,7371.29,7327.98,7384.88,7303.02,7287.33,7292.89,7315.12,7343.6,7448.81,7326.19,7305.51,7323.52,7296.29,7310.33,7284.56,7305.08,7307.85,7296.64,7296.58,7305.0,7287.33,7384.88,TSMixerx,iTransformer,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.0,0.0,7305.08,StemGNN -2024-01-30,7323.87,7345.87,7337.31,7389.43,7298.24,7304.34,7293.09,7323.49,7353.22,7449.26,7332.46,7312.26,7328.59,7281.35,7304.5,7300.72,7302.7,7318.95,7297.0,7304.78,7315.0,7293.09,7389.43,PatchTST,iTransformer,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.01,0.0,0.0,7312.26,DilatedRNN -2024-01-31,7324.15,7346.47,7344.21,7380.46,7308.31,7304.1,7294.49,7331.7,7359.12,7457.24,7342.73,7323.04,7320.56,7292.95,7297.57,7318.6,7301.14,7334.67,7303.24,7314.47,7302.5,7294.49,7380.46,PatchTST,iTransformer,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.02,0.01,0.0,0.0,7303.24,TiDE -2024-02-01,7310.36,7350.73,7330.01,7368.2,7301.07,7305.61,7286.25,7318.49,7346.67,7454.66,7335.99,7307.86,7320.18,7289.85,7286.74,7300.7,7300.0,7329.82,7302.62,7301.44,7275.0,7301.07,7368.2,TSMixer,iTransformer,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.02,0.01,0.01,0.0,7286.25,PatchTST -2024-02-02,7293.69,7327.78,7309.33,7373.02,7273.72,7281.96,7266.09,7301.23,7324.77,7439.28,7308.17,7276.55,7291.01,7277.53,7261.4,7276.11,7297.48,7296.47,7281.35,7281.49,7242.5,7273.72,7373.02,TSMixer,iTransformer,0.0,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.03,0.02,0.01,0.01,7261.4,NLinear -2024-02-04,7254.43,7283.66,7289.7,7339.78,7239.73,7246.94,7231.94,7275.87,7300.41,7419.08,7273.83,7247.99,7247.88,7248.6,7243.9,7245.49,7293.53,7245.1,7250.1,7275.04,7240.0,7239.73,7339.78,TSMixer,iTransformer,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.0,0.01,7239.73,TSMixer -2024-02-05,7250.29,7259.14,7291.3,7286.88,7225.65,7210.31,7228.4,7274.82,7302.66,7410.31,7243.09,7250.31,7235.75,7227.82,7230.87,7230.15,7289.29,7232.53,7231.23,7243.13,7227.5,7225.65,7302.66,TSMixer,GRU,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.01,0.0,0.01,7227.82,DLinear -2024-02-06,7238.12,7245.94,7284.38,7245.93,7214.97,7191.32,7208.56,7264.12,7290.83,7402.4,7214.51,7247.19,7215.73,7210.97,7213.27,7208.05,7284.47,7215.47,7216.57,7240.12,7246.67,7208.05,7290.83,TFT,GRU,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.02,0.0,0.0,0.01,7247.19,DilatedRNN -2024-02-07,7250.07,7249.58,7298.53,7246.31,7225.56,7233.26,7233.51,7282.69,7310.77,7411.92,7197.42,7269.31,7226.51,7226.73,7229.02,7225.51,7280.56,7230.76,7231.61,7227.76,7255.0,7225.51,7310.77,TFT,GRU,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.02,0.0,0.0,0.0,7250.07,NHITS -2024-02-08,7255.89,7238.05,7302.06,7239.05,7240.02,7246.68,7249.72,7290.17,7314.03,7416.26,7187.06,7274.24,7236.22,7231.46,7251.08,7240.22,7277.06,7237.26,7253.37,7246.68,7270.0,7231.46,7314.03,DLinear,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.02,0.0,0.0,0.0,7274.24,DilatedRNN -2024-02-18,7255.75,7235.38,7313.8,7233.69,7255.69,7255.58,7265.83,7300.25,7328.57,7421.75,7188.82,7284.88,7247.14,7230.47,7268.08,7275.0,7274.52,7246.07,7273.11,7254.99,7336.67,7230.47,7421.75,DLinear,TCN,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.01,7328.57,GRU -2024-02-19,7328.24,7286.07,7381.02,7275.31,7308.41,7310.31,7327.43,7366.18,7388.41,7447.08,7280.03,7355.52,7284.43,7281.5,7344.23,7354.4,7273.63,7291.66,7323.83,7270.38,7350.0,7273.63,7388.41,StemGNN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,7354.4,TFT -2024-02-20,7340.94,7314.03,7381.57,7320.35,7338.18,7366.51,7341.79,7363.28,7388.78,7459.81,7353.13,7385.1,7303.85,7305.54,7355.22,7374.68,7273.2,7317.23,7334.72,7315.85,7335.0,7303.85,7388.78,MLP,GRU,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7334.72,TiDE -2024-02-21,7328.09,7291.25,7364.24,7319.25,7332.97,7412.64,7331.43,7349.38,7375.82,7465.63,7385.73,7387.23,7307.38,7333.67,7337.79,7342.36,7272.39,7318.1,7325.39,7314.47,7297.5,7291.25,7412.64,Informer,TSMixerx,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.02,0.0,0.0,0.0,7291.25,Informer -2024-02-22,7287.87,7267.14,7325.02,7277.25,7305.41,7391.88,7303.83,7321.02,7340.78,7453.1,7382.02,7339.71,7294.56,7318.52,7298.75,7277.44,7270.51,7301.04,7291.38,7276.98,7285.0,7270.51,7391.88,StemGNN,TSMixerx,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.02,0.0,0.0,0.0,7287.87,NHITS -2024-02-23,7274.4,7269.57,7318.81,7248.73,7289.09,7370.73,7297.79,7303.7,7335.42,7444.23,7366.25,7323.17,7289.08,7303.61,7282.35,7266.32,7268.19,7293.09,7280.01,7282.8,7306.67,7266.32,7370.73,TFT,TSMixerx,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.0,0.01,7303.7,RNN -2024-02-26,7317.08,7264.94,7337.71,7258.44,7297.69,7360.07,7324.84,7325.02,7354.15,7444.26,7362.54,7327.9,7317.03,7295.98,7301.97,7291.58,7266.69,7302.36,7294.47,7344.75,7292.5,7264.94,7362.54,Informer,BiTCN,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.02,0.0,0.0,0.0,7291.58,TFT -2024-02-27,7324.86,7265.31,7320.64,7250.01,7294.19,7304.11,7298.21,7308.62,7337.19,7439.27,7344.69,7310.37,7318.04,7292.7,7282.65,7268.99,7265.18,7294.64,7286.29,7335.9,7306.67,7265.18,7344.69,StemGNN,BiTCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.02,0.01,0.0,0.01,7308.62,RNN -2024-02-28,7350.44,7289.53,7338.22,7309.69,7298.81,7324.0,7322.15,7329.78,7355.81,7445.01,7333.11,7324.66,7333.3,7311.24,7305.73,7297.46,7264.32,7302.66,7303.67,7363.84,7353.33,7289.53,7363.84,Informer,DeepNPTS,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,7355.81,GRU -2024-02-29,7364.92,7312.73,7388.84,7333.98,7331.49,7367.62,7367.57,7377.53,7397.03,7453.38,7342.48,7349.71,7365.78,7333.87,7360.89,7322.64,7264.33,7322.6,7342.49,7352.62,7325.0,7312.73,7397.03,Informer,GRU,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.02,0.0,0.0,0.01,7322.64,TFT -2024-03-01,7321.58,7316.24,7343.94,7309.51,7320.66,7330.76,7334.34,7332.16,7359.97,7443.02,7323.63,7307.3,7329.62,7315.68,7335.52,7305.79,7264.18,7304.35,7325.91,7320.04,7343.33,7304.35,7359.97,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,7343.94,LSTM -2024-03-04,7340.8,7317.33,7376.92,7311.15,7328.22,7340.47,7340.31,7365.15,7388.86,7450.74,7315.87,7323.96,7323.98,7333.25,7339.48,7315.33,7264.33,7301.3,7341.73,7340.63,7330.0,7301.3,7388.86,MLPMultivariate,GRU,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7328.22,TSMixer -2024-03-05,7315.29,7324.32,7350.44,7305.61,7325.74,7339.79,7318.97,7344.85,7365.55,7451.88,7304.36,7319.43,7316.46,7325.93,7321.51,7307.34,7264.21,7297.3,7327.12,7328.32,7310.0,7297.3,7365.55,MLPMultivariate,GRU,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7307.34,TFT -2024-03-06,7308.37,7325.7,7334.63,7294.16,7305.63,7325.18,7312.54,7318.27,7352.91,7447.44,7298.88,7308.51,7313.02,7309.36,7297.3,7288.71,7263.76,7286.98,7300.48,7306.5,7297.5,7286.98,7352.91,MLPMultivariate,GRU,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7297.3,NLinear -2024-03-07,7299.86,7322.53,7324.67,7282.33,7294.87,7306.71,7313.41,7321.12,7342.72,7440.57,7289.94,7302.04,7319.49,7285.37,7297.06,7280.81,7263.15,7286.31,7293.88,7289.42,7290.0,7280.81,7342.72,TFT,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7289.94,BiTCN -2024-03-08,7284.22,7300.35,7319.86,7274.83,7286.74,7293.73,7302.8,7307.93,7337.87,7436.35,7274.2,7299.68,7286.94,7284.21,7288.37,7276.83,7262.76,7277.18,7291.02,7296.59,7295.0,7274.2,7337.87,BiTCN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7293.73,TSMixerx -2024-03-11,7271.27,7287.88,7325.34,7269.57,7283.7,7281.61,7304.64,7315.33,7343.5,7434.85,7270.74,7301.9,7264.77,7297.51,7293.47,7279.98,7262.81,7273.09,7289.34,7281.02,7285.0,7264.77,7343.5,MLP,GRU,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7283.7,TSMixer -2024-03-12,7252.84,7289.89,7316.38,7238.32,7271.27,7285.97,7283.58,7308.11,7333.67,7423.91,7273.67,7295.14,7244.6,7296.69,7275.31,7274.42,7264.09,7267.18,7270.4,7242.84,7283.33,7242.84,7333.67,DeepNPTS,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.02,0.01,0.0,0.0,7283.58,PatchTST -2024-03-13,7248.94,7289.63,7317.69,7233.04,7267.63,7290.31,7281.2,7307.19,7335.38,7425.88,7268.58,7309.18,7235.08,7304.14,7278.21,7275.33,7265.65,7265.26,7272.33,7235.62,7285.0,7235.08,7335.38,MLP,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.02,0.01,0.0,0.0,7281.2,PatchTST -2024-03-14,7265.67,7272.35,7319.05,7246.86,7274.3,7281.33,7285.09,7310.26,7336.26,7424.37,7279.02,7310.25,7246.55,7274.92,7288.54,7285.69,7269.2,7272.8,7280.93,7245.84,7277.5,7246.55,7336.26,MLP,GRU,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7279.02,BiTCN -2024-03-15,7268.02,7272.38,7313.29,7252.22,7272.37,7267.28,7274.58,7300.8,7329.86,7422.91,7276.36,7300.48,7249.94,7253.63,7269.2,7284.16,7271.75,7274.0,7279.15,7275.57,7353.33,7252.22,7422.91,iTransformer,TCN,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,7329.86,GRU -2024-03-18,7347.52,7331.59,7398.1,7300.4,7319.2,7299.25,7365.29,7379.18,7404.8,7454.79,7304.76,7381.73,7306.57,7305.65,7353.59,7387.27,7274.58,7304.16,7330.82,7352.64,7387.5,7299.25,7404.8,TSMixerx,GRU,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7387.27,TFT -2024-03-19,7383.2,7377.06,7422.18,7337.72,7360.54,7351.51,7392.03,7400.81,7423.66,7474.67,7313.87,7416.08,7356.26,7326.81,7393.41,7420.57,7276.23,7330.54,7363.47,7386.88,7435.0,7313.87,7474.67,BiTCN,TCN,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.02,7423.66,GRU -2024-03-20,7431.32,7405.09,7481.7,7376.29,7402.01,7385.96,7459.23,7451.43,7481.06,7500.15,7329.38,7477.52,7408.8,7385.25,7441.38,7446.61,7277.8,7375.82,7414.87,7433.1,7460.0,7329.38,7481.7,BiTCN,LSTM,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.02,7459.23,PatchTST -2024-03-21,7458.23,7401.49,7497.22,7416.58,7435.34,7399.19,7477.4,7484.97,7496.09,7515.96,7349.72,7505.51,7430.26,7433.87,7467.83,7466.18,7280.62,7415.17,7449.45,7440.95,7422.5,7349.72,7505.51,BiTCN,DilatedRNN,0.01,0.01,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.02,7416.58,iTransformer -2024-03-22,7407.08,7385.58,7442.54,7427.62,7418.86,7399.51,7396.74,7421.23,7442.49,7503.78,7352.84,7447.2,7399.15,7426.65,7428.19,7410.61,7284.13,7404.03,7430.58,7399.98,7402.5,7352.84,7447.2,BiTCN,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.02,7404.03,MLPMultivariate -2024-03-25,7390.93,7341.74,7425.1,7351.02,7389.62,7396.72,7393.91,7412.02,7429.24,7493.73,7344.59,7410.24,7372.03,7425.95,7402.73,7362.53,7285.9,7383.56,7400.51,7386.46,7372.5,7341.74,7429.24,Informer,GRU,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7372.03,MLP -2024-03-26,7347.33,7326.36,7383.73,7310.72,7358.05,7389.99,7351.15,7374.38,7394.84,7478.16,7345.4,7372.22,7346.88,7391.77,7355.68,7335.91,7286.96,7355.52,7355.3,7348.98,7365.0,7310.72,7394.84,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.0,0.01,7358.05,TSMixer -2024-03-27,7332.67,7312.63,7381.71,7327.69,7341.74,7356.66,7347.59,7365.01,7395.24,7472.17,7348.8,7371.09,7330.06,7369.82,7345.87,7337.23,7287.96,7336.09,7351.86,7342.38,7345.0,7312.63,7395.24,Informer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7345.87,NLinear -2024-03-28,7318.95,7314.23,7356.68,7325.77,7325.55,7327.43,7330.24,7354.81,7374.07,7455.5,7348.21,7331.05,7302.67,7352.37,7328.51,7320.33,7288.74,7314.21,7333.58,7330.55,7345.0,7302.67,7374.07,MLP,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7348.21,BiTCN -2024-03-29,7333.3,7331.35,7363.25,7327.67,7319.56,7301.55,7328.18,7355.11,7380.95,7447.57,7334.74,7327.27,7288.54,7335.81,7336.81,7319.3,7289.92,7297.93,7332.41,7343.51,7345.0,7289.92,7380.95,StemGNN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,7343.51,DeepNPTS -2024-04-01,7348.05,7330.57,7362.77,7332.96,7322.2,7298.06,7329.02,7358.66,7379.31,7439.07,7324.08,7319.56,7297.91,7335.11,7344.4,7319.01,7290.86,7297.93,7334.57,7336.61,7360.0,7297.91,7379.31,MLP,GRU,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,7358.66,RNN -2024-04-02,7354.85,7323.4,7383.79,7332.65,7333.63,7305.61,7343.25,7371.61,7396.96,7439.3,7319.5,7330.72,7310.54,7330.5,7355.11,7328.96,7291.78,7303.89,7341.66,7354.63,7380.0,7303.89,7396.96,MLPMultivariate,GRU,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,7383.79,LSTM -2024-04-03,7365.36,7363.44,7406.76,7337.82,7351.97,7328.92,7372.84,7392.54,7415.12,7455.35,7328.3,7365.47,7333.11,7329.49,7376.28,7337.59,7293.34,7332.99,7356.93,7368.23,7397.5,7328.3,7415.12,BiTCN,GRU,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,7392.54,RNN -2024-04-07,7393.17,7399.15,7426.61,7353.03,7376.49,7376.75,7414.11,7407.82,7431.87,7469.02,7340.05,7401.16,7367.35,7352.12,7391.14,7345.16,7296.03,7358.92,7389.73,7383.01,7437.5,7340.05,7469.02,BiTCN,TCN,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.02,7431.87,GRU -2024-04-08,7446.69,7449.75,7475.26,7373.37,7410.56,7404.13,7471.23,7453.16,7476.52,7494.46,7348.69,7462.4,7410.81,7377.58,7435.09,7383.23,7300.34,7398.07,7432.4,7434.56,7490.0,7348.69,7494.46,BiTCN,TCN,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.02,0.0,0.02,0.01,0.03,7494.46,TCN -2024-04-09,7504.9,7467.54,7530.61,7433.77,7452.01,7425.34,7513.39,7508.93,7533.46,7525.64,7357.86,7528.49,7454.96,7437.01,7491.25,7428.23,7304.74,7457.52,7473.55,7489.28,7507.5,7357.86,7530.61,BiTCN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.02,0.0,0.01,0.01,0.03,7508.93,RNN -2024-04-10,7507.67,7467.99,7538.11,7542.22,7472.33,7420.04,7503.44,7518.16,7542.64,7545.15,7374.81,7566.42,7470.54,7473.43,7509.8,7433.5,7310.03,7488.79,7488.68,7506.2,7497.5,7374.81,7545.15,BiTCN,TCN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.02,0.01,0.01,0.0,0.03,7503.44,PatchTST -2024-04-11,7471.36,7447.97,7520.09,7595.64,7468.23,7408.33,7456.56,7507.32,7523.82,7548.46,7392.38,7548.81,7429.43,7498.08,7501.92,7419.36,7314.95,7464.22,7485.5,7461.34,7497.5,7392.38,7548.81,BiTCN,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,7498.08,DLinear -2024-04-12,7441.47,7422.59,7520.65,7489.62,7460.53,7422.05,7457.34,7508.16,7525.23,7549.5,7408.37,7551.69,7408.99,7522.65,7488.91,7405.51,7319.85,7442.42,7475.94,7381.11,7506.67,7381.11,7549.5,DeepNPTS,TCN,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.02,7508.16,RNN -2024-04-15,7437.49,7392.71,7528.99,7359.85,7460.77,7406.3,7457.88,7511.0,7534.34,7550.29,7422.12,7559.66,7408.64,7505.06,7499.32,7414.59,7324.39,7350.28,7478.66,7390.39,7482.5,7350.28,7550.29,MLPMultivariate,TCN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7478.66,TiDE -2024-04-16,7414.4,7356.55,7493.42,7320.82,7445.33,7389.55,7430.34,7479.15,7495.79,7530.0,7414.8,7504.09,7384.23,7474.41,7463.96,7395.26,7326.74,7316.68,7464.25,7352.03,7495.0,7320.82,7504.09,iTransformer,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.01,0.02,0.01,0.01,0.0,0.02,0.02,0.02,7495.79,GRU -2024-04-17,7418.15,7345.34,7517.47,7244.33,7448.57,7372.91,7443.81,7505.07,7524.59,7532.58,7416.41,7509.97,7377.52,7468.47,7480.95,7402.17,7328.88,7308.76,7469.45,7336.17,7497.5,7308.76,7524.59,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.02,0.02,0.02,0.01,0.0,0.03,0.03,0.02,7505.07,RNN -2024-04-18,7436.24,7365.21,7513.57,7192.38,7453.6,7372.54,7432.96,7503.99,7517.93,7524.56,7417.28,7494.44,7394.34,7452.7,7495.29,7403.77,7331.62,7302.16,7473.56,7444.7,7497.5,7302.16,7517.93,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.02,0.02,0.01,0.0,0.04,0.03,0.02,7495.29,NLinear -2024-04-19,7447.08,7350.32,7514.88,7205.88,7455.57,7376.24,7410.53,7499.09,7521.58,7514.49,7414.34,7484.98,7403.57,7462.21,7490.31,7405.58,7335.87,7309.31,7468.85,7449.0,7527.5,7309.31,7514.49,MLPMultivariate,TCN,0.0,0.0,0.01,0.0,0.01,0.02,0.01,0.01,0.0,0.01,0.01,0.02,0.02,0.02,0.02,0.02,0.0,0.04,0.03,0.03,7521.58,GRU -2024-04-22,7475.88,7423.16,7553.94,7254.19,7479.88,7386.67,7447.72,7543.1,7564.77,7529.09,7418.21,7513.38,7448.4,7465.62,7534.03,7424.22,7340.89,7353.61,7495.13,7507.16,7527.5,7340.89,7553.94,StemGNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.0,0.04,0.02,0.02,7529.09,TCN -2024-04-23,7483.17,7425.91,7543.4,7290.92,7493.7,7412.12,7452.95,7529.65,7551.13,7530.61,7420.4,7510.63,7476.78,7493.62,7519.16,7425.58,7345.31,7389.05,7508.08,7474.14,7510.0,7345.31,7543.4,StemGNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.03,0.02,0.02,7510.63,DilatedRNN -2024-04-24,7489.82,7449.76,7522.43,7284.6,7487.66,7426.27,7472.05,7511.78,7529.63,7526.36,7421.74,7485.46,7485.09,7501.46,7492.88,7420.0,7350.44,7407.38,7501.62,7474.42,7487.5,7350.44,7526.36,StemGNN,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.03,0.01,0.02,7487.66,TSMixer -2024-04-25,7478.17,7459.27,7497.68,7280.8,7470.32,7445.5,7489.49,7493.36,7502.21,7512.97,7428.15,7459.13,7481.87,7483.92,7478.55,7422.14,7354.99,7425.65,7481.11,7463.77,7487.5,7354.99,7502.21,StemGNN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.03,0.01,0.02,7489.49,PatchTST -2024-04-26,7471.79,7504.41,7503.64,7251.0,7463.42,7473.47,7521.54,7488.07,7509.47,7511.23,7437.15,7478.42,7488.64,7486.83,7477.29,7424.85,7357.93,7426.34,7478.56,7483.43,7502.5,7357.93,7511.23,StemGNN,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.03,0.01,0.02,7503.64,LSTM -2024-04-28,7467.89,7518.13,7521.81,7174.11,7470.82,7479.49,7536.93,7508.17,7528.39,7516.84,7455.74,7505.59,7480.88,7472.89,7496.72,7427.1,7362.14,7417.9,7486.94,7501.28,7527.5,7362.14,7528.39,StemGNN,GRU,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.05,0.01,0.02,7528.39,GRU -2024-04-29,7481.1,7537.41,7551.26,7198.68,7484.31,7493.62,7539.07,7535.14,7561.36,7538.57,7471.26,7551.52,7456.97,7503.59,7513.18,7435.48,7365.99,7410.41,7503.56,7523.13,7537.5,7365.99,7551.52,StemGNN,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.04,0.02,0.02,7537.41,Informer -2024-04-30,7485.56,7594.84,7557.28,7254.42,7491.22,7476.7,7528.7,7545.33,7567.36,7559.4,7475.39,7570.71,7438.04,7536.98,7529.87,7442.82,7370.56,7405.34,7509.73,7512.24,7532.5,7370.56,7570.71,StemGNN,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.0,0.04,0.02,0.02,7529.87,NLinear -2024-05-06,7483.94,7574.7,7548.46,7325.23,7489.19,7448.35,7506.84,7539.17,7557.91,7552.76,7467.6,7562.01,7421.79,7525.62,7532.45,7444.39,7376.1,7394.27,7509.66,7408.65,7502.5,7376.1,7562.01,StemGNN,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.02,0.01,0.02,7506.84,PatchTST -2024-05-07,7454.26,7549.21,7509.9,7428.31,7469.92,7432.5,7468.81,7503.76,7514.61,7528.46,7455.19,7517.82,7393.69,7501.23,7494.93,7449.21,7382.07,7369.93,7480.75,7366.6,7475.0,7369.93,7528.46,MLPMultivariate,TCN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,7469.92,TSMixer -2024-05-08,7448.62,7504.08,7483.78,7341.15,7449.91,7422.82,7453.71,7472.99,7488.15,7506.29,7444.99,7489.62,7390.3,7460.89,7477.19,7433.97,7388.17,7356.53,7456.13,7334.04,7512.5,7341.15,7506.29,iTransformer,TCN,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.01,0.02,0.0,0.01,0.01,0.0,0.02,0.02,0.02,7506.29,TCN -2024-05-09,7489.41,7492.55,7538.78,7228.58,7471.97,7432.32,7488.34,7522.5,7548.68,7532.69,7450.95,7550.51,7421.94,7462.06,7500.77,7464.86,7394.79,7365.0,7478.99,7376.05,7505.0,7365.0,7548.68,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.02,0.01,0.01,0.0,0.01,0.01,0.0,0.04,0.02,0.01,7500.77,NLinear -2024-05-10,7502.58,7503.25,7515.71,7238.33,7480.19,7439.46,7474.0,7502.34,7519.2,7530.79,7445.66,7522.23,7430.08,7469.07,7501.89,7461.89,7402.07,7366.89,7475.33,7327.73,7477.5,7327.73,7522.23,DeepNPTS,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.0,0.01,0.0,0.01,0.0,0.01,0.03,0.01,0.01,7475.33,TiDE -2024-05-11,7477.01,7468.49,7487.68,7269.38,7466.02,7463.35,7461.11,7477.54,7492.72,7517.63,7434.93,7478.03,7432.49,7469.02,7476.03,7443.91,7409.29,7377.38,7464.25,7457.58,7475.0,7377.38,7492.72,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.03,0.01,0.01,7476.03,NLinear -2024-05-13,7485.15,7465.77,7491.34,7315.73,7466.45,7476.06,7467.47,7489.51,7496.05,7504.56,7435.73,7466.04,7449.36,7487.14,7477.51,7445.1,7416.69,7406.58,7470.81,7469.83,7485.0,7406.58,7496.05,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.01,0.01,7485.15,NHITS -2024-05-14,7477.14,7476.03,7503.63,7392.31,7473.35,7492.1,7466.7,7485.68,7508.49,7498.11,7457.67,7471.83,7481.71,7489.56,7496.26,7459.57,7425.19,7437.05,7474.59,7482.29,7507.5,7425.19,7508.49,StemGNN,GRU,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.01,0.01,7508.49,GRU -2024-05-15,7489.91,7539.15,7530.81,7430.45,7490.52,7527.63,7486.06,7514.31,7538.25,7516.15,7484.43,7502.17,7517.09,7500.93,7501.97,7472.1,7430.11,7472.37,7495.54,7499.29,7510.0,7430.45,7538.25,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7514.31,RNN -2024-05-16,7488.49,7555.01,7527.53,7360.08,7500.79,7538.66,7505.81,7517.8,7533.73,7533.27,7499.3,7510.77,7524.22,7516.52,7497.59,7476.12,7433.61,7352.68,7509.44,7492.98,7525.0,7360.08,7538.66,iTransformer,TSMixerx,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.02,0.02,0.01,7524.22,MLP -2024-05-17,7496.75,7566.11,7548.37,7326.43,7508.88,7531.27,7524.72,7533.79,7558.48,7556.27,7511.16,7535.63,7506.21,7526.92,7519.7,7497.23,7435.59,7309.13,7519.26,7481.67,7587.5,7326.43,7556.27,iTransformer,TCN,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.03,0.04,0.02,7566.11,Informer -2024-05-20,7554.62,7644.92,7627.44,7350.25,7547.01,7528.24,7595.91,7612.28,7643.46,7596.9,7537.82,7612.63,7530.43,7539.71,7591.87,7521.2,7437.21,7296.11,7572.12,7571.91,7670.0,7350.25,7596.9,iTransformer,TCN,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.0,0.02,0.01,0.02,0.02,0.0,0.02,0.02,0.01,0.04,0.05,0.03,7644.92,Informer -2024-05-21,7646.42,7693.65,7721.68,7393.04,7609.44,7543.75,7674.38,7711.26,7740.31,7708.74,7555.53,7736.54,7598.73,7600.96,7672.61,7654.2,7439.66,7318.55,7645.34,7664.22,7677.5,7393.04,7736.54,iTransformer,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.02,0.02,0.0,0.04,0.05,0.03,7674.38,PatchTST -2024-05-22,7647.54,7700.36,7702.61,7435.01,7631.71,7537.14,7631.25,7700.74,7718.4,7716.27,7545.94,7739.61,7593.62,7631.05,7680.19,7632.13,7443.42,7351.65,7659.1,7656.57,7677.5,7435.01,7718.4,iTransformer,GRU,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.02,0.02,0.01,0.03,0.04,0.03,7680.19,NLinear -2024-05-23,7626.59,7682.93,7701.23,7486.0,7631.62,7534.77,7612.35,7702.06,7719.24,7711.33,7537.83,7734.65,7576.55,7652.62,7672.35,7630.37,7449.02,7363.8,7655.3,7639.01,7645.0,7449.02,7719.24,StemGNN,GRU,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.04,0.03,7639.01,DeepNPTS -2024-05-24,7591.57,7687.27,7647.22,7466.98,7604.74,7520.95,7581.75,7648.48,7659.85,7665.49,7530.35,7681.59,7545.77,7650.82,7641.27,7555.51,7455.55,7342.27,7618.71,7587.36,7630.0,7455.55,7681.59,StemGNN,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,0.04,0.02,7641.27,NLinear -2024-05-27,7587.08,7608.34,7637.65,7450.73,7586.27,7503.4,7584.06,7621.78,7653.85,7607.25,7528.53,7654.25,7532.07,7610.58,7622.67,7533.82,7463.42,7326.06,7605.99,7588.43,7650.0,7450.73,7653.85,iTransformer,GRU,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.02,0.02,0.01,0.02,0.02,0.01,0.03,0.04,0.02,7653.85,GRU -2024-05-28,7607.55,7589.48,7669.13,7484.61,7597.73,7514.83,7601.71,7664.22,7686.82,7632.27,7530.03,7686.72,7537.27,7603.04,7629.19,7550.99,7471.71,7363.76,7623.46,7633.98,7690.0,7471.71,7633.98,StemGNN,DeepNPTS,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.02,0.02,0.01,0.02,0.02,0.01,0.03,0.04,0.03,7686.82,GRU -2024-05-29,7652.84,7571.3,7717.47,7556.94,7630.25,7549.12,7631.5,7713.28,7739.42,7692.04,7547.56,7739.16,7571.95,7633.92,7662.71,7577.13,7480.36,7443.68,7655.77,7631.62,7690.0,7480.36,7739.16,StemGNN,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.02,0.02,0.02,0.02,0.0,0.02,0.03,0.03,7692.04,TCN -2024-05-30,7649.09,7577.62,7704.1,7550.92,7640.84,7541.27,7618.8,7709.13,7722.64,7686.08,7566.99,7726.25,7577.4,7647.87,7675.33,7588.57,7488.69,7495.95,7666.95,7588.98,7716.67,7495.95,7722.64,MLPMultivariate,GRU,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.02,0.02,0.02,0.02,0.02,0.0,0.02,0.03,0.03,7722.64,GRU -2024-05-31,7659.8,7578.86,7740.46,7601.55,7658.13,7553.72,7626.85,7747.84,7766.91,7734.27,7586.04,7743.6,7606.83,7679.94,7715.32,7637.17,7496.29,7552.72,7694.43,7669.36,7740.0,7552.72,7747.84,MLPMultivariate,RNN,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.02,0.02,0.02,0.0,0.02,0.02,0.03,7740.46,LSTM -2024-06-03,7680.57,7584.22,7758.74,7692.79,7682.17,7563.78,7631.12,7765.3,7782.34,7752.19,7594.94,7765.01,7648.73,7689.59,7745.42,7666.56,7503.34,7588.76,7712.73,7713.13,7720.0,7563.78,7765.3,TSMixerx,RNN,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.02,0.02,0.02,0.0,0.0,0.02,0.03,7713.13,DeepNPTS -2024-06-04,7665.76,7576.41,7723.4,7680.31,7679.08,7575.09,7632.31,7726.45,7745.14,7722.12,7593.83,7724.31,7634.57,7670.89,7705.0,7633.67,7509.08,7561.44,7702.17,7686.5,7650.0,7561.44,7726.45,MLPMultivariate,RNN,0.01,0.01,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.02,7634.57,MLP -2024-06-05,7606.92,7540.29,7633.46,7610.85,7632.48,7578.7,7615.23,7639.77,7644.89,7622.36,7580.73,7631.2,7599.78,7656.64,7623.31,7586.52,7512.73,7487.38,7640.26,7578.67,7620.0,7512.73,7644.89,StemGNN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,7622.36,TCN -2024-06-06,7619.7,7540.46,7618.23,7535.66,7596.63,7595.6,7616.26,7613.33,7634.54,7580.04,7567.82,7615.22,7595.84,7629.27,7600.64,7572.07,7515.47,7439.33,7594.37,7568.71,7600.0,7515.47,7629.27,StemGNN,DLinear,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.02,0.01,7600.64,NLinear -2024-06-07,7615.71,7550.14,7598.83,7495.09,7580.49,7593.81,7616.27,7589.49,7612.05,7554.46,7556.42,7595.42,7595.1,7577.71,7587.54,7557.72,7518.27,7422.08,7579.2,7530.57,7606.67,7495.09,7615.71,iTransformer,NHITS,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.01,7612.05,GRU -2024-06-11,7601.74,7545.36,7617.55,7483.63,7583.14,7602.98,7622.97,7603.07,7634.47,7571.48,7561.7,7607.52,7596.83,7576.37,7597.98,7564.51,7521.23,7447.74,7590.24,7535.68,7620.0,7483.63,7622.97,iTransformer,PatchTST,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.02,0.02,0.01,7617.55,LSTM -2024-06-12,7595.89,7569.69,7634.83,7476.94,7595.18,7606.77,7623.29,7632.71,7651.71,7610.31,7578.85,7632.39,7571.4,7606.64,7609.63,7574.78,7524.16,7455.88,7602.32,7569.64,7673.33,7476.94,7610.31,iTransformer,TCN,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.03,0.02,7651.71,GRU -2024-06-13,7641.01,7622.33,7708.5,7521.55,7629.66,7648.57,7672.0,7705.26,7730.62,7749.36,7613.58,7719.29,7605.25,7661.15,7673.97,7611.91,7528.73,7519.31,7645.36,7563.04,7690.0,7521.55,7730.62,iTransformer,GRU,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7705.26,RNN -2024-06-14,7656.46,7645.11,7711.35,7577.17,7651.13,7647.51,7683.61,7716.14,7731.04,7786.84,7640.58,7734.56,7636.69,7681.25,7693.37,7630.44,7533.1,7553.32,7664.43,7573.6,7690.0,7553.32,7734.56,MLPMultivariate,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,7693.37,NLinear -2024-06-17,7668.97,7660.65,7707.58,7561.25,7660.09,7645.73,7690.69,7707.57,7728.62,7790.44,7658.04,7732.91,7636.44,7670.13,7692.14,7629.07,7537.53,7588.31,7677.84,7647.88,7656.67,7561.25,7732.91,iTransformer,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.01,0.01,0.02,7658.04,BiTCN -2024-06-18,7648.69,7647.44,7657.3,7511.84,7644.72,7630.99,7660.46,7661.83,7671.58,7709.01,7646.41,7688.98,7600.83,7643.53,7658.19,7608.7,7541.74,7553.19,7656.77,7650.67,7656.67,7541.74,7688.98,StemGNN,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.02,0.01,0.02,7656.77,TiDE -2024-06-19,7717.45,7666.0,7670.33,7520.23,7635.96,7617.99,7659.58,7660.73,7689.14,7667.13,7633.78,7690.19,7602.78,7635.72,7655.59,7608.17,7544.92,7544.78,7635.34,7654.29,7670.0,7544.78,7690.19,MLPMultivariate,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.02,0.02,0.02,7670.33,LSTM -2024-06-20,7741.04,7693.88,7686.97,7567.39,7640.5,7624.09,7651.69,7683.71,7704.51,7695.4,7628.74,7714.59,7644.29,7644.75,7667.42,7626.49,7548.34,7561.63,7630.83,7666.16,7680.0,7561.63,7714.59,MLPMultivariate,DilatedRNN,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.01,0.02,0.02,7683.71,RNN -2024-06-21,7702.76,7688.15,7697.32,7612.87,7652.19,7642.97,7654.44,7693.22,7716.37,7728.08,7628.33,7724.77,7677.81,7669.14,7678.6,7633.89,7552.64,7573.85,7647.56,7666.95,7680.0,7573.85,7724.77,MLPMultivariate,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.02,7678.6,NLinear -2024-06-24,7666.51,7682.79,7694.04,7581.34,7661.33,7643.75,7644.67,7699.11,7712.41,7720.88,7621.98,7715.66,7654.24,7680.46,7685.14,7635.35,7558.01,7572.07,7665.65,7669.45,7680.0,7572.07,7715.66,MLPMultivariate,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.02,7680.46,DLinear -2024-06-25,7635.06,7702.77,7694.15,7551.08,7662.63,7668.97,7639.39,7697.1,7713.05,7727.82,7635.73,7696.7,7642.6,7695.54,7681.62,7638.46,7563.53,7590.37,7676.11,7670.29,7693.33,7563.53,7713.05,StemGNN,GRU,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.02,0.01,0.02,7694.15,LSTM -2024-06-26,7649.64,7721.72,7711.35,7582.14,7666.93,7678.08,7646.0,7712.14,7733.13,7739.67,7653.96,7713.9,7646.94,7715.36,7695.62,7646.05,7568.72,7606.04,7690.87,7683.98,7716.67,7582.14,7733.13,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.02,0.01,0.02,7715.36,DLinear -2024-06-27,7668.78,7726.75,7736.6,7605.33,7678.27,7679.7,7667.02,7739.2,7761.5,7762.53,7676.67,7745.12,7650.41,7704.75,7709.23,7649.62,7573.25,7663.1,7698.53,7634.07,7723.33,7605.33,7761.5,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.02,7726.75,Informer -2024-06-28,7678.55,7779.76,7736.77,7635.71,7686.45,7652.34,7673.52,7741.3,7761.03,7772.07,7686.61,7750.62,7643.94,7685.82,7713.25,7644.23,7577.58,7691.8,7703.73,7613.67,7730.0,7613.67,7772.07,DeepNPTS,TCN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,7736.77,LSTM -2024-07-01,7707.72,7821.05,7743.39,7658.27,7693.71,7649.98,7708.01,7749.89,7768.63,7769.01,7691.71,7759.06,7661.72,7689.95,7721.16,7646.0,7582.32,7717.93,7715.57,7626.28,7763.33,7626.28,7769.01,DeepNPTS,TCN,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.02,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.02,7759.06,DilatedRNN -2024-07-02,7744.92,7840.94,7783.1,7679.4,7717.64,7653.13,7735.71,7787.06,7806.22,7806.74,7684.8,7796.63,7692.66,7722.76,7756.99,7667.11,7588.75,7762.75,7744.12,7687.62,7780.0,7653.13,7806.74,TSMixerx,TCN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.0,0.01,0.0,0.02,7783.1,LSTM -2024-07-03,7756.84,7833.03,7791.33,7692.3,7731.19,7658.64,7735.06,7794.67,7812.86,7828.05,7669.74,7808.23,7703.55,7736.59,7780.46,7680.14,7596.91,7800.42,7746.29,7766.54,7800.0,7658.64,7828.05,TSMixerx,TCN,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.02,0.01,0.0,0.02,0.02,0.0,0.01,0.0,0.03,7800.42,MLPMultivariate -2024-07-04,7777.57,7802.46,7810.8,7710.33,7750.34,7672.56,7765.83,7815.34,7833.79,7856.35,7662.81,7828.12,7724.62,7755.44,7794.13,7694.62,7603.58,7779.04,7766.87,7784.54,7800.0,7662.81,7833.79,BiTCN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.02,0.02,0.01,0.01,0.0,0.03,7802.46,Informer -2024-07-05,7774.44,7815.16,7802.19,7730.68,7760.77,7699.28,7772.52,7811.57,7823.36,7849.05,7671.7,7830.59,7724.65,7770.86,7787.98,7692.89,7610.96,7843.22,7780.92,7741.59,7766.67,7671.7,7843.22,BiTCN,MLPMultivariate,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.02,7770.86,DLinear -2024-07-08,7741.65,7795.09,7758.82,7705.33,7739.58,7708.67,7729.86,7765.03,7781.33,7792.2,7676.97,7784.11,7681.38,7766.85,7757.01,7683.55,7620.04,7824.98,7761.16,7705.36,7746.67,7676.97,7795.09,BiTCN,Informer,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.02,7741.65,NHITS -2024-07-09,7722.38,7773.33,7745.26,7703.88,7714.5,7696.2,7714.17,7753.77,7769.68,7768.35,7679.44,7764.17,7656.31,7739.11,7735.52,7682.56,7629.55,7730.01,7737.09,7674.54,7720.0,7656.31,7769.68,MLP,GRU,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.01,7722.38,NHITS -2024-07-10,7681.03,7717.21,7716.77,7678.92,7691.8,7673.83,7694.23,7723.21,7737.12,7743.38,7668.68,7735.7,7622.03,7709.89,7703.37,7681.63,7638.61,7685.62,7705.22,7572.7,7693.33,7622.03,7737.12,MLP,GRU,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,7694.23,PatchTST -2024-07-11,7658.8,7691.9,7693.49,7628.34,7667.14,7692.16,7681.35,7691.85,7710.51,7719.48,7664.59,7703.51,7614.39,7682.58,7677.68,7669.17,7646.27,7670.81,7672.55,7596.51,7686.67,7614.39,7710.51,MLP,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7682.58,DLinear -2024-07-12,7676.21,7648.01,7695.03,7632.62,7659.27,7675.71,7674.62,7698.63,7713.13,7720.5,7665.84,7702.99,7618.09,7679.03,7672.11,7670.97,7654.11,7660.48,7659.43,7646.45,7680.0,7632.62,7713.13,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,7679.03,DLinear -2024-07-15,7678.67,7635.19,7688.59,7673.16,7661.82,7659.83,7658.52,7688.36,7705.97,7715.21,7663.19,7697.0,7632.91,7676.23,7670.71,7666.72,7661.32,7665.77,7658.57,7673.79,7680.0,7635.19,7705.97,Informer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,7678.67,NHITS -2024-07-16,7651.2,7671.86,7692.78,7689.27,7668.14,7660.76,7659.06,7692.61,7711.37,7719.34,7655.2,7696.32,7641.57,7667.54,7679.94,7684.55,7665.08,7669.1,7668.98,7684.14,7666.67,7651.2,7711.37,NHITS,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,7667.54,DLinear -2024-07-17,7641.06,7668.16,7673.47,7659.75,7664.64,7654.22,7660.93,7676.71,7690.06,7700.99,7651.0,7671.75,7644.48,7651.21,7663.0,7678.61,7664.98,7672.35,7664.72,7691.68,7660.0,7644.48,7691.68,MLP,DeepNPTS,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,7659.75,iTransformer -2024-07-18,7664.97,7658.16,7670.03,7637.79,7660.39,7658.64,7659.83,7666.5,7687.94,7698.48,7644.28,7672.95,7654.77,7652.12,7661.85,7665.94,7664.43,7680.07,7657.52,7684.03,7656.67,7644.28,7687.94,BiTCN,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,7657.52,TiDE -2024-07-19,7665.55,7670.82,7667.21,7635.58,7660.33,7668.88,7658.37,7665.87,7684.4,7695.58,7643.1,7674.29,7663.73,7643.52,7663.89,7656.08,7663.77,7700.4,7657.96,7680.19,7656.67,7643.1,7695.58,BiTCN,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,7656.08,TFT -2024-07-22,7654.73,7659.6,7668.97,7621.64,7661.35,7680.21,7656.68,7664.04,7686.75,7703.27,7644.07,7678.37,7673.43,7659.15,7658.67,7652.07,7664.19,7711.59,7657.0,7666.68,7640.0,7666.68,7703.27,DeepNPTS,TCN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,7644.07,BiTCN -2024-07-23,7627.15,7658.63,7644.82,7588.28,7648.25,7672.14,7633.98,7642.58,7660.83,7681.31,7644.15,7657.65,7654.55,7659.5,7642.75,7629.61,7664.6,7699.0,7638.69,7648.38,7623.33,7648.38,7681.31,DeepNPTS,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,7627.15,NHITS -2024-07-24,7615.71,7655.36,7628.3,7592.22,7632.98,7642.48,7617.96,7623.56,7644.38,7647.41,7638.71,7634.55,7637.8,7656.28,7626.52,7606.37,7663.53,7680.98,7623.42,7643.56,7623.33,7606.37,7663.53,TFT,StemGNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,7623.42,TiDE -2024-07-25,7626.83,7642.02,7633.97,7613.05,7627.47,7633.41,7616.62,7627.67,7651.09,7641.83,7629.51,7638.69,7636.35,7667.25,7627.47,7601.07,7661.25,7681.91,7620.48,7654.3,7616.67,7613.05,7667.25,iTransformer,DLinear,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,7616.62,PatchTST -2024-07-26,7632.33,7621.39,7624.53,7645.17,7622.88,7627.13,7601.44,7616.04,7639.72,7631.04,7618.54,7630.36,7640.37,7653.94,7615.76,7592.51,7658.74,7678.82,7610.2,7671.36,7606.67,7601.44,7671.36,PatchTST,DeepNPTS,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7610.2,TiDE -2024-07-29,7639.82,7612.4,7614.2,7662.63,7615.06,7627.33,7595.58,7606.81,7629.6,7619.99,7608.54,7623.0,7640.1,7621.77,7607.57,7582.71,7655.3,7666.26,7606.59,7680.21,7593.33,7612.4,7666.26,Informer,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7595.58,PatchTST -2024-07-30,7622.59,7600.34,7599.37,7641.51,7603.54,7616.73,7589.47,7594.73,7613.76,7596.82,7595.43,7602.52,7632.35,7602.39,7598.68,7575.24,7651.04,7639.92,7595.3,7624.0,7593.33,7589.47,7641.51,PatchTST,iTransformer,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7594.73,RNN -2024-07-31,7600.51,7608.84,7604.48,7579.51,7596.77,7610.01,7590.87,7595.07,7620.02,7591.9,7582.4,7602.83,7610.28,7587.6,7602.2,7574.55,7647.16,7610.42,7593.2,7617.02,7583.33,7579.51,7620.02,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7582.4,BiTCN -2024-08-01,7584.49,7591.16,7590.41,7528.96,7586.1,7592.44,7577.19,7583.06,7603.93,7577.83,7568.32,7587.83,7585.23,7581.5,7587.47,7558.95,7644.52,7583.24,7579.94,7590.3,7620.0,7558.95,7644.52,TFT,StemGNN,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,7603.93,GRU -2024-08-02,7616.69,7597.32,7646.77,7566.6,7608.67,7612.44,7609.73,7635.09,7667.15,7621.61,7575.38,7644.41,7594.11,7601.34,7624.83,7610.86,7644.52,7601.45,7606.0,7619.89,7623.33,7575.38,7646.77,BiTCN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,7624.83,NLinear -2024-08-05,7623.76,7589.96,7636.61,7586.84,7623.19,7622.18,7610.9,7632.09,7651.12,7634.57,7591.59,7646.92,7600.74,7606.68,7626.28,7616.17,7645.47,7618.92,7617.34,7621.26,7610.0,7589.96,7646.92,Informer,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7610.9,PatchTST -2024-08-06,7603.18,7595.41,7619.84,7605.93,7619.76,7611.85,7608.62,7610.0,7635.33,7619.08,7602.16,7622.48,7608.05,7622.34,7609.32,7605.97,7645.61,7639.88,7622.11,7612.49,7596.67,7612.49,7639.88,DeepNPTS,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,7595.41,Informer -2024-08-07,7592.18,7592.88,7604.55,7626.97,7607.0,7596.99,7595.73,7603.8,7618.55,7598.38,7603.15,7605.98,7599.85,7619.7,7598.38,7599.85,7644.64,7643.84,7607.2,7614.27,7586.67,7598.38,7643.84,TCN,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7592.18,NHITS -2024-08-08,7586.15,7584.44,7594.6,7599.37,7593.31,7582.25,7584.57,7583.2,7608.71,7574.14,7597.16,7590.7,7575.04,7598.87,7586.78,7593.29,7641.55,7614.19,7591.35,7610.71,7583.33,7575.04,7614.19,MLP,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7583.2,RNN -2024-08-09,7576.48,7582.33,7593.27,7585.83,7584.16,7586.21,7583.9,7582.83,7607.38,7572.6,7593.07,7593.88,7574.76,7583.67,7577.9,7587.49,7638.0,7594.36,7581.23,7618.0,7583.33,7574.76,7618.0,MLP,DeepNPTS,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7583.67,DLinear -2024-08-12,7575.63,7573.13,7594.56,7563.65,7581.98,7582.93,7582.0,7586.46,7608.74,7575.65,7589.75,7596.44,7572.66,7578.67,7573.81,7582.91,7634.55,7587.76,7580.69,7589.65,7586.67,7572.66,7608.74,MLP,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7586.46,RNN -2024-08-13,7576.85,7573.63,7599.73,7549.21,7581.67,7588.33,7586.28,7590.12,7614.35,7589.07,7587.63,7605.08,7577.5,7586.07,7579.82,7587.45,7632.09,7588.25,7584.79,7591.04,7593.33,7573.63,7614.35,Informer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7591.04,DeepNPTS -2024-08-14,7588.26,7580.58,7608.2,7543.9,7583.36,7587.63,7592.55,7600.56,7623.21,7583.55,7584.06,7605.89,7590.91,7583.55,7593.7,7596.72,7629.95,7583.49,7588.25,7596.74,7590.0,7580.58,7623.21,Informer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7590.91,MLP -2024-08-15,7593.08,7579.66,7601.46,7529.65,7582.26,7589.29,7589.51,7593.46,7615.52,7575.57,7576.29,7597.07,7586.9,7572.76,7588.46,7596.39,7627.37,7567.46,7583.96,7608.26,7583.33,7567.46,7615.52,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7583.96,TiDE -2024-08-16,7586.15,7570.0,7593.93,7514.98,7578.33,7583.97,7580.97,7585.71,7608.0,7570.62,7570.11,7592.93,7577.51,7570.17,7584.04,7591.05,7624.35,7556.5,7577.98,7601.39,7583.33,7556.5,7608.0,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7583.97,TSMixerx -2024-08-19,7594.75,7567.16,7595.88,7563.93,7579.27,7591.45,7583.53,7587.47,7610.1,7572.22,7566.63,7595.98,7578.81,7562.98,7580.2,7587.08,7621.38,7557.74,7578.12,7597.96,7570.0,7562.98,7610.1,DLinear,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7572.22,TCN -2024-08-20,7579.69,7549.51,7577.41,7576.12,7570.13,7587.28,7570.4,7568.66,7589.49,7566.75,7561.17,7580.98,7573.95,7559.21,7563.7,7578.24,7617.92,7548.49,7565.12,7585.64,7570.0,7549.51,7589.49,Informer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7570.13,TSMixer -2024-08-21,7584.28,7549.39,7582.75,7575.37,7568.25,7584.27,7579.21,7573.01,7596.82,7568.56,7558.48,7580.19,7579.22,7555.77,7567.7,7568.89,7614.3,7552.89,7568.73,7573.09,7570.0,7552.89,7596.82,MLPMultivariate,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7568.89,TFT -2024-08-22,7583.7,7563.72,7581.84,7578.46,7570.42,7585.17,7579.53,7573.96,7594.55,7566.88,7555.73,7579.72,7581.85,7557.41,7570.86,7564.07,7610.43,7557.83,7571.75,7572.58,7590.0,7557.41,7594.55,DLinear,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7594.55,GRU -2024-08-23,7591.69,7580.94,7610.27,7577.62,7583.99,7586.86,7595.8,7597.0,7626.16,7585.06,7560.51,7605.65,7586.47,7580.06,7588.23,7581.87,7607.35,7568.18,7586.91,7578.29,7583.33,7568.18,7610.27,MLPMultivariate,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7583.99,TSMixer -2024-08-26,7581.91,7582.1,7593.37,7570.0,7584.27,7593.48,7585.07,7587.27,7605.78,7577.06,7566.94,7596.79,7579.49,7588.08,7584.4,7576.37,7604.08,7567.01,7583.0,7593.89,7583.33,7567.01,7604.08,MLPMultivariate,StemGNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7583.0,TiDE -2024-08-27,7578.77,7577.6,7597.72,7573.39,7582.92,7599.51,7582.85,7587.59,7612.76,7580.64,7569.93,7599.5,7577.81,7596.23,7580.95,7580.58,7600.83,7588.53,7585.49,7591.12,7610.0,7573.39,7612.76,iTransformer,GRU,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,7612.76,GRU -2024-08-28,7603.34,7568.98,7633.48,7591.46,7600.26,7612.36,7604.12,7624.77,7650.61,7607.26,7590.22,7637.93,7594.21,7602.4,7610.4,7616.2,7598.77,7614.45,7603.8,7596.22,7610.0,7590.22,7637.93,BiTCN,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,7610.4,NLinear -2024-08-29,7602.61,7574.91,7623.24,7595.74,7606.55,7612.5,7598.92,7611.27,7637.06,7603.43,7608.57,7629.72,7598.36,7592.65,7610.02,7615.47,7597.31,7606.99,7610.11,7601.69,7613.33,7592.65,7629.72,DLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,7612.5,TSMixerx -2024-08-30,7609.0,7602.09,7629.69,7595.23,7609.88,7619.16,7606.8,7620.17,7646.34,7613.65,7626.89,7634.24,7602.9,7605.2,7607.37,7615.43,7596.6,7613.78,7616.26,7596.19,7606.67,7596.19,7634.24,DeepNPTS,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7606.8,PatchTST -2024-09-02,7604.8,7611.23,7617.19,7590.73,7606.88,7617.54,7599.16,7613.64,7630.95,7601.78,7633.94,7625.12,7604.06,7602.78,7610.29,7605.22,7595.72,7615.25,7603.53,7588.05,7583.33,7588.05,7630.95,DeepNPTS,GRU,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,7588.05,DeepNPTS -2024-09-03,7584.12,7599.74,7587.32,7583.98,7587.2,7593.44,7574.91,7577.95,7600.26,7575.75,7621.9,7590.64,7589.95,7583.71,7584.71,7571.91,7594.26,7601.55,7578.65,7585.84,7562.5,7575.75,7601.55,TCN,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,7571.91,TFT -2024-09-04,7567.82,7576.5,7567.19,7571.67,7567.29,7574.64,7562.33,7562.51,7579.01,7547.71,7604.77,7562.58,7574.18,7572.53,7565.26,7556.47,7591.96,7588.91,7560.81,7582.39,7535.0,7547.71,7591.96,TCN,StemGNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.0,0.01,0.01,7547.71,TCN -2024-09-05,7545.36,7552.7,7536.81,7572.77,7543.65,7554.34,7543.55,7530.69,7545.04,7525.55,7580.8,7526.22,7551.9,7551.99,7529.33,7540.59,7588.3,7577.33,7536.12,7562.67,7475.0,7525.55,7580.8,TCN,BiTCN,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7525.55,TCN -2024-09-06,7489.13,7530.06,7468.77,7567.33,7490.51,7523.74,7484.99,7463.25,7472.63,7487.4,7541.51,7450.58,7511.96,7517.22,7469.27,7511.44,7581.11,7568.4,7483.83,7535.0,7442.5,7487.4,7568.4,TCN,MLPMultivariate,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7450.58,DilatedRNN -2024-09-09,7477.12,7518.37,7445.95,7539.01,7447.32,7499.81,7457.06,7440.96,7453.29,7463.9,7499.5,7414.84,7488.55,7477.18,7432.64,7497.93,7572.17,7548.29,7447.32,7475.0,7422.5,7453.29,7548.29,GRU,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7414.84,DilatedRNN -2024-09-10,7456.85,7501.8,7427.16,7514.64,7422.65,7479.61,7434.15,7419.56,7435.08,7450.96,7466.84,7396.45,7459.6,7444.46,7420.32,7478.98,7562.58,7523.61,7425.64,7442.5,7412.5,7435.08,7523.61,GRU,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7419.56,RNN -2024-09-11,7431.63,7488.65,7421.85,7484.77,7405.92,7468.94,7418.03,7409.36,7431.29,7444.13,7435.7,7386.46,7435.07,7418.62,7414.43,7467.43,7553.1,7497.19,7418.09,7422.5,7387.5,7422.5,7497.19,DeepNPTS,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7386.46,DilatedRNN -2024-09-12,7398.92,7473.74,7392.92,7436.31,7384.28,7455.46,7387.81,7391.31,7405.78,7437.62,7402.3,7358.95,7406.29,7400.44,7386.07,7451.55,7542.7,7450.64,7395.83,7412.51,7380.0,7398.92,7473.74,NHITS,Informer,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.02,7384.28,TSMixer -2024-09-13,7387.89,7452.98,7392.81,7394.62,7370.54,7445.65,7375.93,7386.79,7406.8,7437.69,7380.1,7357.82,7390.09,7401.12,7384.26,7432.34,7532.57,7427.63,7384.53,7387.57,7395.0,7370.54,7452.98,TSMixer,Informer,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.02,7394.62,iTransformer -2024-09-14,7398.8,7448.38,7415.44,7368.94,7381.92,7434.69,7389.77,7404.15,7424.27,7446.08,7377.0,7380.42,7384.06,7403.66,7403.4,7426.29,7523.94,7425.34,7393.14,7381.05,7375.0,7381.05,7448.38,DeepNPTS,Informer,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.02,7377.0,BiTCN -2024-09-18,7373.29,7433.29,7386.28,7329.25,7376.52,7412.15,7366.51,7377.15,7398.32,7444.71,7372.7,7360.6,7359.8,7382.27,7384.26,7407.78,7514.74,7414.36,7382.19,7396.33,7342.5,7396.33,7444.71,DeepNPTS,TCN,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.02,7329.25,iTransformer -2024-09-19,7345.12,7423.38,7354.42,7277.35,7354.17,7386.27,7350.0,7351.29,7372.91,7441.94,7368.46,7339.54,7347.83,7371.14,7345.66,7383.4,7504.32,7387.84,7357.27,7375.54,7325.0,7372.91,7441.94,GRU,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.01,0.02,7339.54,DilatedRNN -2024-09-20,7342.11,7401.09,7341.36,7221.53,7336.63,7372.35,7341.57,7339.75,7361.3,7437.13,7368.07,7329.55,7347.69,7356.94,7335.71,7368.56,7493.44,7352.7,7337.79,7355.56,7340.0,7329.55,7437.13,DilatedRNN,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.02,0.0,0.02,7339.75,RNN -2024-09-23,7367.46,7401.63,7362.13,7193.23,7341.63,7375.19,7357.71,7350.42,7378.34,7442.19,7372.96,7345.42,7355.94,7358.66,7345.75,7383.85,7484.01,7328.74,7335.99,7350.67,7310.0,7350.67,7442.19,DeepNPTS,TCN,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.0,0.02,7328.74,MLPMultivariate -2024-09-24,7347.11,7369.08,7327.08,7184.46,7324.37,7358.97,7324.65,7320.32,7345.2,7433.41,7367.03,7315.2,7335.14,7339.29,7318.8,7372.53,7473.5,7302.72,7309.44,7311.45,7280.0,7311.45,7433.41,DeepNPTS,TCN,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.0,0.03,7302.72,MLPMultivariate -2024-09-25,7337.68,7343.42,7309.85,7403.08,7300.53,7338.34,7316.54,7302.59,7327.5,7421.26,7354.32,7295.57,7333.55,7317.72,7283.23,7342.64,7462.0,7437.99,7292.34,7281.34,7315.0,7283.23,7437.99,NLinear,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.02,0.02,7316.54,PatchTST -2024-09-26,7386.44,7341.61,7345.36,7435.37,7318.42,7346.22,7348.73,7340.58,7362.8,7431.2,7356.0,7324.47,7353.46,7337.65,7320.65,7354.6,7452.84,7508.93,7315.25,7315.34,7310.0,7315.34,7452.84,DeepNPTS,StemGNN,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.02,0.02,0.03,0.02,7315.25,TiDE -2024-09-27,7381.15,7328.46,7332.75,7406.75,7317.09,7346.12,7331.73,7320.92,7349.47,7429.06,7351.81,7309.78,7334.64,7314.31,7316.95,7352.38,7443.9,7528.81,7306.65,7311.16,7310.0,7309.78,7443.9,DilatedRNN,StemGNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.02,0.01,0.03,0.02,7309.78,DilatedRNN -2024-09-29,7384.15,7327.32,7337.93,7345.99,7317.25,7344.34,7338.88,7327.86,7355.93,7435.85,7345.17,7314.27,7328.31,7307.46,7313.57,7350.19,7434.77,7530.15,7314.67,7313.31,7365.0,7313.31,7435.85,DeepNPTS,TCN,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.02,0.01,7355.93,GRU -2024-09-30,7415.55,7352.2,7403.82,7401.76,7357.28,7360.55,7371.52,7392.1,7410.08,7468.94,7351.29,7374.02,7353.45,7336.29,7371.57,7373.65,7428.29,7573.34,7362.65,7365.42,7420.0,7351.29,7468.94,BiTCN,TCN,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,0.0,7415.55,NHITS -2024-10-08,7413.39,7409.56,7462.21,7444.58,7405.36,7396.59,7407.2,7431.76,7460.04,7500.73,7378.97,7438.91,7375.62,7365.27,7425.37,7423.06,7424.11,7630.56,7411.88,7419.61,7602.5,7375.62,7630.56,MLP,MLPMultivariate,0.02,0.02,0.03,0.02,0.02,0.03,0.03,0.02,0.02,0.03,0.02,0.02,0.03,0.03,0.03,0.03,0.01,0.02,0.0,0.02,7630.56,MLPMultivariate -2024-10-09,7579.91,7556.33,7696.39,7566.58,7555.9,7556.58,7630.08,7670.55,7702.68,7638.44,7573.12,7705.03,7584.66,7484.14,7607.14,7611.41,7424.18,7800.65,7574.46,7602.4,7602.5,7484.14,7705.03,DLinear,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.02,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.03,0.02,7602.4,DeepNPTS -2024-10-10,7575.56,7596.86,7627.47,7619.68,7624.68,7621.92,7625.84,7623.26,7632.98,7668.69,7663.99,7679.77,7637.41,7542.54,7608.91,7600.68,7424.37,7820.1,7604.86,7602.44,7585.0,7542.54,7679.77,DLinear,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.03,0.02,7575.56,NHITS -2024-10-11,7628.35,7601.27,7618.62,7603.43,7626.54,7664.98,7622.66,7592.53,7625.98,7680.63,7699.01,7640.88,7648.54,7571.69,7587.7,7604.0,7424.4,7784.88,7600.0,7584.98,7575.0,7571.69,7699.01,DLinear,BiTCN,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.02,0.01,0.0,0.03,0.02,7571.69,DLinear -2024-10-12,7633.67,7618.32,7594.08,7582.04,7603.76,7674.04,7605.06,7599.97,7602.33,7617.73,7715.68,7613.97,7646.51,7571.18,7574.51,7612.55,7424.28,7735.88,7567.15,7574.99,7576.67,7567.15,7715.68,TiDE,BiTCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.02,0.01,0.0,0.02,0.02,7574.99,DeepNPTS -2024-10-14,7653.81,7630.65,7595.95,7555.79,7563.84,7673.07,7578.99,7559.27,7606.22,7590.25,7707.99,7611.86,7658.07,7556.69,7561.98,7637.48,7424.14,7701.3,7546.09,7576.52,7565.0,7546.09,7701.3,TiDE,MLPMultivariate,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.02,0.0,0.0,0.02,0.02,7563.84,TSMixer -2024-10-15,7596.77,7620.22,7575.49,7504.66,7541.02,7645.56,7550.41,7563.09,7584.59,7583.52,7686.62,7594.43,7631.93,7525.27,7535.71,7624.88,7423.75,7647.81,7536.93,7564.88,7527.5,7504.66,7647.81,iTransformer,MLPMultivariate,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.02,0.02,0.01,0.0,0.02,0.01,7525.27,DLinear -2024-10-16,7537.38,7620.99,7528.69,7451.79,7512.35,7561.82,7499.04,7525.2,7534.81,7547.84,7628.83,7523.73,7571.32,7509.33,7482.41,7535.02,7422.73,7588.29,7511.74,7511.9,7477.5,7451.79,7620.99,iTransformer,Informer,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.02,0.01,0.02,0.01,0.0,0.01,0.01,7482.41,NLinear -2024-10-17,7490.33,7601.67,7475.72,7413.38,7458.59,7485.5,7430.83,7471.65,7480.05,7518.8,7557.3,7453.42,7502.93,7485.75,7450.03,7454.11,7420.69,7541.86,7464.34,7475.21,7467.5,7420.69,7557.3,StemGNN,BiTCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.01,0.01,0.01,0.01,0.01,7464.34,TiDE -2024-10-18,7478.69,7618.04,7477.15,7401.91,7435.49,7470.61,7414.93,7471.33,7483.34,7473.51,7506.43,7414.35,7464.17,7435.23,7464.47,7434.98,7418.43,7530.27,7448.03,7474.44,7370.0,7435.49,7530.27,TSMixer,MLPMultivariate,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.01,0.03,0.01,0.02,0.01,0.0,0.02,0.01,7401.91,iTransformer -2024-10-21,7351.33,7464.07,7351.7,7378.64,7367.16,7417.71,7318.49,7356.18,7369.51,7432.82,7407.67,7312.07,7372.31,7358.34,7360.04,7332.51,7413.26,7488.47,7360.11,7466.75,7362.5,7318.49,7466.75,PatchTST,DeepNPTS,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.02,0.01,7360.11,TiDE -2024-10-22,7344.0,7420.61,7372.97,7356.97,7340.58,7344.55,7320.62,7369.73,7394.98,7425.47,7345.69,7321.17,7352.98,7331.07,7343.6,7349.05,7407.93,7482.92,7340.69,7370.03,7346.67,7321.17,7425.47,DilatedRNN,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.02,0.01,7345.69,BiTCN -2024-10-23,7318.68,7349.63,7351.23,7343.76,7327.8,7308.26,7313.73,7354.39,7369.49,7419.87,7297.33,7311.08,7333.77,7306.12,7315.16,7342.97,7402.13,7461.36,7329.76,7362.57,7357.5,7306.12,7419.87,DLinear,TCN,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,7354.39,RNN -2024-10-24,7332.02,7332.76,7374.31,7333.8,7329.64,7342.82,7343.69,7356.94,7392.53,7430.7,7278.94,7326.74,7325.37,7332.06,7342.69,7350.51,7396.69,7458.39,7342.08,7346.69,7352.5,7325.37,7430.7,MLP,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,7350.51,TFT -2024-10-25,7341.74,7293.06,7366.42,7319.07,7339.96,7359.99,7370.54,7370.27,7382.04,7432.93,7259.45,7324.02,7321.69,7319.84,7359.37,7336.29,7391.29,7460.46,7358.44,7357.54,7372.5,7293.06,7432.93,Informer,TCN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.02,0.01,0.01,0.01,0.0,7370.54,PatchTST -2024-10-28,7344.72,7319.59,7397.69,7322.86,7366.56,7356.09,7400.03,7384.1,7409.74,7443.96,7265.26,7362.26,7344.67,7345.9,7381.35,7355.78,7386.77,7474.65,7386.76,7352.37,7373.33,7319.59,7443.96,Informer,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,7366.56,TSMixer -2024-10-29,7359.09,7309.05,7393.36,7346.79,7376.6,7374.11,7393.55,7384.43,7402.9,7452.68,7299.63,7378.7,7352.16,7395.18,7389.32,7366.07,7382.29,7455.52,7373.86,7373.17,7380.0,7309.05,7452.68,Informer,TCN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,7378.7,DilatedRNN -2024-10-30,7358.99,7341.46,7405.33,7416.18,7381.48,7426.02,7377.57,7389.75,7414.11,7470.71,7350.95,7408.24,7357.65,7411.46,7388.27,7396.68,7378.24,7473.96,7359.31,7391.33,7330.0,7381.48,7470.71,TSMixer,TCN,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.0,0.01,0.0,0.02,0.01,0.02,0.01,7341.46,Informer -2024-10-31,7312.56,7305.57,7340.64,7456.83,7354.07,7421.74,7296.75,7337.7,7358.05,7471.7,7350.27,7369.02,7348.39,7402.12,7340.37,7326.14,7372.69,7468.82,7330.87,7388.27,7340.0,7305.57,7468.82,Informer,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.02,0.02,0.0,7340.37,NLinear -2024-11-01,7343.08,7325.18,7365.97,7418.3,7350.28,7392.95,7324.07,7355.09,7382.28,7474.65,7365.08,7377.86,7372.56,7387.91,7340.9,7339.71,7367.81,7459.85,7335.55,7377.83,7363.33,7325.18,7459.85,Informer,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.01,0.0,7365.08,BiTCN -2024-11-04,7386.98,7346.15,7387.89,7369.52,7364.33,7391.78,7341.57,7376.17,7396.97,7479.09,7375.33,7398.98,7399.13,7360.83,7360.96,7393.32,7364.03,7461.72,7357.11,7379.33,7360.0,7346.15,7461.72,Informer,MLPMultivariate,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.02,0.0,0.01,0.0,7360.83,DLinear -2024-11-05,7391.64,7351.35,7380.57,7346.31,7361.38,7392.48,7346.13,7362.84,7391.88,7478.33,7376.7,7386.92,7404.12,7376.09,7372.73,7392.84,7360.4,7451.46,7349.65,7347.05,7357.5,7346.31,7451.46,iTransformer,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.02,0.0,0.01,0.0,7360.4,StemGNN -2024-11-06,7377.09,7346.7,7380.05,7335.56,7358.76,7378.26,7347.79,7375.06,7391.63,7476.48,7358.81,7383.4,7388.88,7361.92,7379.12,7385.59,7356.97,7412.7,7342.42,7377.96,7383.33,7342.42,7412.7,TiDE,MLPMultivariate,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,7383.4,DilatedRNN -2024-11-07,7388.92,7358.83,7413.9,7342.16,7375.17,7391.05,7372.72,7398.94,7420.15,7477.76,7361.6,7396.03,7409.27,7366.39,7401.27,7405.46,7355.01,7421.77,7363.14,7384.18,7366.67,7355.01,7421.77,StemGNN,MLPMultivariate,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.02,0.0,0.01,0.0,7366.39,DLinear -2024-11-08,7353.58,7344.83,7383.68,7340.64,7369.75,7386.01,7355.9,7370.14,7393.42,7466.26,7359.23,7360.38,7396.27,7382.97,7375.96,7376.72,7353.13,7417.78,7356.34,7372.99,7383.33,7344.83,7417.78,Informer,MLPMultivariate,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,7383.68,LSTM -2024-11-11,7379.68,7363.24,7413.31,7352.35,7379.62,7397.03,7377.89,7396.57,7420.56,7476.66,7373.14,7364.99,7411.73,7361.13,7384.96,7384.97,7352.16,7430.21,7378.04,7383.47,7340.0,7363.24,7430.21,Informer,MLPMultivariate,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.02,0.0,0.01,0.0,7352.16,StemGNN -2024-11-12,7341.77,7294.74,7349.73,7357.31,7360.36,7414.32,7341.37,7347.22,7365.44,7470.71,7359.69,7316.59,7389.09,7367.12,7335.55,7337.95,7350.08,7408.84,7358.53,7392.38,7306.67,7360.36,7414.32,TSMixer,TSMixerx,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.02,0.01,0.01,0.01,7316.59,DilatedRNN -2024-11-13,7381.98,7287.19,7351.89,7350.5,7376.17,7422.79,7383.6,7340.75,7387.01,7469.26,7353.83,7317.99,7432.26,7361.68,7364.91,7332.75,7348.14,7431.79,7365.84,7405.65,7323.33,7317.99,7432.26,DilatedRNN,MLP,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.02,0.0,0.01,0.0,7317.99,DilatedRNN -2024-11-14,7382.61,7254.22,7354.04,7348.43,7380.54,7393.63,7401.79,7312.58,7382.11,7465.35,7365.01,7333.27,7446.75,7349.96,7346.71,7327.26,7336.3,7436.18,7378.39,7422.76,7353.33,7312.58,7446.75,RNN,MLP,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.02,0.0,0.01,0.0,7354.04,LSTM -2024-11-15,7381.57,7295.52,7368.15,7328.46,7378.27,7388.9,7390.94,7306.41,7388.54,7474.63,7368.29,7331.23,7442.02,7386.59,7333.92,7323.29,7347.5,7405.92,7384.14,7402.9,7393.33,7306.41,7442.02,RNN,MLP,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.01,7390.94,PatchTST -2024-11-18,7351.67,7319.07,7406.21,7316.12,7375.26,7372.63,7385.84,7357.07,7391.6,7479.03,7371.18,7359.46,7430.76,7360.74,7375.31,7320.7,7358.16,7380.2,7378.35,7394.49,7363.33,7319.07,7430.76,Informer,MLP,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.0,0.0,7360.74,DLinear -2024-11-19,7359.2,7325.43,7374.63,7342.03,7352.78,7343.61,7342.73,7372.25,7381.78,7449.07,7317.24,7350.61,7326.66,7375.86,7335.6,7364.06,7345.6,7354.37,7365.84,7367.14,,7325.43,7354.37,Informer,MLPMultivariate,,,,,,,,,,,,,,,,,,,,,, -2024-11-20,7339.67,7303.26,7375.4,7320.67,7341.12,7339.04,7337.23,7369.62,7401.5,7449.81,7307.54,7353.7,7321.71,7326.19,7327.7,7355.31,7343.62,7344.18,7327.17,7372.86,,7303.26,7344.18,Informer,MLPMultivariate,,,,,,,,,,,,,,,,,,,,,, -2024-11-21,7313.64,7310.42,7380.75,7315.62,7321.95,7387.1,7330.4,7346.73,7399.87,7443.93,7302.45,7366.74,7310.2,7341.94,7341.78,7348.73,7331.54,7333.94,7305.5,7363.12,,7310.42,7333.94,Informer,MLPMultivariate,,,,,,,,,,,,,,,,,,,,,, -2024-11-22,7296.48,7321.02,7392.48,7309.1,7300.34,7376.25,7299.74,7331.89,7405.18,7451.16,7291.02,7360.91,7294.78,7323.82,7406.11,7343.82,7342.97,7315.08,7304.24,7363.37,,7321.02,7315.08,Informer,MLPMultivariate,,,,,,,,,,,,,,,,,,,,,, -2024-11-25,7286.7,7319.39,7421.41,7314.21,7278.51,7335.19,7267.8,7370.68,7405.27,7454.45,7288.73,7384.35,7295.84,7330.96,7369.37,7341.7,7353.84,7304.88,7295.69,7353.22,,7319.39,7304.88,Informer,MLPMultivariate,,,,,,,,,,,,,,,,,,,,,, +2024-01-29,7327.54,7371.29,7327.98,7384.88,7303.02,7287.33,7292.89,7315.12,7343.6,7448.81,7326.19,7305.51,7323.52,7296.29,7310.33,7284.56,7305.08,7307.85,7296.64,7296.58,7305.0,7296.64,7327.98,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.0,0.0,7305.08,StemGNN +2024-01-30,7323.87,7345.87,7337.31,7389.43,7298.24,7304.34,7293.09,7323.49,7353.22,7449.26,7332.46,7312.26,7328.59,7281.35,7304.5,7300.72,7302.7,7318.95,7297.0,7304.78,7315.0,7297.0,7337.31,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.01,0.0,0.0,7312.26,DilatedRNN +2024-01-31,7324.15,7346.47,7344.21,7380.46,7308.31,7304.1,7294.49,7331.7,7359.12,7457.24,7342.73,7323.04,7320.56,7292.95,7297.57,7318.6,7301.14,7334.67,7303.24,7314.47,7302.5,7297.57,7344.21,NLinear,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.02,0.01,0.0,0.0,7303.24,TiDE +2024-02-01,7310.36,7350.73,7330.01,7368.2,7301.07,7305.61,7286.25,7318.49,7346.67,7454.66,7335.99,7307.86,7320.18,7289.85,7286.74,7300.7,7300.0,7329.82,7302.62,7301.44,7275.0,7286.74,7330.01,NLinear,LSTM,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.02,0.01,0.01,0.0,7286.25,PatchTST +2024-02-02,7293.69,7327.78,7309.33,7373.02,7273.72,7281.96,7266.09,7301.23,7324.77,7439.28,7308.17,7276.55,7291.01,7277.53,7261.4,7276.11,7297.48,7296.47,7281.35,7281.49,7242.5,7261.4,7309.33,NLinear,LSTM,0.0,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.03,0.02,0.01,0.01,7261.4,NLinear +2024-02-04,7254.43,7283.66,7289.7,7339.78,7239.73,7246.94,7231.94,7275.87,7300.41,7419.08,7273.83,7247.99,7247.88,7248.6,7243.9,7245.49,7293.53,7245.1,7250.1,7275.04,7240.0,7243.9,7289.7,NLinear,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.0,0.01,7239.73,TSMixer +2024-02-05,7250.29,7259.14,7291.3,7286.88,7225.65,7210.31,7228.4,7274.82,7302.66,7410.31,7243.09,7250.31,7235.75,7227.82,7230.87,7230.15,7289.29,7232.53,7231.23,7243.13,7227.5,7230.87,7291.3,NLinear,LSTM,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.03,0.01,0.0,0.01,7227.82,DLinear +2024-02-06,7238.12,7245.94,7284.38,7245.93,7214.97,7191.32,7208.56,7264.12,7290.83,7402.4,7214.51,7247.19,7215.73,7210.97,7213.27,7208.05,7284.47,7215.47,7216.57,7240.12,7246.67,7213.27,7284.38,NLinear,LSTM,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.02,0.0,0.0,0.01,7247.19,DilatedRNN +2024-02-07,7250.07,7249.58,7298.53,7246.31,7225.56,7233.26,7233.51,7282.69,7310.77,7411.92,7197.42,7269.31,7226.51,7226.73,7229.02,7225.51,7280.56,7230.76,7231.61,7227.76,7255.0,7229.02,7298.53,NLinear,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.02,0.0,0.0,0.0,7250.07,NHITS +2024-02-08,7255.89,7238.05,7302.06,7239.05,7240.02,7246.68,7249.72,7290.17,7314.03,7416.26,7187.06,7274.24,7236.22,7231.46,7251.08,7240.22,7277.06,7237.26,7253.37,7246.68,7270.0,7251.08,7302.06,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.02,0.0,0.0,0.0,7274.24,DilatedRNN +2024-02-18,7255.75,7235.38,7313.8,7233.69,7255.69,7255.58,7265.83,7300.25,7328.57,7421.75,7188.82,7284.88,7247.14,7230.47,7268.08,7275.0,7274.52,7246.07,7273.11,7254.99,7336.67,7268.08,7313.8,NLinear,LSTM,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.01,7328.57,GRU +2024-02-19,7328.24,7286.07,7381.02,7275.31,7308.41,7310.31,7327.43,7366.18,7388.41,7447.08,7280.03,7355.52,7284.43,7281.5,7344.23,7354.4,7273.63,7291.66,7323.83,7270.38,7350.0,7323.83,7381.02,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,7354.4,TFT +2024-02-20,7340.94,7314.03,7381.57,7320.35,7338.18,7366.51,7341.79,7363.28,7388.78,7459.81,7353.13,7385.1,7303.85,7305.54,7355.22,7374.68,7273.2,7317.23,7334.72,7315.85,7335.0,7334.72,7385.1,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7334.72,TiDE +2024-02-21,7328.09,7291.25,7364.24,7319.25,7332.97,7412.64,7331.43,7349.38,7375.82,7465.63,7385.73,7387.23,7307.38,7333.67,7337.79,7342.36,7272.39,7318.1,7325.39,7314.47,7297.5,7325.39,7387.23,TiDE,DilatedRNN,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.02,0.0,0.0,0.0,7291.25,Informer +2024-02-22,7287.87,7267.14,7325.02,7277.25,7305.41,7391.88,7303.83,7321.02,7340.78,7453.1,7382.02,7339.71,7294.56,7318.52,7298.75,7277.44,7270.51,7301.04,7291.38,7276.98,7285.0,7291.38,7339.71,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.02,0.0,0.0,0.0,7287.87,NHITS +2024-02-23,7274.4,7269.57,7318.81,7248.73,7289.09,7370.73,7297.79,7303.7,7335.42,7444.23,7366.25,7323.17,7289.08,7303.61,7282.35,7266.32,7268.19,7293.09,7280.01,7282.8,7306.67,7280.01,7323.17,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.0,0.01,7303.7,RNN +2024-02-26,7317.08,7264.94,7337.71,7258.44,7297.69,7360.07,7324.84,7325.02,7354.15,7444.26,7362.54,7327.9,7317.03,7295.98,7301.97,7291.58,7266.69,7302.36,7294.47,7344.75,7292.5,7294.47,7337.71,TiDE,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.02,0.0,0.0,0.0,7291.58,TFT +2024-02-27,7324.86,7265.31,7320.64,7250.01,7294.19,7304.11,7298.21,7308.62,7337.19,7439.27,7344.69,7310.37,7318.04,7292.7,7282.65,7268.99,7265.18,7294.64,7286.29,7335.9,7306.67,7282.65,7320.64,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.02,0.01,0.0,0.01,7308.62,RNN +2024-02-28,7350.44,7289.53,7338.22,7309.69,7298.81,7324.0,7322.15,7329.78,7355.81,7445.01,7333.11,7324.66,7333.3,7311.24,7305.73,7297.46,7264.32,7302.66,7303.67,7363.84,7353.33,7303.67,7338.22,TiDE,LSTM,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,7355.81,GRU +2024-02-29,7364.92,7312.73,7388.84,7333.98,7331.49,7367.62,7367.57,7377.53,7397.03,7453.38,7342.48,7349.71,7365.78,7333.87,7360.89,7322.64,7264.33,7322.6,7342.49,7352.62,7325.0,7342.49,7388.84,TiDE,LSTM,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.02,0.0,0.0,0.01,7322.64,TFT +2024-03-01,7321.58,7316.24,7343.94,7309.51,7320.66,7330.76,7334.34,7332.16,7359.97,7443.02,7323.63,7307.3,7329.62,7315.68,7335.52,7305.79,7264.18,7304.35,7325.91,7320.04,7343.33,7307.3,7343.94,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,7343.94,LSTM +2024-03-04,7340.8,7317.33,7376.92,7311.15,7328.22,7340.47,7340.31,7365.15,7388.86,7450.74,7315.87,7323.96,7323.98,7333.25,7339.48,7315.33,7264.33,7301.3,7341.73,7340.63,7330.0,7323.96,7376.92,DilatedRNN,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7328.22,TSMixer +2024-03-05,7315.29,7324.32,7350.44,7305.61,7325.74,7339.79,7318.97,7344.85,7365.55,7451.88,7304.36,7319.43,7316.46,7325.93,7321.51,7307.34,7264.21,7297.3,7327.12,7328.32,7310.0,7319.43,7350.44,DilatedRNN,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7307.34,TFT +2024-03-06,7308.37,7325.7,7334.63,7294.16,7305.63,7325.18,7312.54,7318.27,7352.91,7447.44,7298.88,7308.51,7313.02,7309.36,7297.3,7288.71,7263.76,7286.98,7300.48,7306.5,7297.5,7297.3,7334.63,NLinear,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7297.3,NLinear +2024-03-07,7299.86,7322.53,7324.67,7282.33,7294.87,7306.71,7313.41,7321.12,7342.72,7440.57,7289.94,7302.04,7319.49,7285.37,7297.06,7280.81,7263.15,7286.31,7293.88,7289.42,7290.0,7293.88,7324.67,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7289.94,BiTCN +2024-03-08,7284.22,7300.35,7319.86,7274.83,7286.74,7293.73,7302.8,7307.93,7337.87,7436.35,7274.2,7299.68,7286.94,7284.21,7288.37,7276.83,7262.76,7277.18,7291.02,7296.59,7295.0,7288.37,7319.86,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7293.73,TSMixerx +2024-03-11,7271.27,7287.88,7325.34,7269.57,7283.7,7281.61,7304.64,7315.33,7343.5,7434.85,7270.74,7301.9,7264.77,7297.51,7293.47,7279.98,7262.81,7273.09,7289.34,7281.02,7285.0,7289.34,7325.34,TiDE,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7283.7,TSMixer +2024-03-12,7252.84,7289.89,7316.38,7238.32,7271.27,7285.97,7283.58,7308.11,7333.67,7423.91,7273.67,7295.14,7244.6,7296.69,7275.31,7274.42,7264.09,7267.18,7270.4,7242.84,7283.33,7270.4,7316.38,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.02,0.01,0.0,0.0,7283.58,PatchTST +2024-03-13,7248.94,7289.63,7317.69,7233.04,7267.63,7290.31,7281.2,7307.19,7335.38,7425.88,7268.58,7309.18,7235.08,7304.14,7278.21,7275.33,7265.65,7265.26,7272.33,7235.62,7285.0,7272.33,7317.69,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.02,0.01,0.0,0.0,7281.2,PatchTST +2024-03-14,7265.67,7272.35,7319.05,7246.86,7274.3,7281.33,7285.09,7310.26,7336.26,7424.37,7279.02,7310.25,7246.55,7274.92,7288.54,7285.69,7269.2,7272.8,7280.93,7245.84,7277.5,7280.93,7319.05,TiDE,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.0,7279.02,BiTCN +2024-03-15,7268.02,7272.38,7313.29,7252.22,7272.37,7267.28,7274.58,7300.8,7329.86,7422.91,7276.36,7300.48,7249.94,7253.63,7269.2,7284.16,7271.75,7274.0,7279.15,7275.57,7353.33,7269.2,7313.29,NLinear,LSTM,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,7329.86,GRU +2024-03-18,7347.52,7331.59,7398.1,7300.4,7319.2,7299.25,7365.29,7379.18,7404.8,7454.79,7304.76,7381.73,7306.57,7305.65,7353.59,7387.27,7274.58,7304.16,7330.82,7352.64,7387.5,7330.82,7398.1,TiDE,LSTM,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7387.27,TFT +2024-03-19,7383.2,7377.06,7422.18,7337.72,7360.54,7351.51,7392.03,7400.81,7423.66,7474.67,7313.87,7416.08,7356.26,7326.81,7393.41,7420.57,7276.23,7330.54,7363.47,7386.88,7435.0,7363.47,7422.18,TiDE,LSTM,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.02,7423.66,GRU +2024-03-20,7431.32,7405.09,7481.7,7376.29,7402.01,7385.96,7459.23,7451.43,7481.06,7500.15,7329.38,7477.52,7408.8,7385.25,7441.38,7446.61,7277.8,7375.82,7414.87,7433.1,7460.0,7414.87,7481.7,TiDE,LSTM,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.02,7459.23,PatchTST +2024-03-21,7458.23,7401.49,7497.22,7416.58,7435.34,7399.19,7477.4,7484.97,7496.09,7515.96,7349.72,7505.51,7430.26,7433.87,7467.83,7466.18,7280.62,7415.17,7449.45,7440.95,7422.5,7449.45,7505.51,TiDE,DilatedRNN,0.01,0.01,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.02,7416.58,iTransformer +2024-03-22,7407.08,7385.58,7442.54,7427.62,7418.86,7399.51,7396.74,7421.23,7442.49,7503.78,7352.84,7447.2,7399.15,7426.65,7428.19,7410.61,7284.13,7404.03,7430.58,7399.98,7402.5,7421.23,7447.2,RNN,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.02,7404.03,MLPMultivariate +2024-03-25,7390.93,7341.74,7425.1,7351.02,7389.62,7396.72,7393.91,7412.02,7429.24,7493.73,7344.59,7410.24,7372.03,7425.95,7402.73,7362.53,7285.9,7383.56,7400.51,7386.46,7372.5,7400.51,7425.1,TiDE,LSTM,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7372.03,MLP +2024-03-26,7347.33,7326.36,7383.73,7310.72,7358.05,7389.99,7351.15,7374.38,7394.84,7478.16,7345.4,7372.22,7346.88,7391.77,7355.68,7335.91,7286.96,7355.52,7355.3,7348.98,7365.0,7355.3,7383.73,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.0,0.01,7358.05,TSMixer +2024-03-27,7332.67,7312.63,7381.71,7327.69,7341.74,7356.66,7347.59,7365.01,7395.24,7472.17,7348.8,7371.09,7330.06,7369.82,7345.87,7337.23,7287.96,7336.09,7351.86,7342.38,7345.0,7345.87,7381.71,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7345.87,NLinear +2024-03-28,7318.95,7314.23,7356.68,7325.77,7325.55,7327.43,7330.24,7354.81,7374.07,7455.5,7348.21,7331.05,7302.67,7352.37,7328.51,7320.33,7288.74,7314.21,7333.58,7330.55,7345.0,7328.51,7356.68,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.02,0.0,0.0,0.01,7348.21,BiTCN +2024-03-29,7333.3,7331.35,7363.25,7327.67,7319.56,7301.55,7328.18,7355.11,7380.95,7447.57,7334.74,7327.27,7288.54,7335.81,7336.81,7319.3,7289.92,7297.93,7332.41,7343.51,7345.0,7327.27,7363.25,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,7343.51,DeepNPTS +2024-04-01,7348.05,7330.57,7362.77,7332.96,7322.2,7298.06,7329.02,7358.66,7379.31,7439.07,7324.08,7319.56,7297.91,7335.11,7344.4,7319.01,7290.86,7297.93,7334.57,7336.61,7360.0,7319.56,7362.77,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,7358.66,RNN +2024-04-02,7354.85,7323.4,7383.79,7332.65,7333.63,7305.61,7343.25,7371.61,7396.96,7439.3,7319.5,7330.72,7310.54,7330.5,7355.11,7328.96,7291.78,7303.89,7341.66,7354.63,7380.0,7330.72,7383.79,DilatedRNN,LSTM,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,7383.79,LSTM +2024-04-03,7365.36,7363.44,7406.76,7337.82,7351.97,7328.92,7372.84,7392.54,7415.12,7455.35,7328.3,7365.47,7333.11,7329.49,7376.28,7337.59,7293.34,7332.99,7356.93,7368.23,7397.5,7356.93,7406.76,TiDE,LSTM,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,7392.54,RNN +2024-04-07,7393.17,7399.15,7426.61,7353.03,7376.49,7376.75,7414.11,7407.82,7431.87,7469.02,7340.05,7401.16,7367.35,7352.12,7391.14,7345.16,7296.03,7358.92,7389.73,7383.01,7437.5,7389.73,7426.61,TiDE,LSTM,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.02,7431.87,GRU +2024-04-08,7446.69,7449.75,7475.26,7373.37,7410.56,7404.13,7471.23,7453.16,7476.52,7494.46,7348.69,7462.4,7410.81,7377.58,7435.09,7383.23,7300.34,7398.07,7432.4,7434.56,7490.0,7432.4,7475.26,TiDE,LSTM,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.02,0.0,0.02,0.01,0.03,7494.46,TCN +2024-04-09,7504.9,7467.54,7530.61,7433.77,7452.01,7425.34,7513.39,7508.93,7533.46,7525.64,7357.86,7528.49,7454.96,7437.01,7491.25,7428.23,7304.74,7457.52,7473.55,7489.28,7507.5,7473.55,7530.61,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.02,0.0,0.01,0.01,0.03,7508.93,RNN +2024-04-10,7507.67,7467.99,7538.11,7542.22,7472.33,7420.04,7503.44,7518.16,7542.64,7545.15,7374.81,7566.42,7470.54,7473.43,7509.8,7433.5,7310.03,7488.79,7488.68,7506.2,7497.5,7488.68,7566.42,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.02,0.01,0.01,0.0,0.03,7503.44,PatchTST +2024-04-11,7471.36,7447.97,7520.09,7595.64,7468.23,7408.33,7456.56,7507.32,7523.82,7548.46,7392.38,7548.81,7429.43,7498.08,7501.92,7419.36,7314.95,7464.22,7485.5,7461.34,7497.5,7485.5,7548.81,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,7498.08,DLinear +2024-04-12,7441.47,7422.59,7520.65,7489.62,7460.53,7422.05,7457.34,7508.16,7525.23,7549.5,7408.37,7551.69,7408.99,7522.65,7488.91,7405.51,7319.85,7442.42,7475.94,7381.11,7506.67,7475.94,7551.69,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.02,7508.16,RNN +2024-04-15,7437.49,7392.71,7528.99,7359.85,7460.77,7406.3,7457.88,7511.0,7534.34,7550.29,7422.12,7559.66,7408.64,7505.06,7499.32,7414.59,7324.39,7350.28,7478.66,7390.39,7482.5,7478.66,7559.66,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7478.66,TiDE +2024-04-16,7414.4,7356.55,7493.42,7320.82,7445.33,7389.55,7430.34,7479.15,7495.79,7530.0,7414.8,7504.09,7384.23,7474.41,7463.96,7395.26,7326.74,7316.68,7464.25,7352.03,7495.0,7463.96,7504.09,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.01,0.02,0.01,0.01,0.0,0.02,0.02,0.02,7495.79,GRU +2024-04-17,7418.15,7345.34,7517.47,7244.33,7448.57,7372.91,7443.81,7505.07,7524.59,7532.58,7416.41,7509.97,7377.52,7468.47,7480.95,7402.17,7328.88,7308.76,7469.45,7336.17,7497.5,7469.45,7517.47,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.02,0.02,0.02,0.01,0.0,0.03,0.03,0.02,7505.07,RNN +2024-04-18,7436.24,7365.21,7513.57,7192.38,7453.6,7372.54,7432.96,7503.99,7517.93,7524.56,7417.28,7494.44,7394.34,7452.7,7495.29,7403.77,7331.62,7302.16,7473.56,7444.7,7497.5,7473.56,7513.57,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.02,0.02,0.01,0.0,0.04,0.03,0.02,7495.29,NLinear +2024-04-19,7447.08,7350.32,7514.88,7205.88,7455.57,7376.24,7410.53,7499.09,7521.58,7514.49,7414.34,7484.98,7403.57,7462.21,7490.31,7405.58,7335.87,7309.31,7468.85,7449.0,7527.5,7468.85,7514.88,TiDE,LSTM,0.0,0.0,0.01,0.0,0.01,0.02,0.01,0.01,0.0,0.01,0.01,0.02,0.02,0.02,0.02,0.02,0.0,0.04,0.03,0.03,7521.58,GRU +2024-04-22,7475.88,7423.16,7553.94,7254.19,7479.88,7386.67,7447.72,7543.1,7564.77,7529.09,7418.21,7513.38,7448.4,7465.62,7534.03,7424.22,7340.89,7353.61,7495.13,7507.16,7527.5,7495.13,7553.94,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.0,0.04,0.02,0.02,7529.09,TCN +2024-04-23,7483.17,7425.91,7543.4,7290.92,7493.7,7412.12,7452.95,7529.65,7551.13,7530.61,7420.4,7510.63,7476.78,7493.62,7519.16,7425.58,7345.31,7389.05,7508.08,7474.14,7510.0,7508.08,7543.4,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.03,0.02,0.02,7510.63,DilatedRNN +2024-04-24,7489.82,7449.76,7522.43,7284.6,7487.66,7426.27,7472.05,7511.78,7529.63,7526.36,7421.74,7485.46,7485.09,7501.46,7492.88,7420.0,7350.44,7407.38,7501.62,7474.42,7487.5,7485.46,7522.43,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.03,0.01,0.02,7487.66,TSMixer +2024-04-25,7478.17,7459.27,7497.68,7280.8,7470.32,7445.5,7489.49,7493.36,7502.21,7512.97,7428.15,7459.13,7481.87,7483.92,7478.55,7422.14,7354.99,7425.65,7481.11,7463.77,7487.5,7459.13,7497.68,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.03,0.01,0.02,7489.49,PatchTST +2024-04-26,7471.79,7504.41,7503.64,7251.0,7463.42,7473.47,7521.54,7488.07,7509.47,7511.23,7437.15,7478.42,7488.64,7486.83,7477.29,7424.85,7357.93,7426.34,7478.56,7483.43,7502.5,7477.29,7503.64,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.03,0.01,0.02,7503.64,LSTM +2024-04-28,7467.89,7518.13,7521.81,7174.11,7470.82,7479.49,7536.93,7508.17,7528.39,7516.84,7455.74,7505.59,7480.88,7472.89,7496.72,7427.1,7362.14,7417.9,7486.94,7501.28,7527.5,7486.94,7521.81,TiDE,LSTM,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.05,0.01,0.02,7528.39,GRU +2024-04-29,7481.1,7537.41,7551.26,7198.68,7484.31,7493.62,7539.07,7535.14,7561.36,7538.57,7471.26,7551.52,7456.97,7503.59,7513.18,7435.48,7365.99,7410.41,7503.56,7523.13,7537.5,7503.56,7551.52,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.04,0.02,0.02,7537.41,Informer +2024-04-30,7485.56,7594.84,7557.28,7254.42,7491.22,7476.7,7528.7,7545.33,7567.36,7559.4,7475.39,7570.71,7438.04,7536.98,7529.87,7442.82,7370.56,7405.34,7509.73,7512.24,7532.5,7509.73,7570.71,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.0,0.04,0.02,0.02,7529.87,NLinear +2024-05-06,7483.94,7574.7,7548.46,7325.23,7489.19,7448.35,7506.84,7539.17,7557.91,7552.76,7467.6,7562.01,7421.79,7525.62,7532.45,7444.39,7376.1,7394.27,7509.66,7408.65,7502.5,7509.66,7562.01,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.02,0.01,0.02,7506.84,PatchTST +2024-05-07,7454.26,7549.21,7509.9,7428.31,7469.92,7432.5,7468.81,7503.76,7514.61,7528.46,7455.19,7517.82,7393.69,7501.23,7494.93,7449.21,7382.07,7369.93,7480.75,7366.6,7475.0,7480.75,7517.82,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,7469.92,TSMixer +2024-05-08,7448.62,7504.08,7483.78,7341.15,7449.91,7422.82,7453.71,7472.99,7488.15,7506.29,7444.99,7489.62,7390.3,7460.89,7477.19,7433.97,7388.17,7356.53,7456.13,7334.04,7512.5,7456.13,7489.62,TiDE,DilatedRNN,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.01,0.02,0.0,0.01,0.01,0.0,0.02,0.02,0.02,7506.29,TCN +2024-05-09,7489.41,7492.55,7538.78,7228.58,7471.97,7432.32,7488.34,7522.5,7548.68,7532.69,7450.95,7550.51,7421.94,7462.06,7500.77,7464.86,7394.79,7365.0,7478.99,7376.05,7505.0,7478.99,7550.51,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.02,0.01,0.01,0.0,0.01,0.01,0.0,0.04,0.02,0.01,7500.77,NLinear +2024-05-10,7502.58,7503.25,7515.71,7238.33,7480.19,7439.46,7474.0,7502.34,7519.2,7530.79,7445.66,7522.23,7430.08,7469.07,7501.89,7461.89,7402.07,7366.89,7475.33,7327.73,7477.5,7475.33,7522.23,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.0,0.01,0.0,0.01,0.0,0.01,0.03,0.01,0.01,7475.33,TiDE +2024-05-11,7477.01,7468.49,7487.68,7269.38,7466.02,7463.35,7461.11,7477.54,7492.72,7517.63,7434.93,7478.03,7432.49,7469.02,7476.03,7443.91,7409.29,7377.38,7464.25,7457.58,7475.0,7464.25,7487.68,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.03,0.01,0.01,7476.03,NLinear +2024-05-13,7485.15,7465.77,7491.34,7315.73,7466.45,7476.06,7467.47,7489.51,7496.05,7504.56,7435.73,7466.04,7449.36,7487.14,7477.51,7445.1,7416.69,7406.58,7470.81,7469.83,7485.0,7466.04,7491.34,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.01,0.01,7485.15,NHITS +2024-05-14,7477.14,7476.03,7503.63,7392.31,7473.35,7492.1,7466.7,7485.68,7508.49,7498.11,7457.67,7471.83,7481.71,7489.56,7496.26,7459.57,7425.19,7437.05,7474.59,7482.29,7507.5,7471.83,7503.63,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.01,0.01,7508.49,GRU +2024-05-15,7489.91,7539.15,7530.81,7430.45,7490.52,7527.63,7486.06,7514.31,7538.25,7516.15,7484.43,7502.17,7517.09,7500.93,7501.97,7472.1,7430.11,7472.37,7495.54,7499.29,7510.0,7495.54,7530.81,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7514.31,RNN +2024-05-16,7488.49,7555.01,7527.53,7360.08,7500.79,7538.66,7505.81,7517.8,7533.73,7533.27,7499.3,7510.77,7524.22,7516.52,7497.59,7476.12,7433.61,7352.68,7509.44,7492.98,7525.0,7497.59,7527.53,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.02,0.02,0.01,7524.22,MLP +2024-05-17,7496.75,7566.11,7548.37,7326.43,7508.88,7531.27,7524.72,7533.79,7558.48,7556.27,7511.16,7535.63,7506.21,7526.92,7519.7,7497.23,7435.59,7309.13,7519.26,7481.67,7587.5,7519.26,7548.37,TiDE,LSTM,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.03,0.04,0.02,7566.11,Informer +2024-05-20,7554.62,7644.92,7627.44,7350.25,7547.01,7528.24,7595.91,7612.28,7643.46,7596.9,7537.82,7612.63,7530.43,7539.71,7591.87,7521.2,7437.21,7296.11,7572.12,7571.91,7670.0,7572.12,7627.44,TiDE,LSTM,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.0,0.02,0.01,0.02,0.02,0.0,0.02,0.02,0.01,0.04,0.05,0.03,7644.92,Informer +2024-05-21,7646.42,7693.65,7721.68,7393.04,7609.44,7543.75,7674.38,7711.26,7740.31,7708.74,7555.53,7736.54,7598.73,7600.96,7672.61,7654.2,7439.66,7318.55,7645.34,7664.22,7677.5,7645.34,7736.54,TiDE,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.02,0.02,0.0,0.04,0.05,0.03,7674.38,PatchTST +2024-05-22,7647.54,7700.36,7702.61,7435.01,7631.71,7537.14,7631.25,7700.74,7718.4,7716.27,7545.94,7739.61,7593.62,7631.05,7680.19,7632.13,7443.42,7351.65,7659.1,7656.57,7677.5,7659.1,7739.61,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.02,0.02,0.01,0.03,0.04,0.03,7680.19,NLinear +2024-05-23,7626.59,7682.93,7701.23,7486.0,7631.62,7534.77,7612.35,7702.06,7719.24,7711.33,7537.83,7734.65,7576.55,7652.62,7672.35,7630.37,7449.02,7363.8,7655.3,7639.01,7645.0,7655.3,7734.65,TiDE,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.04,0.03,7639.01,DeepNPTS +2024-05-24,7591.57,7687.27,7647.22,7466.98,7604.74,7520.95,7581.75,7648.48,7659.85,7665.49,7530.35,7681.59,7545.77,7650.82,7641.27,7555.51,7455.55,7342.27,7618.71,7587.36,7630.0,7618.71,7681.59,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,0.04,0.02,7641.27,NLinear +2024-05-27,7587.08,7608.34,7637.65,7450.73,7586.27,7503.4,7584.06,7621.78,7653.85,7607.25,7528.53,7654.25,7532.07,7610.58,7622.67,7533.82,7463.42,7326.06,7605.99,7588.43,7650.0,7605.99,7654.25,TiDE,DilatedRNN,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.02,0.02,0.01,0.02,0.02,0.01,0.03,0.04,0.02,7653.85,GRU +2024-05-28,7607.55,7589.48,7669.13,7484.61,7597.73,7514.83,7601.71,7664.22,7686.82,7632.27,7530.03,7686.72,7537.27,7603.04,7629.19,7550.99,7471.71,7363.76,7623.46,7633.98,7690.0,7623.46,7686.72,TiDE,DilatedRNN,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.02,0.02,0.01,0.02,0.02,0.01,0.03,0.04,0.03,7686.82,GRU +2024-05-29,7652.84,7571.3,7717.47,7556.94,7630.25,7549.12,7631.5,7713.28,7739.42,7692.04,7547.56,7739.16,7571.95,7633.92,7662.71,7577.13,7480.36,7443.68,7655.77,7631.62,7690.0,7655.77,7739.16,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.02,0.02,0.02,0.02,0.0,0.02,0.03,0.03,7692.04,TCN +2024-05-30,7649.09,7577.62,7704.1,7550.92,7640.84,7541.27,7618.8,7709.13,7722.64,7686.08,7566.99,7726.25,7577.4,7647.87,7675.33,7588.57,7488.69,7495.95,7666.95,7588.98,7716.67,7666.95,7726.25,TiDE,DilatedRNN,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.02,0.02,0.02,0.02,0.02,0.0,0.02,0.03,0.03,7722.64,GRU +2024-05-31,7659.8,7578.86,7740.46,7601.55,7658.13,7553.72,7626.85,7747.84,7766.91,7734.27,7586.04,7743.6,7606.83,7679.94,7715.32,7637.17,7496.29,7552.72,7694.43,7669.36,7740.0,7694.43,7747.84,TiDE,RNN,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.02,0.02,0.02,0.0,0.02,0.02,0.03,7740.46,LSTM +2024-06-03,7680.57,7584.22,7758.74,7692.79,7682.17,7563.78,7631.12,7765.3,7782.34,7752.19,7594.94,7765.01,7648.73,7689.59,7745.42,7666.56,7503.34,7588.76,7712.73,7713.13,7720.0,7712.73,7765.3,TiDE,RNN,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.02,0.02,0.02,0.0,0.0,0.02,0.03,7713.13,DeepNPTS +2024-06-04,7665.76,7576.41,7723.4,7680.31,7679.08,7575.09,7632.31,7726.45,7745.14,7722.12,7593.83,7724.31,7634.57,7670.89,7705.0,7633.67,7509.08,7561.44,7702.17,7686.5,7650.0,7702.17,7726.45,TiDE,RNN,0.01,0.01,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.02,7634.57,MLP +2024-06-05,7606.92,7540.29,7633.46,7610.85,7632.48,7578.7,7615.23,7639.77,7644.89,7622.36,7580.73,7631.2,7599.78,7656.64,7623.31,7586.52,7512.73,7487.38,7640.26,7578.67,7620.0,7623.31,7640.26,NLinear,TiDE,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,7622.36,TCN +2024-06-06,7619.7,7540.46,7618.23,7535.66,7596.63,7595.6,7616.26,7613.33,7634.54,7580.04,7567.82,7615.22,7595.84,7629.27,7600.64,7572.07,7515.47,7439.33,7594.37,7568.71,7600.0,7594.37,7618.23,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.02,0.01,7600.64,NLinear +2024-06-07,7615.71,7550.14,7598.83,7495.09,7580.49,7593.81,7616.27,7589.49,7612.05,7554.46,7556.42,7595.42,7595.1,7577.71,7587.54,7557.72,7518.27,7422.08,7579.2,7530.57,7606.67,7579.2,7598.83,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.02,0.01,7612.05,GRU +2024-06-11,7601.74,7545.36,7617.55,7483.63,7583.14,7602.98,7622.97,7603.07,7634.47,7571.48,7561.7,7607.52,7596.83,7576.37,7597.98,7564.51,7521.23,7447.74,7590.24,7535.68,7620.0,7590.24,7617.55,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.02,0.02,0.01,7617.55,LSTM +2024-06-12,7595.89,7569.69,7634.83,7476.94,7595.18,7606.77,7623.29,7632.71,7651.71,7610.31,7578.85,7632.39,7571.4,7606.64,7609.63,7574.78,7524.16,7455.88,7602.32,7569.64,7673.33,7602.32,7634.83,TiDE,LSTM,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.03,0.03,0.02,7651.71,GRU +2024-06-13,7641.01,7622.33,7708.5,7521.55,7629.66,7648.57,7672.0,7705.26,7730.62,7749.36,7613.58,7719.29,7605.25,7661.15,7673.97,7611.91,7528.73,7519.31,7645.36,7563.04,7690.0,7645.36,7719.29,TiDE,DilatedRNN,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7705.26,RNN +2024-06-14,7656.46,7645.11,7711.35,7577.17,7651.13,7647.51,7683.61,7716.14,7731.04,7786.84,7640.58,7734.56,7636.69,7681.25,7693.37,7630.44,7533.1,7553.32,7664.43,7573.6,7690.0,7664.43,7734.56,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,7693.37,NLinear +2024-06-17,7668.97,7660.65,7707.58,7561.25,7660.09,7645.73,7690.69,7707.57,7728.62,7790.44,7658.04,7732.91,7636.44,7670.13,7692.14,7629.07,7537.53,7588.31,7677.84,7647.88,7656.67,7677.84,7732.91,TiDE,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.01,0.01,0.02,7658.04,BiTCN +2024-06-18,7648.69,7647.44,7657.3,7511.84,7644.72,7630.99,7660.46,7661.83,7671.58,7709.01,7646.41,7688.98,7600.83,7643.53,7658.19,7608.7,7541.74,7553.19,7656.77,7650.67,7656.67,7656.77,7688.98,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.02,0.01,0.02,7656.77,TiDE +2024-06-19,7717.45,7666.0,7670.33,7520.23,7635.96,7617.99,7659.58,7660.73,7689.14,7667.13,7633.78,7690.19,7602.78,7635.72,7655.59,7608.17,7544.92,7544.78,7635.34,7654.29,7670.0,7635.34,7690.19,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.02,0.02,0.02,7670.33,LSTM +2024-06-20,7741.04,7693.88,7686.97,7567.39,7640.5,7624.09,7651.69,7683.71,7704.51,7695.4,7628.74,7714.59,7644.29,7644.75,7667.42,7626.49,7548.34,7561.63,7630.83,7666.16,7680.0,7630.83,7714.59,TiDE,DilatedRNN,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.01,0.02,0.02,7683.71,RNN +2024-06-21,7702.76,7688.15,7697.32,7612.87,7652.19,7642.97,7654.44,7693.22,7716.37,7728.08,7628.33,7724.77,7677.81,7669.14,7678.6,7633.89,7552.64,7573.85,7647.56,7666.95,7680.0,7647.56,7724.77,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.02,7678.6,NLinear +2024-06-24,7666.51,7682.79,7694.04,7581.34,7661.33,7643.75,7644.67,7699.11,7712.41,7720.88,7621.98,7715.66,7654.24,7680.46,7685.14,7635.35,7558.01,7572.07,7665.65,7669.45,7680.0,7665.65,7715.66,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.02,7680.46,DLinear +2024-06-25,7635.06,7702.77,7694.15,7551.08,7662.63,7668.97,7639.39,7697.1,7713.05,7727.82,7635.73,7696.7,7642.6,7695.54,7681.62,7638.46,7563.53,7590.37,7676.11,7670.29,7693.33,7676.11,7697.1,TiDE,RNN,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.02,0.01,0.02,7694.15,LSTM +2024-06-26,7649.64,7721.72,7711.35,7582.14,7666.93,7678.08,7646.0,7712.14,7733.13,7739.67,7653.96,7713.9,7646.94,7715.36,7695.62,7646.05,7568.72,7606.04,7690.87,7683.98,7716.67,7690.87,7713.9,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.02,0.01,0.02,7715.36,DLinear +2024-06-27,7668.78,7726.75,7736.6,7605.33,7678.27,7679.7,7667.02,7739.2,7761.5,7762.53,7676.67,7745.12,7650.41,7704.75,7709.23,7649.62,7573.25,7663.1,7698.53,7634.07,7723.33,7698.53,7745.12,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.02,7726.75,Informer +2024-06-28,7678.55,7779.76,7736.77,7635.71,7686.45,7652.34,7673.52,7741.3,7761.03,7772.07,7686.61,7750.62,7643.94,7685.82,7713.25,7644.23,7577.58,7691.8,7703.73,7613.67,7730.0,7703.73,7750.62,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,7736.77,LSTM +2024-07-01,7707.72,7821.05,7743.39,7658.27,7693.71,7649.98,7708.01,7749.89,7768.63,7769.01,7691.71,7759.06,7661.72,7689.95,7721.16,7646.0,7582.32,7717.93,7715.57,7626.28,7763.33,7715.57,7759.06,TiDE,DilatedRNN,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.02,0.02,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.02,7759.06,DilatedRNN +2024-07-02,7744.92,7840.94,7783.1,7679.4,7717.64,7653.13,7735.71,7787.06,7806.22,7806.74,7684.8,7796.63,7692.66,7722.76,7756.99,7667.11,7588.75,7762.75,7744.12,7687.62,7780.0,7744.12,7796.63,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.0,0.01,0.0,0.02,7783.1,LSTM +2024-07-03,7756.84,7833.03,7791.33,7692.3,7731.19,7658.64,7735.06,7794.67,7812.86,7828.05,7669.74,7808.23,7703.55,7736.59,7780.46,7680.14,7596.91,7800.42,7746.29,7766.54,7800.0,7746.29,7808.23,TiDE,DilatedRNN,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.02,0.01,0.0,0.02,0.02,0.0,0.01,0.0,0.03,7800.42,MLPMultivariate +2024-07-04,7777.57,7802.46,7810.8,7710.33,7750.34,7672.56,7765.83,7815.34,7833.79,7856.35,7662.81,7828.12,7724.62,7755.44,7794.13,7694.62,7603.58,7779.04,7766.87,7784.54,7800.0,7766.87,7828.12,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.02,0.02,0.01,0.01,0.0,0.03,7802.46,Informer +2024-07-05,7774.44,7815.16,7802.19,7730.68,7760.77,7699.28,7772.52,7811.57,7823.36,7849.05,7671.7,7830.59,7724.65,7770.86,7787.98,7692.89,7610.96,7843.22,7780.92,7741.59,7766.67,7780.92,7830.59,TiDE,DilatedRNN,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.02,7770.86,DLinear +2024-07-08,7741.65,7795.09,7758.82,7705.33,7739.58,7708.67,7729.86,7765.03,7781.33,7792.2,7676.97,7784.11,7681.38,7766.85,7757.01,7683.55,7620.04,7824.98,7761.16,7705.36,7746.67,7757.01,7784.11,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.02,7741.65,NHITS +2024-07-09,7722.38,7773.33,7745.26,7703.88,7714.5,7696.2,7714.17,7753.77,7769.68,7768.35,7679.44,7764.17,7656.31,7739.11,7735.52,7682.56,7629.55,7730.01,7737.09,7674.54,7720.0,7735.52,7764.17,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.01,7722.38,NHITS +2024-07-10,7681.03,7717.21,7716.77,7678.92,7691.8,7673.83,7694.23,7723.21,7737.12,7743.38,7668.68,7735.7,7622.03,7709.89,7703.37,7681.63,7638.61,7685.62,7705.22,7572.7,7693.33,7703.37,7735.7,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.01,7694.23,PatchTST +2024-07-11,7658.8,7691.9,7693.49,7628.34,7667.14,7692.16,7681.35,7691.85,7710.51,7719.48,7664.59,7703.51,7614.39,7682.58,7677.68,7669.17,7646.27,7670.81,7672.55,7596.51,7686.67,7672.55,7703.51,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7682.58,DLinear +2024-07-12,7676.21,7648.01,7695.03,7632.62,7659.27,7675.71,7674.62,7698.63,7713.13,7720.5,7665.84,7702.99,7618.09,7679.03,7672.11,7670.97,7654.11,7660.48,7659.43,7646.45,7680.0,7659.43,7702.99,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,7679.03,DLinear +2024-07-15,7678.67,7635.19,7688.59,7673.16,7661.82,7659.83,7658.52,7688.36,7705.97,7715.21,7663.19,7697.0,7632.91,7676.23,7670.71,7666.72,7661.32,7665.77,7658.57,7673.79,7680.0,7658.57,7697.0,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,7678.67,NHITS +2024-07-16,7651.2,7671.86,7692.78,7689.27,7668.14,7660.76,7659.06,7692.61,7711.37,7719.34,7655.2,7696.32,7641.57,7667.54,7679.94,7684.55,7665.08,7669.1,7668.98,7684.14,7666.67,7668.98,7696.32,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,7667.54,DLinear +2024-07-17,7641.06,7668.16,7673.47,7659.75,7664.64,7654.22,7660.93,7676.71,7690.06,7700.99,7651.0,7671.75,7644.48,7651.21,7663.0,7678.61,7664.98,7672.35,7664.72,7691.68,7660.0,7663.0,7676.71,NLinear,RNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,7659.75,iTransformer +2024-07-18,7664.97,7658.16,7670.03,7637.79,7660.39,7658.64,7659.83,7666.5,7687.94,7698.48,7644.28,7672.95,7654.77,7652.12,7661.85,7665.94,7664.43,7680.07,7657.52,7684.03,7656.67,7657.52,7672.95,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,7657.52,TiDE +2024-07-19,7665.55,7670.82,7667.21,7635.58,7660.33,7668.88,7658.37,7665.87,7684.4,7695.58,7643.1,7674.29,7663.73,7643.52,7663.89,7656.08,7663.77,7700.4,7657.96,7680.19,7656.67,7657.96,7674.29,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,7656.08,TFT +2024-07-22,7654.73,7659.6,7668.97,7621.64,7661.35,7680.21,7656.68,7664.04,7686.75,7703.27,7644.07,7678.37,7673.43,7659.15,7658.67,7652.07,7664.19,7711.59,7657.0,7666.68,7640.0,7657.0,7678.37,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.0,7644.07,BiTCN +2024-07-23,7627.15,7658.63,7644.82,7588.28,7648.25,7672.14,7633.98,7642.58,7660.83,7681.31,7644.15,7657.65,7654.55,7659.5,7642.75,7629.61,7664.6,7699.0,7638.69,7648.38,7623.33,7638.69,7657.65,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,7627.15,NHITS +2024-07-24,7615.71,7655.36,7628.3,7592.22,7632.98,7642.48,7617.96,7623.56,7644.38,7647.41,7638.71,7634.55,7637.8,7656.28,7626.52,7606.37,7663.53,7680.98,7623.42,7643.56,7623.33,7623.42,7634.55,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,7623.42,TiDE +2024-07-25,7626.83,7642.02,7633.97,7613.05,7627.47,7633.41,7616.62,7627.67,7651.09,7641.83,7629.51,7638.69,7636.35,7667.25,7627.47,7601.07,7661.25,7681.91,7620.48,7654.3,7616.67,7620.48,7638.69,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,7616.62,PatchTST +2024-07-26,7632.33,7621.39,7624.53,7645.17,7622.88,7627.13,7601.44,7616.04,7639.72,7631.04,7618.54,7630.36,7640.37,7653.94,7615.76,7592.51,7658.74,7678.82,7610.2,7671.36,7606.67,7610.2,7630.36,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7610.2,TiDE +2024-07-29,7639.82,7612.4,7614.2,7662.63,7615.06,7627.33,7595.58,7606.81,7629.6,7619.99,7608.54,7623.0,7640.1,7621.77,7607.57,7582.71,7655.3,7666.26,7606.59,7680.21,7593.33,7606.59,7623.0,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7595.58,PatchTST +2024-07-30,7622.59,7600.34,7599.37,7641.51,7603.54,7616.73,7589.47,7594.73,7613.76,7596.82,7595.43,7602.52,7632.35,7602.39,7598.68,7575.24,7651.04,7639.92,7595.3,7624.0,7593.33,7594.73,7602.52,RNN,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7594.73,RNN +2024-07-31,7600.51,7608.84,7604.48,7579.51,7596.77,7610.01,7590.87,7595.07,7620.02,7591.9,7582.4,7602.83,7610.28,7587.6,7602.2,7574.55,7647.16,7610.42,7593.2,7617.02,7583.33,7593.2,7604.48,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7582.4,BiTCN +2024-08-01,7584.49,7591.16,7590.41,7528.96,7586.1,7592.44,7577.19,7583.06,7603.93,7577.83,7568.32,7587.83,7585.23,7581.5,7587.47,7558.95,7644.52,7583.24,7579.94,7590.3,7620.0,7579.94,7590.41,TiDE,LSTM,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,7603.93,GRU +2024-08-02,7616.69,7597.32,7646.77,7566.6,7608.67,7612.44,7609.73,7635.09,7667.15,7621.61,7575.38,7644.41,7594.11,7601.34,7624.83,7610.86,7644.52,7601.45,7606.0,7619.89,7623.33,7606.0,7646.77,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.0,7624.83,NLinear +2024-08-05,7623.76,7589.96,7636.61,7586.84,7623.19,7622.18,7610.9,7632.09,7651.12,7634.57,7591.59,7646.92,7600.74,7606.68,7626.28,7616.17,7645.47,7618.92,7617.34,7621.26,7610.0,7617.34,7646.92,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7610.9,PatchTST +2024-08-06,7603.18,7595.41,7619.84,7605.93,7619.76,7611.85,7608.62,7610.0,7635.33,7619.08,7602.16,7622.48,7608.05,7622.34,7609.32,7605.97,7645.61,7639.88,7622.11,7612.49,7596.67,7609.32,7622.48,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,7595.41,Informer +2024-08-07,7592.18,7592.88,7604.55,7626.97,7607.0,7596.99,7595.73,7603.8,7618.55,7598.38,7603.15,7605.98,7599.85,7619.7,7598.38,7599.85,7644.64,7643.84,7607.2,7614.27,7586.67,7598.38,7607.2,NLinear,TiDE,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,7592.18,NHITS +2024-08-08,7586.15,7584.44,7594.6,7599.37,7593.31,7582.25,7584.57,7583.2,7608.71,7574.14,7597.16,7590.7,7575.04,7598.87,7586.78,7593.29,7641.55,7614.19,7591.35,7610.71,7583.33,7583.2,7594.6,RNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7583.2,RNN +2024-08-09,7576.48,7582.33,7593.27,7585.83,7584.16,7586.21,7583.9,7582.83,7607.38,7572.6,7593.07,7593.88,7574.76,7583.67,7577.9,7587.49,7638.0,7594.36,7581.23,7618.0,7583.33,7577.9,7593.88,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7583.67,DLinear +2024-08-12,7575.63,7573.13,7594.56,7563.65,7581.98,7582.93,7582.0,7586.46,7608.74,7575.65,7589.75,7596.44,7572.66,7578.67,7573.81,7582.91,7634.55,7587.76,7580.69,7589.65,7586.67,7573.81,7596.44,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7586.46,RNN +2024-08-13,7576.85,7573.63,7599.73,7549.21,7581.67,7588.33,7586.28,7590.12,7614.35,7589.07,7587.63,7605.08,7577.5,7586.07,7579.82,7587.45,7632.09,7588.25,7584.79,7591.04,7593.33,7579.82,7605.08,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7591.04,DeepNPTS +2024-08-14,7588.26,7580.58,7608.2,7543.9,7583.36,7587.63,7592.55,7600.56,7623.21,7583.55,7584.06,7605.89,7590.91,7583.55,7593.7,7596.72,7629.95,7583.49,7588.25,7596.74,7590.0,7588.25,7608.2,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7590.91,MLP +2024-08-15,7593.08,7579.66,7601.46,7529.65,7582.26,7589.29,7589.51,7593.46,7615.52,7575.57,7576.29,7597.07,7586.9,7572.76,7588.46,7596.39,7627.37,7567.46,7583.96,7608.26,7583.33,7583.96,7601.46,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7583.96,TiDE +2024-08-16,7586.15,7570.0,7593.93,7514.98,7578.33,7583.97,7580.97,7585.71,7608.0,7570.62,7570.11,7592.93,7577.51,7570.17,7584.04,7591.05,7624.35,7556.5,7577.98,7601.39,7583.33,7577.98,7593.93,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,7583.97,TSMixerx +2024-08-19,7594.75,7567.16,7595.88,7563.93,7579.27,7591.45,7583.53,7587.47,7610.1,7572.22,7566.63,7595.98,7578.81,7562.98,7580.2,7587.08,7621.38,7557.74,7578.12,7597.96,7570.0,7578.12,7595.98,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7572.22,TCN +2024-08-20,7579.69,7549.51,7577.41,7576.12,7570.13,7587.28,7570.4,7568.66,7589.49,7566.75,7561.17,7580.98,7573.95,7559.21,7563.7,7578.24,7617.92,7548.49,7565.12,7585.64,7570.0,7563.7,7580.98,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7570.13,TSMixer +2024-08-21,7584.28,7549.39,7582.75,7575.37,7568.25,7584.27,7579.21,7573.01,7596.82,7568.56,7558.48,7580.19,7579.22,7555.77,7567.7,7568.89,7614.3,7552.89,7568.73,7573.09,7570.0,7567.7,7582.75,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,7568.89,TFT +2024-08-22,7583.7,7563.72,7581.84,7578.46,7570.42,7585.17,7579.53,7573.96,7594.55,7566.88,7555.73,7579.72,7581.85,7557.41,7570.86,7564.07,7610.43,7557.83,7571.75,7572.58,7590.0,7570.86,7581.84,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7594.55,GRU +2024-08-23,7591.69,7580.94,7610.27,7577.62,7583.99,7586.86,7595.8,7597.0,7626.16,7585.06,7560.51,7605.65,7586.47,7580.06,7588.23,7581.87,7607.35,7568.18,7586.91,7578.29,7583.33,7586.91,7610.27,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7583.99,TSMixer +2024-08-26,7581.91,7582.1,7593.37,7570.0,7584.27,7593.48,7585.07,7587.27,7605.78,7577.06,7566.94,7596.79,7579.49,7588.08,7584.4,7576.37,7604.08,7567.01,7583.0,7593.89,7583.33,7583.0,7596.79,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7583.0,TiDE +2024-08-27,7578.77,7577.6,7597.72,7573.39,7582.92,7599.51,7582.85,7587.59,7612.76,7580.64,7569.93,7599.5,7577.81,7596.23,7580.95,7580.58,7600.83,7588.53,7585.49,7591.12,7610.0,7580.95,7599.5,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,7612.76,GRU +2024-08-28,7603.34,7568.98,7633.48,7591.46,7600.26,7612.36,7604.12,7624.77,7650.61,7607.26,7590.22,7637.93,7594.21,7602.4,7610.4,7616.2,7598.77,7614.45,7603.8,7596.22,7610.0,7603.8,7637.93,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,7610.4,NLinear +2024-08-29,7602.61,7574.91,7623.24,7595.74,7606.55,7612.5,7598.92,7611.27,7637.06,7603.43,7608.57,7629.72,7598.36,7592.65,7610.02,7615.47,7597.31,7606.99,7610.11,7601.69,7613.33,7610.02,7629.72,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,7612.5,TSMixerx +2024-08-30,7609.0,7602.09,7629.69,7595.23,7609.88,7619.16,7606.8,7620.17,7646.34,7613.65,7626.89,7634.24,7602.9,7605.2,7607.37,7615.43,7596.6,7613.78,7616.26,7596.19,7606.67,7607.37,7634.24,NLinear,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,7606.8,PatchTST +2024-09-02,7604.8,7611.23,7617.19,7590.73,7606.88,7617.54,7599.16,7613.64,7630.95,7601.78,7633.94,7625.12,7604.06,7602.78,7610.29,7605.22,7595.72,7615.25,7603.53,7588.05,7583.33,7603.53,7625.12,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,7588.05,DeepNPTS +2024-09-03,7584.12,7599.74,7587.32,7583.98,7587.2,7593.44,7574.91,7577.95,7600.26,7575.75,7621.9,7590.64,7589.95,7583.71,7584.71,7571.91,7594.26,7601.55,7578.65,7585.84,7562.5,7577.95,7590.64,RNN,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,7571.91,TFT +2024-09-04,7567.82,7576.5,7567.19,7571.67,7567.29,7574.64,7562.33,7562.51,7579.01,7547.71,7604.77,7562.58,7574.18,7572.53,7565.26,7556.47,7591.96,7588.91,7560.81,7582.39,7535.0,7560.81,7567.19,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.0,0.01,0.01,7547.71,TCN +2024-09-05,7545.36,7552.7,7536.81,7572.77,7543.65,7554.34,7543.55,7530.69,7545.04,7525.55,7580.8,7526.22,7551.9,7551.99,7529.33,7540.59,7588.3,7577.33,7536.12,7562.67,7475.0,7526.22,7536.81,DilatedRNN,LSTM,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7525.55,TCN +2024-09-06,7489.13,7530.06,7468.77,7567.33,7490.51,7523.74,7484.99,7463.25,7472.63,7487.4,7541.51,7450.58,7511.96,7517.22,7469.27,7511.44,7581.11,7568.4,7483.83,7535.0,7442.5,7450.58,7483.83,DilatedRNN,TiDE,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7450.58,DilatedRNN +2024-09-09,7477.12,7518.37,7445.95,7539.01,7447.32,7499.81,7457.06,7440.96,7453.29,7463.9,7499.5,7414.84,7488.55,7477.18,7432.64,7497.93,7572.17,7548.29,7447.32,7475.0,7422.5,7414.84,7447.32,DilatedRNN,TiDE,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.02,7414.84,DilatedRNN +2024-09-10,7456.85,7501.8,7427.16,7514.64,7422.65,7479.61,7434.15,7419.56,7435.08,7450.96,7466.84,7396.45,7459.6,7444.46,7420.32,7478.98,7562.58,7523.61,7425.64,7442.5,7412.5,7396.45,7427.16,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7419.56,RNN +2024-09-11,7431.63,7488.65,7421.85,7484.77,7405.92,7468.94,7418.03,7409.36,7431.29,7444.13,7435.7,7386.46,7435.07,7418.62,7414.43,7467.43,7553.1,7497.19,7418.09,7422.5,7387.5,7386.46,7421.85,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,7386.46,DilatedRNN +2024-09-12,7398.92,7473.74,7392.92,7436.31,7384.28,7455.46,7387.81,7391.31,7405.78,7437.62,7402.3,7358.95,7406.29,7400.44,7386.07,7451.55,7542.7,7450.64,7395.83,7412.51,7380.0,7358.95,7395.83,DilatedRNN,TiDE,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.01,0.01,0.02,7384.28,TSMixer +2024-09-13,7387.89,7452.98,7392.81,7394.62,7370.54,7445.65,7375.93,7386.79,7406.8,7437.69,7380.1,7357.82,7390.09,7401.12,7384.26,7432.34,7532.57,7427.63,7384.53,7387.57,7395.0,7357.82,7392.81,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.0,0.02,7394.62,iTransformer +2024-09-14,7398.8,7448.38,7415.44,7368.94,7381.92,7434.69,7389.77,7404.15,7424.27,7446.08,7377.0,7380.42,7384.06,7403.66,7403.4,7426.29,7523.94,7425.34,7393.14,7381.05,7375.0,7380.42,7415.44,DilatedRNN,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.02,7377.0,BiTCN +2024-09-18,7373.29,7433.29,7386.28,7329.25,7376.52,7412.15,7366.51,7377.15,7398.32,7444.71,7372.7,7360.6,7359.8,7382.27,7384.26,7407.78,7514.74,7414.36,7382.19,7396.33,7342.5,7360.6,7386.28,DilatedRNN,LSTM,0.01,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.02,7329.25,iTransformer +2024-09-19,7345.12,7423.38,7354.42,7277.35,7354.17,7386.27,7350.0,7351.29,7372.91,7441.94,7368.46,7339.54,7347.83,7371.14,7345.66,7383.4,7504.32,7387.84,7357.27,7375.54,7325.0,7339.54,7357.27,DilatedRNN,TiDE,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.02,0.01,0.01,0.02,7339.54,DilatedRNN +2024-09-20,7342.11,7401.09,7341.36,7221.53,7336.63,7372.35,7341.57,7339.75,7361.3,7437.13,7368.07,7329.55,7347.69,7356.94,7335.71,7368.56,7493.44,7352.7,7337.79,7355.56,7340.0,7329.55,7341.36,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.02,0.0,0.02,7339.75,RNN +2024-09-23,7367.46,7401.63,7362.13,7193.23,7341.63,7375.19,7357.71,7350.42,7378.34,7442.19,7372.96,7345.42,7355.94,7358.66,7345.75,7383.85,7484.01,7328.74,7335.99,7350.67,7310.0,7335.99,7362.13,TiDE,LSTM,0.0,0.01,0.0,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.02,0.0,0.02,7328.74,MLPMultivariate +2024-09-24,7347.11,7369.08,7327.08,7184.46,7324.37,7358.97,7324.65,7320.32,7345.2,7433.41,7367.03,7315.2,7335.14,7339.29,7318.8,7372.53,7473.5,7302.72,7309.44,7311.45,7280.0,7309.44,7327.08,TiDE,LSTM,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.0,0.03,7302.72,MLPMultivariate +2024-09-25,7337.68,7343.42,7309.85,7403.08,7300.53,7338.34,7316.54,7302.59,7327.5,7421.26,7354.32,7295.57,7333.55,7317.72,7283.23,7342.64,7462.0,7437.99,7292.34,7281.34,7315.0,7283.23,7309.85,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.02,0.02,7316.54,PatchTST +2024-09-26,7386.44,7341.61,7345.36,7435.37,7318.42,7346.22,7348.73,7340.58,7362.8,7431.2,7356.0,7324.47,7353.46,7337.65,7320.65,7354.6,7452.84,7508.93,7315.25,7315.34,7310.0,7315.25,7345.36,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.02,0.02,0.03,0.02,7315.25,TiDE +2024-09-27,7381.15,7328.46,7332.75,7406.75,7317.09,7346.12,7331.73,7320.92,7349.47,7429.06,7351.81,7309.78,7334.64,7314.31,7316.95,7352.38,7443.9,7528.81,7306.65,7311.16,7310.0,7306.65,7332.75,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.02,0.01,0.03,0.02,7309.78,DilatedRNN +2024-09-29,7384.15,7327.32,7337.93,7345.99,7317.25,7344.34,7338.88,7327.86,7355.93,7435.85,7345.17,7314.27,7328.31,7307.46,7313.57,7350.19,7434.77,7530.15,7314.67,7313.31,7365.0,7313.57,7337.93,NLinear,LSTM,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.02,0.01,7355.93,GRU +2024-09-30,7415.55,7352.2,7403.82,7401.76,7357.28,7360.55,7371.52,7392.1,7410.08,7468.94,7351.29,7374.02,7353.45,7336.29,7371.57,7373.65,7428.29,7573.34,7362.65,7365.42,7420.0,7362.65,7403.82,TiDE,LSTM,0.01,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.02,0.0,7415.55,NHITS +2024-10-08,7413.39,7409.56,7462.21,7444.58,7405.36,7396.59,7407.2,7431.76,7460.04,7500.73,7378.97,7438.91,7375.62,7365.27,7425.37,7423.06,7424.11,7630.56,7411.88,7419.61,7602.5,7411.88,7462.21,TiDE,LSTM,0.02,0.02,0.03,0.02,0.02,0.03,0.03,0.02,0.02,0.03,0.02,0.02,0.03,0.03,0.03,0.03,0.01,0.02,0.0,0.02,7630.56,MLPMultivariate +2024-10-09,7579.91,7556.33,7696.39,7566.58,7555.9,7556.58,7630.08,7670.55,7702.68,7638.44,7573.12,7705.03,7584.66,7484.14,7607.14,7611.41,7424.18,7800.65,7574.46,7602.4,7602.5,7574.46,7705.03,TiDE,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.02,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.03,0.02,7602.4,DeepNPTS +2024-10-10,7575.56,7596.86,7627.47,7619.68,7624.68,7621.92,7625.84,7623.26,7632.98,7668.69,7663.99,7679.77,7637.41,7542.54,7608.91,7600.68,7424.37,7820.1,7604.86,7602.44,7585.0,7604.86,7679.77,TiDE,DilatedRNN,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.03,0.02,7575.56,NHITS +2024-10-11,7628.35,7601.27,7618.62,7603.43,7626.54,7664.98,7622.66,7592.53,7625.98,7680.63,7699.01,7640.88,7648.54,7571.69,7587.7,7604.0,7424.4,7784.88,7600.0,7584.98,7575.0,7587.7,7640.88,NLinear,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.01,0.02,0.01,0.0,0.03,0.02,7571.69,DLinear +2024-10-12,7633.67,7618.32,7594.08,7582.04,7603.76,7674.04,7605.06,7599.97,7602.33,7617.73,7715.68,7613.97,7646.51,7571.18,7574.51,7612.55,7424.28,7735.88,7567.15,7574.99,7576.67,7567.15,7613.97,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.02,0.01,0.0,0.02,0.02,7574.99,DeepNPTS +2024-10-14,7653.81,7630.65,7595.95,7555.79,7563.84,7673.07,7578.99,7559.27,7606.22,7590.25,7707.99,7611.86,7658.07,7556.69,7561.98,7637.48,7424.14,7701.3,7546.09,7576.52,7565.0,7546.09,7611.86,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.02,0.0,0.0,0.02,0.02,7563.84,TSMixer +2024-10-15,7596.77,7620.22,7575.49,7504.66,7541.02,7645.56,7550.41,7563.09,7584.59,7583.52,7686.62,7594.43,7631.93,7525.27,7535.71,7624.88,7423.75,7647.81,7536.93,7564.88,7527.5,7535.71,7594.43,NLinear,DilatedRNN,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.01,0.02,0.02,0.01,0.0,0.02,0.01,7525.27,DLinear +2024-10-16,7537.38,7620.99,7528.69,7451.79,7512.35,7561.82,7499.04,7525.2,7534.81,7547.84,7628.83,7523.73,7571.32,7509.33,7482.41,7535.02,7422.73,7588.29,7511.74,7511.9,7477.5,7482.41,7528.69,NLinear,LSTM,0.0,0.01,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.01,0.01,0.02,0.01,0.02,0.01,0.0,0.01,0.01,7482.41,NLinear +2024-10-17,7490.33,7601.67,7475.72,7413.38,7458.59,7485.5,7430.83,7471.65,7480.05,7518.8,7557.3,7453.42,7502.93,7485.75,7450.03,7454.11,7420.69,7541.86,7464.34,7475.21,7467.5,7450.03,7475.72,NLinear,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.02,0.0,0.01,0.01,0.01,0.01,0.01,7464.34,TiDE +2024-10-18,7478.69,7618.04,7477.15,7401.91,7435.49,7470.61,7414.93,7471.33,7483.34,7473.51,7506.43,7414.35,7464.17,7435.23,7464.47,7434.98,7418.43,7530.27,7448.03,7474.44,7370.0,7414.35,7477.15,DilatedRNN,LSTM,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.02,0.01,0.01,0.01,0.01,0.03,0.01,0.02,0.01,0.0,0.02,0.01,7401.91,iTransformer +2024-10-21,7351.33,7464.07,7351.7,7378.64,7367.16,7417.71,7318.49,7356.18,7369.51,7432.82,7407.67,7312.07,7372.31,7358.34,7360.04,7332.51,7413.26,7488.47,7360.11,7466.75,7362.5,7312.07,7360.11,DilatedRNN,TiDE,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.0,0.02,0.01,7360.11,TiDE +2024-10-22,7344.0,7420.61,7372.97,7356.97,7340.58,7344.55,7320.62,7369.73,7394.98,7425.47,7345.69,7321.17,7352.98,7331.07,7343.6,7349.05,7407.93,7482.92,7340.69,7370.03,7346.67,7321.17,7372.97,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.0,0.02,0.01,7345.69,BiTCN +2024-10-23,7318.68,7349.63,7351.23,7343.76,7327.8,7308.26,7313.73,7354.39,7369.49,7419.87,7297.33,7311.08,7333.77,7306.12,7315.16,7342.97,7402.13,7461.36,7329.76,7362.57,7357.5,7311.08,7354.39,DilatedRNN,RNN,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.01,0.01,7354.39,RNN +2024-10-24,7332.02,7332.76,7374.31,7333.8,7329.64,7342.82,7343.69,7356.94,7392.53,7430.7,7278.94,7326.74,7325.37,7332.06,7342.69,7350.51,7396.69,7458.39,7342.08,7346.69,7352.5,7326.74,7374.31,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.01,0.01,7350.51,TFT +2024-10-25,7341.74,7293.06,7366.42,7319.07,7339.96,7359.99,7370.54,7370.27,7382.04,7432.93,7259.45,7324.02,7321.69,7319.84,7359.37,7336.29,7391.29,7460.46,7358.44,7357.54,7372.5,7324.02,7370.27,DilatedRNN,RNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.02,0.01,0.01,0.01,0.0,7370.54,PatchTST +2024-10-28,7344.72,7319.59,7397.69,7322.86,7366.56,7356.09,7400.03,7384.1,7409.74,7443.96,7265.26,7362.26,7344.67,7345.9,7381.35,7355.78,7386.77,7474.65,7386.76,7352.37,7373.33,7362.26,7397.69,DilatedRNN,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.01,0.0,7366.56,TSMixer +2024-10-29,7359.09,7309.05,7393.36,7346.79,7376.6,7374.11,7393.55,7384.43,7402.9,7452.68,7299.63,7378.7,7352.16,7395.18,7389.32,7366.07,7382.29,7455.52,7373.86,7373.17,7380.0,7373.86,7393.36,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.0,0.01,0.0,7378.7,DilatedRNN +2024-10-30,7358.99,7341.46,7405.33,7416.18,7381.48,7426.02,7377.57,7389.75,7414.11,7470.71,7350.95,7408.24,7357.65,7411.46,7388.27,7396.68,7378.24,7473.96,7359.31,7391.33,7330.0,7359.31,7408.24,TiDE,DilatedRNN,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.0,0.01,0.0,0.02,0.01,0.02,0.01,7341.46,Informer +2024-10-31,7312.56,7305.57,7340.64,7456.83,7354.07,7421.74,7296.75,7337.7,7358.05,7471.7,7350.27,7369.02,7348.39,7402.12,7340.37,7326.14,7372.69,7468.82,7330.87,7388.27,7340.0,7330.87,7369.02,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.01,0.0,0.02,0.02,0.02,0.0,7340.37,NLinear +2024-11-01,7343.08,7325.18,7365.97,7418.3,7350.28,7392.95,7324.07,7355.09,7382.28,7474.65,7365.08,7377.86,7372.56,7387.91,7340.9,7339.71,7367.81,7459.85,7335.55,7377.83,7363.33,7335.55,7377.86,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.02,0.01,0.01,0.0,7365.08,BiTCN +2024-11-04,7386.98,7346.15,7387.89,7369.52,7364.33,7391.78,7341.57,7376.17,7396.97,7479.09,7375.33,7398.98,7399.13,7360.83,7360.96,7393.32,7364.03,7461.72,7357.11,7379.33,7360.0,7357.11,7398.98,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.02,0.0,0.01,0.0,7360.83,DLinear +2024-11-05,7391.64,7351.35,7380.57,7346.31,7361.38,7392.48,7346.13,7362.84,7391.88,7478.33,7376.7,7386.92,7404.12,7376.09,7372.73,7392.84,7360.4,7451.46,7349.65,7347.05,7357.5,7349.65,7386.92,TiDE,DilatedRNN,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.02,0.0,0.01,0.0,7360.4,StemGNN +2024-11-06,7377.09,7346.7,7380.05,7335.56,7358.76,7378.26,7347.79,7375.06,7391.63,7476.48,7358.81,7383.4,7388.88,7361.92,7379.12,7385.59,7356.97,7412.7,7342.42,7377.96,7383.33,7342.42,7383.4,TiDE,DilatedRNN,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.0,0.0,7383.4,DilatedRNN +2024-11-07,7388.92,7358.83,7413.9,7342.16,7375.17,7391.05,7372.72,7398.94,7420.15,7477.76,7361.6,7396.03,7409.27,7366.39,7401.27,7405.46,7355.01,7421.77,7363.14,7384.18,7366.67,7363.14,7413.9,TiDE,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,0.0,0.02,0.0,0.01,0.0,7366.39,DLinear +2024-11-08,7353.58,7344.83,7383.68,7340.64,7369.75,7386.01,7355.9,7370.14,7393.42,7466.26,7359.23,7360.38,7396.27,7382.97,7375.96,7376.72,7353.13,7417.78,7356.34,7372.99,7383.33,7356.34,7383.68,TiDE,LSTM,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.0,0.0,0.01,0.01,0.0,0.0,7383.68,LSTM +2024-11-11,7379.68,7363.24,7413.31,7352.35,7379.62,7397.03,7377.89,7396.57,7420.56,7476.66,7373.14,7364.99,7411.73,7361.13,7384.96,7384.97,7352.16,7430.21,7378.04,7383.47,7340.0,7364.99,7413.31,DilatedRNN,LSTM,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.02,0.0,0.01,0.0,7352.16,StemGNN +2024-11-12,7341.77,7294.74,7349.73,7357.31,7360.36,7414.32,7341.37,7347.22,7365.44,7470.71,7359.69,7316.59,7389.09,7367.12,7335.55,7337.95,7350.08,7408.84,7358.53,7392.38,7306.67,7316.59,7358.53,DilatedRNN,TiDE,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.01,0.02,0.01,0.01,0.01,7316.59,DilatedRNN +2024-11-13,7381.98,7287.19,7351.89,7350.5,7376.17,7422.79,7383.6,7340.75,7387.01,7469.26,7353.83,7317.99,7432.26,7361.68,7364.91,7332.75,7348.14,7431.79,7365.84,7405.65,7323.33,7317.99,7365.84,DilatedRNN,TiDE,0.01,0.0,0.01,0.0,0.0,0.01,0.01,0.01,0.01,0.01,0.01,0.0,0.01,0.0,0.01,0.0,0.02,0.0,0.01,0.0,7317.99,DilatedRNN +2024-11-14,7382.61,7254.22,7354.04,7348.43,7380.54,7393.63,7401.79,7312.58,7382.11,7465.35,7365.01,7333.27,7446.75,7349.96,7346.71,7327.26,7336.3,7436.18,7378.39,7422.76,7353.33,7312.58,7378.39,RNN,TiDE,0.0,0.01,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.01,0.0,0.01,0.01,0.01,0.0,0.02,0.0,0.01,0.0,7354.04,LSTM +2024-11-15,7381.57,7295.52,7368.15,7328.46,7378.27,7388.9,7390.94,7306.41,7388.54,7474.63,7368.29,7331.23,7442.02,7386.59,7333.92,7323.29,7347.5,7405.92,7384.14,7402.9,7393.33,7306.41,7384.14,RNN,TiDE,0.01,0.01,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.01,0.01,0.0,0.01,7390.94,PatchTST +2024-11-18,7351.67,7319.07,7406.21,7316.12,7375.26,7372.63,7385.84,7357.07,7391.6,7479.03,7371.18,7359.46,7430.76,7360.74,7375.31,7320.7,7358.16,7380.2,7378.35,7394.49,7363.33,7357.07,7406.21,RNN,LSTM,0.0,0.0,0.0,0.01,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.01,0.01,0.01,0.0,0.0,0.02,0.01,0.0,0.0,7360.74,DLinear +2024-11-19,7359.2,7325.43,7374.63,7342.03,7352.78,7343.61,7342.73,7372.25,7381.78,7449.07,7317.24,7350.61,7326.66,7375.86,7335.6,7364.06,7345.6,7354.37,7365.84,7367.14,,7365.84,7374.63,TiDE,LSTM,,,,,,,,,,,,,,,,,,,,,, +2024-11-20,7339.67,7303.26,7375.4,7320.67,7341.12,7339.04,7337.23,7369.62,7401.5,7449.81,7307.54,7353.7,7321.71,7326.19,7327.7,7355.31,7343.62,7344.18,7327.17,7372.86,,7327.17,7375.4,TiDE,LSTM,,,,,,,,,,,,,,,,,,,,,, +2024-11-21,7313.64,7310.42,7380.75,7315.62,7321.95,7387.1,7330.4,7346.73,7399.87,7443.93,7302.45,7366.74,7310.2,7341.94,7341.78,7348.73,7331.54,7333.94,7305.5,7363.12,,7305.5,7380.75,TiDE,LSTM,,,,,,,,,,,,,,,,,,,,,, +2024-11-22,7296.48,7321.02,7392.48,7309.1,7300.34,7376.25,7299.74,7331.89,7405.18,7451.16,7291.02,7360.91,7294.78,7323.82,7406.11,7343.82,7342.97,7315.08,7304.24,7363.37,,7304.24,7392.48,TiDE,LSTM,,,,,,,,,,,,,,,,,,,,,, +2024-11-25,7286.7,7319.39,7421.41,7314.21,7278.51,7335.19,7267.8,7370.68,7405.27,7454.45,7288.73,7384.35,7295.84,7330.96,7369.37,7341.7,7353.84,7304.88,7295.69,7353.22,,7295.69,7421.41,TiDE,LSTM,,,,,,,,,,,,,,,,,,,,,, diff --git a/juxitingdataset/jbsh_juxiting.db b/juxitingdataset/jbsh_juxiting.db index 26b7bd14dbece69e579270834280e5fee48f3d06..5efe749f91ae52b739616fd26b2fdeb917162116 100644 GIT binary patch delta 9867 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 S3OfFY&F#iJDd*Z3!u=c8eXl?O delta 10938 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╇o)$^*{nf1)<8AI5 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 literal 143762 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 z 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 diff --git a/juxitingdataset/特征频度统计.csv b/juxitingdataset/特征频度统计.csv index 0f48ace..74e398b 100644 --- a/juxitingdataset/特征频度统计.csv +++ b/juxitingdataset/特征频度统计.csv @@ -1,4 +1,4 @@ -日度(219),周度(94),119天(1) +日度(219),周度(94),21天(1) PP主力收盘价拟合残差/丙烷 CP M1,PE注塑开工率/周,中国:华东地区:市场平均价:BOPP厚光膜 华南聚丙烯基差(折盘面收盘价),PP:看跌比例:中国(周), 华北聚丙烯基差(折盘面收盘价),PP:看平比例:中国(周), diff --git a/juxitingdataset/特征频度统计.txt b/juxitingdataset/特征频度统计.txt index 8bc342d..37690c9 100644 --- a/juxitingdataset/特征频度统计.txt +++ b/juxitingdataset/特征频度统计.txt @@ -1,4 +1,4 @@ -特征信息:总共有312个,日度(219),周度(94),119天(1), 详看 附1、特征列表 +特征信息:总共有312个,日度(219),周度(94),21天(1), 详看 附1、特征列表 数据特征工程: 1. 数据日期排序,新日期在最后 2. 删除空列,特征数据列没有值,就删除 diff --git a/juxitingdataset/预测值表格.png b/juxitingdataset/预测值表格.png index 871b5f88c32499a92bada58bd18861bdccc01015..c0a26ae1e9b93d3f5daaf09ad20d84587df6bfa1 100644 GIT binary patch literal 91089 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 literal 95590 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