{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": { "ExecuteTime": { "end_time": "2020-11-12T02:29:37.717688Z", "start_time": "2020-11-12T02:29:37.585423Z" } }, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "np.random.seed(2020)\n", "import os\n", "import math" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "ExecuteTime": { "end_time": "2020-11-12T02:29:38.686498Z", "start_time": "2020-11-12T02:29:38.681483Z" } }, "outputs": [], "source": [ "from dbn import SupervisedDBNRegression\n", "from sklearn.utils import shuffle\n", "from sklearn.metrics.regression import r2_score, mean_squared_error,mean_absolute_error\n", "import matplotlib.pyplot as plt\n", "import time" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2020-11-12T02:29:41.345468Z", "start_time": "2020-11-12T02:29:40.980371Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", " | GK | \n", "fuhe | \n", "TA | \n", "TF | \n", "T1A | \n", "T2A | \n", "W | \n", "M | \n", "J | \n", "
---|---|---|---|---|---|---|---|---|---|
0 | \n", "t28 | \n", "334.858 | \n", "1222.719 | \n", "205.773 | \n", "113.920278 | \n", "226.345833 | \n", "340.7500 | \n", "1.6893 | \n", "0 | \n", "
1 | \n", "t37 | \n", "325.424 | \n", "1216.441 | \n", "208.136 | \n", "115.638333 | \n", "221.677222 | \n", "338.6505 | \n", "1.6893 | \n", "0 | \n", "
2 | \n", "t46 | \n", "328.218 | \n", "1211.417 | \n", "203.691 | \n", "114.769444 | \n", "219.778611 | \n", "338.7840 | \n", "1.6893 | \n", "0 | \n", "
3 | \n", "t83 | \n", "255.737 | \n", "937.542 | \n", "161.515 | \n", "101.256389 | \n", "165.234722 | \n", "337.8665 | \n", "1.2783 | \n", "0 | \n", "
4 | \n", "t92 | \n", "255.717 | \n", "949.950 | \n", "161.527 | \n", "101.328889 | \n", "168.152778 | \n", "337.9570 | \n", "1.2783 | \n", "0 | \n", "
5 | \n", "t101 | \n", "255.677 | \n", "941.303 | \n", "161.512 | \n", "101.300833 | \n", "167.727222 | \n", "338.1345 | \n", "1.2783 | \n", "0 | \n", "
6 | \n", "t138 | \n", "174.554 | \n", "625.068 | \n", "102.594 | \n", "79.662222 | \n", "91.868333 | \n", "336.6955 | \n", "1.2783 | \n", "0 | \n", "
7 | \n", "t147 | \n", "174.554 | \n", "673.915 | \n", "108.160 | \n", "82.327222 | \n", "103.232778 | \n", "338.5260 | \n", "1.2783 | \n", "0 | \n", "
8 | \n", "t156 | \n", "174.535 | \n", "701.883 | \n", "116.855 | \n", "81.486389 | \n", "119.375556 | \n", "339.0945 | \n", "1.2783 | \n", "0 | \n", "
9 | \n", "t39 | \n", "336.801 | \n", "1245.758 | \n", "207.513 | \n", "112.505000 | \n", "232.013056 | \n", "342.8015 | \n", "1.3180 | \n", "0 | \n", "
10 | \n", "t48 | \n", "330.557 | \n", "1234.135 | \n", "205.807 | \n", "111.050278 | \n", "232.468056 | \n", "345.9140 | \n", "1.3180 | \n", "0 | \n", "
11 | \n", "t29 | \n", "336.087 | \n", "1266.167 | \n", "199.155 | \n", "118.137778 | \n", "233.906111 | \n", "350.2705 | \n", "1.4975 | \n", "0 | \n", "
12 | \n", "t38 | \n", "328.238 | \n", "1214.264 | \n", "197.453 | \n", "109.834167 | \n", "229.244444 | \n", "348.1335 | \n", "1.4975 | \n", "0 | \n", "
13 | \n", "t47 | \n", "326.276 | \n", "1211.542 | \n", "196.423 | \n", "109.827778 | \n", "229.053611 | \n", "348.2675 | \n", "1.4975 | \n", "0 | \n", "
14 | \n", "t93 | \n", "264.616 | \n", "1016.826 | \n", "172.197 | \n", "106.156111 | \n", "180.305278 | \n", "342.7230 | \n", "1.4975 | \n", "0 | \n", "
15 | \n", "t102 | \n", "264.359 | \n", "959.695 | \n", "163.394 | \n", "95.503611 | \n", "171.353056 | \n", "334.2165 | \n", "1.4975 | \n", "0 | \n", "
16 | \n", "t137 | \n", "178.181 | \n", "692.065 | \n", "95.907 | \n", "73.294167 | \n", "118.773611 | \n", "333.1745 | \n", "1.0316 | \n", "0 | \n", "
17 | \n", "t146 | \n", "170.174 | \n", "663.048 | \n", "95.836 | \n", "69.219444 | \n", "114.490833 | \n", "334.8800 | \n", "1.0316 | \n", "0 | \n", "
18 | \n", "t155 | \n", "170.471 | \n", "641.070 | \n", "95.902 | \n", "67.110833 | \n", "109.118889 | \n", "336.1345 | \n", "1.0316 | \n", "0 | \n", "
\n", " | True | \n", "Pre | \n", "
---|---|---|
0 | \n", "972.540405 | \n", "883.277576 | \n", "
1 | \n", "758.528320 | \n", "690.951427 | \n", "
2 | \n", "755.744141 | \n", "688.791696 | \n", "
3 | \n", "966.804932 | \n", "878.541978 | \n", "
4 | \n", "752.804932 | \n", "686.376595 | \n", "
... | \n", "... | \n", "... | \n", "
2776647 | \n", "822.160644 | \n", "852.184600 | \n", "
2776648 | \n", "882.134827 | \n", "920.547907 | \n", "
2776649 | \n", "814.417908 | \n", "862.291520 | \n", "
2776650 | \n", "1010.380005 | \n", "936.233840 | \n", "
2776651 | \n", "1000.661438 | \n", "931.458694 | \n", "
2776652 rows × 2 columns
\n", "\n", " | test | \n", "0 | \n", "
---|---|---|
0 | \n", "970.432495 | \n", "891.385678 | \n", "
1 | \n", "757.086304 | \n", "706.042719 | \n", "
2 | \n", "754.381836 | \n", "703.908424 | \n", "
3 | \n", "964.738281 | \n", "886.535623 | \n", "
4 | \n", "751.311218 | \n", "701.661764 | \n", "
... | \n", "... | \n", "... | \n", "
2776647 | \n", "826.812561 | \n", "870.969159 | \n", "
2776648 | \n", "879.592102 | \n", "931.536104 | \n", "
2776649 | \n", "814.170105 | \n", "876.587930 | \n", "
2776650 | \n", "1011.848145 | \n", "965.000953 | \n", "
2776651 | \n", "1001.886353 | \n", "961.131080 | \n", "
2776652 rows × 2 columns
\n", "\n", " | 0 | \n", "
---|---|
0 | \n", "891.385678 | \n", "
1 | \n", "706.042719 | \n", "
2 | \n", "703.908424 | \n", "
3 | \n", "886.535623 | \n", "
4 | \n", "701.661764 | \n", "
... | \n", "... | \n", "
2776647 | \n", "870.969159 | \n", "
2776648 | \n", "931.536104 | \n", "
2776649 | \n", "876.587930 | \n", "
2776650 | \n", "965.000953 | \n", "
2776651 | \n", "961.131080 | \n", "
2776652 rows × 1 columns
\n", "\n", " | 0 | \n", "
---|---|
0 | \n", "891.385678 | \n", "
1 | \n", "706.042719 | \n", "
2 | \n", "703.908424 | \n", "
3 | \n", "886.535623 | \n", "
4 | \n", "701.661764 | \n", "
... | \n", "... | \n", "
2776647 | \n", "870.969159 | \n", "
2776648 | \n", "931.536104 | \n", "
2776649 | \n", "876.587930 | \n", "
2776650 | \n", "965.000953 | \n", "
2776651 | \n", "961.131080 | \n", "
2776652 rows × 1 columns
\n", "