Harveyntt commited on
Commit
d3d1018
·
verified ·
1 Parent(s): 786a3d6

Upload 20 files

Browse files
.gitattributes ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ data/final_daily_from_hourly_features.csv filter=lfs diff=lfs merge=lfs -text
2
+ data/final_hourly_120h_forecast_dataset.csv filter=lfs diff=lfs merge=lfs -text
3
+ data/final_hourly_feature_dataset.csv filter=lfs diff=lfs merge=lfs -text
4
+ data/weather_hcm_hourly.csv filter=lfs diff=lfs merge=lfs -text
data/best_params_cat.json ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ {
2
+ "iterations": 1489,
3
+ "learning_rate": 0.03970893006910595,
4
+ "depth": 4,
5
+ "l2_leaf_reg": 7.731052565573197,
6
+ "subsample": 0.8755070820047509
7
+ }
data/best_params_lgbm.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n_estimators": 675,
3
+ "learning_rate": 0.016888555373116232,
4
+ "max_depth": 3,
5
+ "subsample": 0.6211969063495439,
6
+ "colsample_bytree": 0.7406596974588053,
7
+ "reg_alpha": 0.08219221180135224,
8
+ "reg_lambda": 0.04634162558980073,
9
+ "min_child_samples": 19
10
+ }
data/best_params_rf.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "n_estimators": 427,
3
+ "max_depth": 13,
4
+ "min_samples_split": 3,
5
+ "min_samples_leaf": 2
6
+ }
data/best_params_xgb.json ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "n_estimators": 1120,
3
+ "learning_rate": 0.06070837636136605,
4
+ "max_depth": 3,
5
+ "subsample": 0.6079507849258268,
6
+ "colsample_bytree": 0.9442005719589391,
7
+ "gamma": 0.045601877354348654,
8
+ "min_child_weight": 10
9
+ }
data/final_5_day_results_df.csv ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Model,RMSE (Absolute Error),MAE (Mean Absolute Error),MAPE (Relative Error),R-squared,Horizon
2
+ Naive Persistence,1.1635,0.9121,3.2054,0.4497,Day 1
3
+ Champion (Stacking),0.7889,0.6201,2.168,0.747,Day 1
4
+ Alternative (Ridge),0.8644,0.6824,2.3828,0.6963,Day 1
5
+ LightGBM (Optuna),0.7972,0.6245,2.1822,0.7417,Day 1
6
+ Naive Persistence,1.3369,1.059,3.7048,0.2757,Day 2
7
+ Champion (Stacking),0.9486,0.7412,2.5991,0.6354,Day 2
8
+ Alternative (Ridge),0.9876,0.7942,2.7759,0.6047,Day 2
9
+ LightGBM (Optuna),0.9758,0.765,2.6711,0.6141,Day 2
10
+ Naive Persistence,1.35,1.0766,3.7673,0.2633,Day 3
11
+ Champion (Stacking),1.0117,0.8017,2.8134,0.5863,Day 3
12
+ Alternative (Ridge),1.0499,0.8456,2.9577,0.5545,Day 3
13
+ LightGBM (Optuna),1.027,0.8093,2.8321,0.5737,Day 3
14
+ Naive Persistence,1.3575,1.0826,3.7937,0.256,Day 4
15
+ Champion (Stacking),1.0205,0.8128,2.8523,0.5795,Day 4
16
+ Alternative (Ridge),1.0518,0.8416,2.9439,0.5534,Day 4
17
+ LightGBM (Optuna),1.0403,0.82,2.8715,0.563,Day 4
18
+ Naive Persistence,1.3825,1.0925,3.8305,0.2302,Day 5
19
+ Champion (Stacking),1.0348,0.827,2.8996,0.5688,Day 5
20
+ Alternative (Ridge),1.0598,0.856,2.9941,0.5476,Day 5
21
+ LightGBM (Optuna),1.0612,0.8469,2.9632,0.5464,Day 5
data/final_benchmark_all_pipelines.csv ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Model,RMSE,MAE,MAPE (Relative Error),R2,Horizon,Horizon (Days)
2
+ Daily Champion (Step 5),0.7889,0.6201,2.168,0.747,Day 1,1
3
+ Daily Champion (Step 5),0.9486,0.7412,2.5991,0.6354,Day 2,2
4
+ Daily Champion (Step 5),1.0117,0.8017,2.8134,0.5863,Day 3,3
5
+ Daily Champion (Step 5),1.0205,0.8128,2.8523,0.5795,Day 4,4
6
+ Daily Champion (Step 5),1.0348,0.827,2.8996,0.5688,Day 5,5
7
+ Hourly Direct,0.8236248568606519,0.6486073201201626,,0.7269739721848161,,1
8
+ Hourly Aggregate Champion,0.7674688965156663,0.6002911899503008,,0.7583702493925233,,1
9
+ Hourly Direct,1.0686569458207442,0.8376404591469953,,0.5425506688087586,,2
10
+ Hourly Aggregate Champion,0.9441995669703378,0.7372329331309503,,0.6341156335108197,,2
11
+ Hourly Direct,1.1188165250342132,0.9011926562547977,,0.499900641851999,,3
12
+ Hourly Aggregate Champion,1.0286552478405686,0.8152610460400055,,0.5648857528351698,,3
13
+ Hourly Direct,1.1621566764088587,0.9468316952209602,,0.46165863679237473,,4
14
+ Hourly Aggregate Champion,1.0566274791138546,0.8405827463900849,,0.5406816198940223,,4
15
+ Hourly Direct,1.1362299704352257,0.9368660574390858,,0.4862655424839235,,5
16
+ Hourly Aggregate Champion,1.0599005370653745,0.8549961286344034,,0.5388570773518562,,5
data/final_best_params_huber_cat.json ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "huber__alpha": 1.3563792072596702e-05,
3
+ "huber__epsilon": 1.2399528499243193,
4
+ "lgb__n_estimators": 347,
5
+ "lgb__learning_rate": 0.01618694298523694,
6
+ "lgb__max_depth": 6,
7
+ "lgb__reg_lambda": 2.2843339289701603e-06,
8
+ "lgb__subsample": 0.9226803874289243,
9
+ "cat__iterations": 1148,
10
+ "cat__learning_rate": 0.011100906898884436,
11
+ "cat__depth": 7,
12
+ "cat__l2_leaf_reg": 0.4010228295870913,
13
+ "final_estimator__alpha": 0.01789564085714397,
14
+ "final_estimator__epsilon": 1.1572029633217076
15
+ }
data/final_daily_from_hourly_features.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9231a761604b4cf1fd586f135784e659c3ff7cb2e2ade811f4f5218eb736b131
3
+ size 51420762
data/final_dataset_linear.csv ADDED
The diff for this file is too large to render. See raw diff
 
data/final_dataset_tree.csv ADDED
The diff for this file is too large to render. See raw diff
 
data/final_feature_dataset.csv ADDED
The diff for this file is too large to render. See raw diff
 
data/final_hourly_120h_forecast_dataset.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9855b79b0aa8ce5519faabdf656531e25ebf3881ba8d95327f4c814de917704c
3
+ size 249552336
data/final_hourly_feature_dataset.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:afd741454c74db4904f2e2a0ee90f42d75e17b480c8a3d2dba70cc05efc4d4b0
3
+ size 251109086
data/hourly_120h_evaluation_results.csv ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Hour,RMSE,MAE,MAPE,R2
2
+ 1,0.793716334013839,0.5361484888132645,1.8568231047876422,0.9287450546688808
3
+ 2,1.0265193533600443,0.7067137448496593,2.4518713938781858,0.880830200622977
4
+ 3,1.1463438864409508,0.8030940989615952,2.7871176243578497,0.8514032278647361
5
+ 4,1.22742378622596,0.8754145022616759,3.039683048851376,0.8296591248208023
6
+ 5,1.2731787152674399,0.9145995229412055,3.176523034622784,0.816743466712661
7
+ 6,1.315168331611708,0.9521579375381094,3.3109056712893645,0.8044745459639392
8
+ 7,1.3431978407080787,0.9798875104879164,3.4094573033891455,0.7960846192251885
9
+ 8,1.3603704788547686,0.994017514268974,3.46412742787948,0.7908698828261411
10
+ 9,1.3788898529804428,1.011472415524296,3.5256979257847583,0.7851487875132908
11
+ 10,1.3909793495576412,1.0263562104994102,3.576140543311563,0.7813564934437781
12
+ 11,1.3958145624123903,1.0299355606636824,3.5898655584298687,0.7798173180282733
13
+ 12,1.4008220034470569,1.0348241593816245,3.609908797297612,0.778207961919734
14
+ 13,1.4144777185018882,1.0492915057901209,3.655419516841269,0.773821774758666
15
+ 14,1.4108434603864137,1.0480698189064543,3.6534810356000555,0.7749687821053745
16
+ 15,1.4109151033295375,1.0473879978373775,3.6505962437373376,0.7749509069441087
17
+ 16,1.4117066576128385,1.0465975035175046,3.65158964802862,0.7747390626064949
18
+ 17,1.4147210995481443,1.0478893374336007,3.656286723642378,0.7737959059570545
19
+ 18,1.4278369816252368,1.0551564433276006,3.680437178703043,0.7695919672492985
20
+ 19,1.4226572566962359,1.052419964832748,3.673904197480498,0.7712570324854924
21
+ 20,1.426182370056839,1.0526298712863251,3.675544119255264,0.7700850841448288
22
+ 21,1.4253930172636695,1.0523840528778248,3.673531320549804,0.7702736992663335
23
+ 22,1.4491638247427685,1.0796699064271869,3.757014205937255,0.7625262558713265
24
+ 23,1.4400588274748891,1.0699831452822675,3.7278954784262504,0.7654835545939633
25
+ 24,1.4479412163194592,1.0714283713340562,3.7377066418281273,0.7629191717866283
26
+ 25,1.4622656772428384,1.0826995347743067,3.7742543687372336,0.7582317452048636
27
+ 26,1.4639880274302222,1.0843827298001565,3.784062263154893,0.7576910361874154
28
+ 27,1.4705936188458666,1.0947450526821865,3.8209127732185086,0.755528870416324
29
+ 28,1.4833968476198842,1.1030274392756942,3.8504461851376024,0.7512819324537117
30
+ 29,1.4884517761698315,1.1097726399295136,3.876835506213895,0.7495934760410863
31
+ 30,1.4973830316194754,1.1186603733836809,3.9064163417184674,0.7465890429009467
32
+ 31,1.505510675886888,1.1246758625833255,3.9275227656451883,0.7438403467173655
33
+ 32,1.5094907356879566,1.1301183398091963,3.9457507451303377,0.742484157881453
34
+ 33,1.5112295660370103,1.131308064947493,3.9522152547214966,0.741890534807186
35
+ 34,1.5219563833002998,1.140314650422056,3.9815590349585754,0.7381976445032243
36
+ 35,1.504466304336701,1.1289932373186187,3.9433548070652815,0.7441659230556205
37
+ 36,1.517296589019584,1.1384599684862953,3.9784350740681567,0.7397759525661409
38
+ 37,1.516755578134825,1.1404773289835113,3.9839448659799563,0.7399536981420717
39
+ 38,1.5171921884312745,1.1397118440272425,3.9817141617937106,0.739797426411529
40
+ 39,1.5252155726851317,1.1429825050405753,3.9925989807353868,0.7370365077119753
41
+ 40,1.5172830706013525,1.135862734881323,3.9735249024107464,0.7397636388541284
42
+ 41,1.5288261457652197,1.1496447654117754,4.013135196237829,0.7358120573174993
43
+ 42,1.5398228265763179,1.1578024813533658,4.042019405892947,0.7319945690419951
44
+ 43,1.5310489485583298,1.1491309971092563,4.017350497812649,0.7350113007815353
45
+ 44,1.539661050106351,1.1512220141717793,4.0311294699492075,0.731987347807765
46
+ 45,1.5350209957821903,1.1501500371139637,4.0273461822964665,0.7335617432865809
47
+ 46,1.535301420689851,1.1520888810789947,4.028557586844158,0.7334257591963051
48
+ 47,1.5335808509966047,1.1464747595598475,4.014222455175358,0.7340058454438702
49
+ 48,1.5382732427775045,1.1479429028065018,4.017267858528599,0.7323722530243737
50
+ 49,1.5400133483804435,1.1502719989820536,4.03146911626467,0.7317814038889143
51
+ 50,1.5359808339122114,1.1440664262832685,4.0139979192744555,0.7332018493290382
52
+ 51,1.5446495049922244,1.1494481016996054,4.03423800258352,0.7301980624418802
53
+ 52,1.5444257237405126,1.1534361569497193,4.04989428824174,0.7302924121050332
54
+ 53,1.5495368130653788,1.157944599823302,4.063495289365199,0.7285708965902666
55
+ 54,1.553520043647315,1.159560391830154,4.073353111624164,0.7271987442045449
56
+ 55,1.5630591216474115,1.1666241106185116,4.103451721886848,0.723848788495664
57
+ 56,1.5703234114835511,1.1708075703455723,4.116699364644432,0.7212751502656585
58
+ 57,1.5889013434165182,1.1821859187457662,4.153116795142994,0.7146223546462769
59
+ 58,1.5713908752139663,1.1723389784990772,4.121437286469623,0.7208621312733954
60
+ 59,1.566125848781468,1.172079442136513,4.115004017888352,0.7227213135112531
61
+ 60,1.571257053770966,1.1729571145024438,4.116055786959649,0.7208858256648423
62
+ 61,1.5722030666996405,1.1754939513384917,4.122331605398557,0.7205390045396669
63
+ 62,1.5781191443944707,1.1790359112739548,4.133080939813102,0.7184259849971975
64
+ 63,1.572014968175351,1.1753407065528487,4.121364863597668,0.7206000328701996
65
+ 64,1.568865437377417,1.17216511726262,4.108819458868427,0.7217220301557434
66
+ 65,1.5775183152129626,1.1789507752050248,4.135943143110278,0.7186425420762612
67
+ 66,1.588556969526128,1.1859062175008055,4.156187855024309,0.7147150592570599
68
+ 67,1.5998019934874639,1.1897242907161247,4.17922882553097,0.7106738258329102
69
+ 68,1.5861379086052192,1.1803635953046185,4.144028715096333,0.7155914573688945
70
+ 69,1.5957055905082878,1.1883833615417154,4.173479208088199,0.7121081514974648
71
+ 70,1.5927444650094698,1.1901726845804186,4.179747792546149,0.7131552607317376
72
+ 71,1.5885784548276602,1.1803402062931276,4.152194320399212,0.7146372596678576
73
+ 72,1.590677070156805,1.1809546401299207,4.155778849987828,0.7138791238511295
74
+ 73,1.5912683246726407,1.1816799017984216,4.160259669649199,0.7136743435625963
75
+ 74,1.5790791107544835,1.1713773901606435,4.124091844324383,0.718062667822276
76
+ 75,1.587517656379633,1.1756731519040045,4.144144992777933,0.7150737388960294
77
+ 76,1.5948129990880535,1.1819847876478142,4.1644789771403765,0.7124817369116984
78
+ 77,1.5996854807672378,1.1817618453250034,4.165981703853052,0.7107479025358279
79
+ 78,1.5976665613969163,1.1813149851857563,4.162628570961943,0.7115040760958324
80
+ 79,1.606340695668969,1.1909830777833768,4.199722494866213,0.7083897404911799
81
+ 80,1.6018511656465637,1.1850778556210533,4.181770666259455,0.7100276026319283
82
+ 81,1.600678845742863,1.1830603181673667,4.172832578566376,0.7104345584519731
83
+ 82,1.5941269714077426,1.1818277533212826,4.163908782560402,0.7127813277378567
84
+ 83,1.597200484245146,1.1845430112128852,4.173826654410672,0.711655369042982
85
+ 84,1.6035732036991497,1.1833297416760675,4.17053528794358,0.7093412960195684
86
+ 85,1.603606768354604,1.1864885076263718,4.182504490957571,0.7093100161962953
87
+ 86,1.5964391232450645,1.180658749888825,4.160931998346802,0.7119065018150834
88
+ 87,1.5936810100751537,1.1807354055301496,4.15933708482005,0.7129035504205348
89
+ 88,1.5963074565257045,1.1861301875896946,4.175355247554757,0.711958902666498
90
+ 89,1.608531873459285,1.1919789790974333,4.2018291293855485,0.7075291648115616
91
+ 90,1.6059904959808293,1.1958727056809622,4.210792039384953,0.7084314079261532
92
+ 91,1.606430906873909,1.196375194181284,4.208733193771073,0.7082502549743774
93
+ 92,1.5956925293285127,1.1918467647163036,4.19140350769069,0.7121081588298122
94
+ 93,1.60419513169602,1.199467612318297,4.217025470328429,0.7090112122180068
95
+ 94,1.6155264789531467,1.2051093607134447,4.239306858181899,0.7048648144212698
96
+ 95,1.6082954667715708,1.1979335656441814,4.217648325991307,0.7074985636618557
97
+ 96,1.6074968838876873,1.1989817779993621,4.221422010741418,0.7077975141652608
98
+ 97,1.6032044935567047,1.2004218384728316,4.228337408979297,0.7093720482231445
99
+ 98,1.5878700177083003,1.1889592173195294,4.183150545989644,0.7149217430741049
100
+ 99,1.5945772400597271,1.184624589520193,4.173468381449431,0.7125410007141175
101
+ 100,1.5987335862227172,1.192681408374432,4.198880829671188,0.7110670422237877
102
+ 101,1.6009123981776787,1.1948628274732258,4.205483175120222,0.7103046934718291
103
+ 102,1.6091140825992547,1.2028136899755455,4.231565229496977,0.7073556767070539
104
+ 103,1.6153061062009753,1.2076150948637459,4.253822202424589,0.7051261789198898
105
+ 104,1.6143953860553355,1.2020536078156254,4.235169511995286,0.7054576850871714
106
+ 105,1.6036905969776412,1.199165048869968,4.221410605601756,0.7093428103151918
107
+ 106,1.6105744605169092,1.2022562064425522,4.228063054624974,0.7068370296257664
108
+ 107,1.5959006079511329,1.1980320279455365,4.214562771369903,0.7121571070297512
109
+ 108,1.6118288564511505,1.2060942129144154,4.245829646577847,0.7064036281114479
110
+ 109,1.608629359371416,1.2083170168935404,4.25318248613075,0.7075718640861861
111
+ 110,1.6126961433609077,1.203606661680242,4.240080394022088,0.7060721160200629
112
+ 111,1.6118417060589476,1.200721135984086,4.2307590796392525,0.7063899182152854
113
+ 112,1.5997799167587765,1.1929150503701644,4.200274159864077,0.7107838274787097
114
+ 113,1.6047337858696653,1.1953591356328415,4.207770196276848,0.709004621871269
115
+ 114,1.611654627269113,1.20106212606425,4.231988252989479,0.7064742527056266
116
+ 115,1.6239973300157797,1.210205511525894,4.271030818355451,0.7019177017944089
117
+ 116,1.6079400284856746,1.196832656101315,4.221476120175037,0.7078042396682958
118
+ 117,1.6098310631501753,1.2054284543398959,4.253826050707758,0.7070835946971239
119
+ 118,1.6121403990013357,1.2077785571127126,4.264670557043006,0.7062360713549318
120
+ 119,1.6046287504987007,1.2022568197716625,4.240305099255838,0.7089842981187233
121
+ 120,1.6060283886360194,1.1991258998172658,4.233223152338848,0.7085209091941388
data/linear_features.json ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ "feelslikemax",
3
+ "feelslikemin",
4
+ "precip",
5
+ "precipcover",
6
+ "windgust",
7
+ "windspeed",
8
+ "windspeedmin",
9
+ "winddir",
10
+ "sealevelpressure",
11
+ "cloudcover",
12
+ "visibility",
13
+ "uvindex",
14
+ "severerisk",
15
+ "moonphase",
16
+ "year",
17
+ "day_of_week",
18
+ "week_of_year",
19
+ "fourier_sin_2",
20
+ "fourier_cos_2",
21
+ "fourier_sin_3",
22
+ "fourier_cos_3",
23
+ "temp_range",
24
+ "wind_vector_ns",
25
+ "temp_lag_1",
26
+ "temp_lag_3",
27
+ "temp_lag_7",
28
+ "temp_lag_14",
29
+ "temp_lag_28",
30
+ "temp_roll_7d_std",
31
+ "temp_roll_14d_std",
32
+ "temp_roll_28d_std",
33
+ "humidity_roll_7d_std",
34
+ "humidity_roll_14d_std",
35
+ "humidity_roll_28d_std",
36
+ "solarradiation_lag_1",
37
+ "solarradiation_lag_2",
38
+ "solarradiation_lag_3",
39
+ "solarradiation_lag_7",
40
+ "solarradiation_lag_14",
41
+ "solarradiation_lag_28",
42
+ "solarradiation_roll_7d_std",
43
+ "solarradiation_roll_28d_std",
44
+ "precip_lag_1",
45
+ "precip_lag_2",
46
+ "precip_lag_3",
47
+ "precip_lag_7",
48
+ "precip_lag_14",
49
+ "precip_lag_28",
50
+ "windspeed_lag_1",
51
+ "windspeed_lag_2",
52
+ "windspeed_lag_3",
53
+ "windspeed_lag_7",
54
+ "windspeed_lag_14",
55
+ "windspeed_lag_28",
56
+ "windspeed_roll_7d_std",
57
+ "windspeed_roll_28d_std",
58
+ "cloudcover_lag_1",
59
+ "cloudcover_lag_2",
60
+ "cloudcover_lag_3",
61
+ "cloudcover_lag_7",
62
+ "cloudcover_lag_14",
63
+ "cloudcover_lag_28",
64
+ "cloudcover_roll_7d_std",
65
+ "cloudcover_roll_14d_std",
66
+ "cloudcover_roll_28d_std",
67
+ "dew_lag_3",
68
+ "dew_lag_7",
69
+ "dew_lag_14",
70
+ "dew_lag_28",
71
+ "dew_roll_7d_std",
72
+ "sealevelpressure_lag_3",
73
+ "sealevelpressure_lag_7",
74
+ "sealevelpressure_lag_14",
75
+ "sealevelpressure_lag_28",
76
+ "sealevelpressure_roll_7d_std",
77
+ "sealevelpressure_roll_14d_std",
78
+ "sealevelpressure_roll_28d_std",
79
+ "windgust_lag_1",
80
+ "windgust_lag_2",
81
+ "windgust_lag_3",
82
+ "windgust_lag_7",
83
+ "windgust_lag_14",
84
+ "windgust_lag_28",
85
+ "windgust_roll_7d_std",
86
+ "windgust_roll_14d_std",
87
+ "windgust_roll_28d_std",
88
+ "precip_roll_7d_sum",
89
+ "text_svd_0",
90
+ "text_svd_1",
91
+ "text_svd_2",
92
+ "text_svd_4",
93
+ "text_svd_5",
94
+ "text_svd_6"
95
+ ]
data/linear_features_hourly_agg.json ADDED
@@ -0,0 +1,966 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ "temp_mean",
3
+ "temp_std",
4
+ "temp_max",
5
+ "temp_min",
6
+ "feelslike_mean",
7
+ "feelslike_std",
8
+ "feelslike_max",
9
+ "feelslike_min",
10
+ "dew_mean",
11
+ "dew_std",
12
+ "dew_max",
13
+ "dew_min",
14
+ "humidity_mean",
15
+ "humidity_std",
16
+ "humidity_max",
17
+ "humidity_min",
18
+ "precip_mean",
19
+ "precip_std",
20
+ "precip_max",
21
+ "precipprob_mean",
22
+ "precipprob_std",
23
+ "precipprob_max",
24
+ "windgust_mean",
25
+ "windgust_std",
26
+ "windgust_max",
27
+ "windgust_min",
28
+ "windspeed_mean",
29
+ "windspeed_std",
30
+ "windspeed_max",
31
+ "windspeed_min",
32
+ "winddir_mean",
33
+ "winddir_std",
34
+ "winddir_max",
35
+ "winddir_min",
36
+ "sealevelpressure_mean",
37
+ "sealevelpressure_std",
38
+ "sealevelpressure_max",
39
+ "sealevelpressure_min",
40
+ "cloudcover_mean",
41
+ "cloudcover_std",
42
+ "cloudcover_max",
43
+ "cloudcover_min",
44
+ "visibility_mean",
45
+ "visibility_std",
46
+ "visibility_max",
47
+ "visibility_min",
48
+ "solarradiation_mean",
49
+ "solarradiation_std",
50
+ "solarradiation_max",
51
+ "solarenergy_mean",
52
+ "solarenergy_std",
53
+ "solarenergy_max",
54
+ "uvindex_mean",
55
+ "uvindex_std",
56
+ "uvindex_max",
57
+ "is_daylight_mean",
58
+ "is_daylight_std",
59
+ "day_of_week_mean",
60
+ "day_of_week_max",
61
+ "day_of_week_min",
62
+ "day_of_year_mean",
63
+ "day_of_year_max",
64
+ "day_of_year_min",
65
+ "month_mean",
66
+ "month_max",
67
+ "month_min",
68
+ "hour_sin_mean",
69
+ "day_of_week_sin_mean",
70
+ "day_of_week_sin_max",
71
+ "day_of_week_sin_min",
72
+ "day_of_week_cos_mean",
73
+ "day_of_week_cos_max",
74
+ "day_of_week_cos_min",
75
+ "day_of_year_sin_mean",
76
+ "day_of_year_sin_max",
77
+ "day_of_year_sin_min",
78
+ "day_of_year_cos_mean",
79
+ "day_of_year_cos_max",
80
+ "day_of_year_cos_min",
81
+ "month_sin_mean",
82
+ "month_sin_max",
83
+ "month_sin_min",
84
+ "month_cos_mean",
85
+ "month_cos_max",
86
+ "month_cos_min",
87
+ "temp_range_24h_mean",
88
+ "temp_range_24h_std",
89
+ "temp_range_24h_max",
90
+ "temp_range_24h_min",
91
+ "feelslike_range_24h_mean",
92
+ "feelslike_range_24h_std",
93
+ "feelslike_range_24h_max",
94
+ "feelslike_range_24h_min",
95
+ "effective_radiation_mean",
96
+ "effective_radiation_std",
97
+ "effective_radiation_max",
98
+ "humidity_temp_interact_mean",
99
+ "humidity_temp_interact_std",
100
+ "humidity_temp_interact_max",
101
+ "humidity_temp_interact_min",
102
+ "wind_vector_ns_mean",
103
+ "wind_vector_ns_std",
104
+ "wind_vector_ns_max",
105
+ "wind_vector_ns_min",
106
+ "wind_vector_ew_mean",
107
+ "wind_vector_ew_std",
108
+ "wind_vector_ew_max",
109
+ "wind_vector_ew_min",
110
+ "daylight_duration_sec_mean",
111
+ "daylight_duration_sec_max",
112
+ "daylight_duration_sec_min",
113
+ "temp_lag_1h_mean",
114
+ "temp_lag_1h_std",
115
+ "temp_lag_1h_max",
116
+ "temp_lag_1h_min",
117
+ "temp_lag_3h_mean",
118
+ "temp_lag_3h_std",
119
+ "temp_lag_3h_max",
120
+ "temp_lag_3h_min",
121
+ "temp_lag_6h_mean",
122
+ "temp_lag_6h_std",
123
+ "temp_lag_6h_max",
124
+ "temp_lag_6h_min",
125
+ "temp_lag_24h_mean",
126
+ "temp_lag_24h_std",
127
+ "temp_lag_24h_max",
128
+ "temp_lag_24h_min",
129
+ "temp_lag_48h_mean",
130
+ "temp_lag_48h_std",
131
+ "temp_lag_48h_max",
132
+ "temp_lag_48h_min",
133
+ "temp_lag_168h_mean",
134
+ "temp_lag_168h_std",
135
+ "temp_lag_168h_max",
136
+ "temp_lag_168h_min",
137
+ "temp_roll_3h_mean_mean",
138
+ "temp_roll_3h_mean_std",
139
+ "temp_roll_3h_mean_max",
140
+ "temp_roll_3h_mean_min",
141
+ "temp_roll_3h_std_mean",
142
+ "temp_roll_3h_std_std",
143
+ "temp_roll_3h_std_max",
144
+ "temp_roll_3h_std_min",
145
+ "temp_roll_3h_max_mean",
146
+ "temp_roll_3h_max_std",
147
+ "temp_roll_3h_max_max",
148
+ "temp_roll_3h_max_min",
149
+ "temp_roll_3h_min_mean",
150
+ "temp_roll_3h_min_std",
151
+ "temp_roll_3h_min_max",
152
+ "temp_roll_3h_min_min",
153
+ "temp_roll_6h_mean_mean",
154
+ "temp_roll_6h_mean_std",
155
+ "temp_roll_6h_mean_max",
156
+ "temp_roll_6h_mean_min",
157
+ "temp_roll_6h_std_mean",
158
+ "temp_roll_6h_std_std",
159
+ "temp_roll_6h_std_max",
160
+ "temp_roll_6h_std_min",
161
+ "temp_roll_6h_max_mean",
162
+ "temp_roll_6h_max_std",
163
+ "temp_roll_6h_max_max",
164
+ "temp_roll_6h_max_min",
165
+ "temp_roll_6h_min_mean",
166
+ "temp_roll_6h_min_std",
167
+ "temp_roll_6h_min_max",
168
+ "temp_roll_6h_min_min",
169
+ "temp_roll_12h_mean_mean",
170
+ "temp_roll_12h_mean_std",
171
+ "temp_roll_12h_mean_max",
172
+ "temp_roll_12h_mean_min",
173
+ "temp_roll_12h_std_mean",
174
+ "temp_roll_12h_std_std",
175
+ "temp_roll_12h_std_max",
176
+ "temp_roll_12h_std_min",
177
+ "temp_roll_12h_max_mean",
178
+ "temp_roll_12h_max_std",
179
+ "temp_roll_12h_max_max",
180
+ "temp_roll_12h_max_min",
181
+ "temp_roll_12h_min_mean",
182
+ "temp_roll_12h_min_std",
183
+ "temp_roll_12h_min_max",
184
+ "temp_roll_12h_min_min",
185
+ "temp_roll_24h_mean_mean",
186
+ "temp_roll_24h_mean_std",
187
+ "temp_roll_24h_mean_max",
188
+ "temp_roll_24h_mean_min",
189
+ "temp_roll_24h_std_mean",
190
+ "temp_roll_24h_std_std",
191
+ "temp_roll_24h_std_max",
192
+ "temp_roll_24h_std_min",
193
+ "temp_roll_24h_max_mean",
194
+ "temp_roll_24h_max_std",
195
+ "temp_roll_24h_max_max",
196
+ "temp_roll_24h_max_min",
197
+ "temp_roll_24h_min_mean",
198
+ "temp_roll_24h_min_std",
199
+ "temp_roll_24h_min_max",
200
+ "temp_roll_24h_min_min",
201
+ "temp_roll_72h_mean_mean",
202
+ "temp_roll_72h_mean_std",
203
+ "temp_roll_72h_mean_max",
204
+ "temp_roll_72h_mean_min",
205
+ "temp_roll_72h_std_mean",
206
+ "temp_roll_72h_std_std",
207
+ "temp_roll_72h_std_max",
208
+ "temp_roll_72h_std_min",
209
+ "temp_roll_72h_max_mean",
210
+ "temp_roll_72h_max_std",
211
+ "temp_roll_72h_max_max",
212
+ "temp_roll_72h_max_min",
213
+ "temp_roll_72h_min_mean",
214
+ "temp_roll_72h_min_std",
215
+ "temp_roll_72h_min_max",
216
+ "temp_roll_72h_min_min",
217
+ "temp_roll_168h_mean_mean",
218
+ "temp_roll_168h_mean_std",
219
+ "temp_roll_168h_mean_max",
220
+ "temp_roll_168h_mean_min",
221
+ "temp_roll_168h_std_mean",
222
+ "temp_roll_168h_std_std",
223
+ "temp_roll_168h_std_max",
224
+ "temp_roll_168h_std_min",
225
+ "temp_roll_168h_max_mean",
226
+ "temp_roll_168h_max_std",
227
+ "temp_roll_168h_max_max",
228
+ "temp_roll_168h_max_min",
229
+ "temp_roll_168h_min_mean",
230
+ "temp_roll_168h_min_std",
231
+ "temp_roll_168h_min_max",
232
+ "temp_roll_168h_min_min",
233
+ "temp_diff_1h_mean",
234
+ "temp_diff_1h_std",
235
+ "temp_diff_1h_max",
236
+ "temp_diff_1h_min",
237
+ "temp_diff_24h_mean",
238
+ "temp_diff_24h_std",
239
+ "temp_diff_24h_max",
240
+ "temp_diff_24h_min",
241
+ "humidity_lag_1h_mean",
242
+ "humidity_lag_1h_std",
243
+ "humidity_lag_1h_max",
244
+ "humidity_lag_1h_min",
245
+ "humidity_lag_3h_mean",
246
+ "humidity_lag_3h_std",
247
+ "humidity_lag_3h_max",
248
+ "humidity_lag_3h_min",
249
+ "humidity_lag_6h_mean",
250
+ "humidity_lag_6h_std",
251
+ "humidity_lag_6h_max",
252
+ "humidity_lag_6h_min",
253
+ "humidity_lag_24h_mean",
254
+ "humidity_lag_24h_std",
255
+ "humidity_lag_24h_max",
256
+ "humidity_lag_24h_min",
257
+ "humidity_lag_48h_mean",
258
+ "humidity_lag_48h_std",
259
+ "humidity_lag_48h_max",
260
+ "humidity_lag_48h_min",
261
+ "humidity_lag_168h_mean",
262
+ "humidity_lag_168h_std",
263
+ "humidity_lag_168h_max",
264
+ "humidity_lag_168h_min",
265
+ "humidity_roll_3h_mean_mean",
266
+ "humidity_roll_3h_mean_std",
267
+ "humidity_roll_3h_mean_max",
268
+ "humidity_roll_3h_mean_min",
269
+ "humidity_roll_3h_std_mean",
270
+ "humidity_roll_3h_std_std",
271
+ "humidity_roll_3h_std_max",
272
+ "humidity_roll_3h_std_min",
273
+ "humidity_roll_3h_max_mean",
274
+ "humidity_roll_3h_max_std",
275
+ "humidity_roll_3h_max_max",
276
+ "humidity_roll_3h_max_min",
277
+ "humidity_roll_3h_min_mean",
278
+ "humidity_roll_3h_min_std",
279
+ "humidity_roll_3h_min_max",
280
+ "humidity_roll_3h_min_min",
281
+ "humidity_roll_6h_mean_mean",
282
+ "humidity_roll_6h_mean_std",
283
+ "humidity_roll_6h_mean_max",
284
+ "humidity_roll_6h_mean_min",
285
+ "humidity_roll_6h_std_mean",
286
+ "humidity_roll_6h_std_std",
287
+ "humidity_roll_6h_std_max",
288
+ "humidity_roll_6h_std_min",
289
+ "humidity_roll_6h_max_mean",
290
+ "humidity_roll_6h_max_std",
291
+ "humidity_roll_6h_max_max",
292
+ "humidity_roll_6h_max_min",
293
+ "humidity_roll_6h_min_mean",
294
+ "humidity_roll_6h_min_std",
295
+ "humidity_roll_6h_min_max",
296
+ "humidity_roll_6h_min_min",
297
+ "humidity_roll_12h_mean_mean",
298
+ "humidity_roll_12h_mean_std",
299
+ "humidity_roll_12h_mean_max",
300
+ "humidity_roll_12h_mean_min",
301
+ "humidity_roll_12h_std_mean",
302
+ "humidity_roll_12h_std_std",
303
+ "humidity_roll_12h_std_max",
304
+ "humidity_roll_12h_std_min",
305
+ "humidity_roll_12h_max_mean",
306
+ "humidity_roll_12h_max_std",
307
+ "humidity_roll_12h_max_max",
308
+ "humidity_roll_12h_max_min",
309
+ "humidity_roll_12h_min_mean",
310
+ "humidity_roll_12h_min_std",
311
+ "humidity_roll_12h_min_max",
312
+ "humidity_roll_12h_min_min",
313
+ "humidity_roll_24h_mean_mean",
314
+ "humidity_roll_24h_mean_std",
315
+ "humidity_roll_24h_mean_max",
316
+ "humidity_roll_24h_mean_min",
317
+ "humidity_roll_24h_std_mean",
318
+ "humidity_roll_24h_std_std",
319
+ "humidity_roll_24h_std_max",
320
+ "humidity_roll_24h_std_min",
321
+ "humidity_roll_24h_max_mean",
322
+ "humidity_roll_24h_max_std",
323
+ "humidity_roll_24h_max_max",
324
+ "humidity_roll_24h_max_min",
325
+ "humidity_roll_24h_min_mean",
326
+ "humidity_roll_24h_min_std",
327
+ "humidity_roll_24h_min_max",
328
+ "humidity_roll_24h_min_min",
329
+ "humidity_roll_72h_mean_mean",
330
+ "humidity_roll_72h_mean_std",
331
+ "humidity_roll_72h_mean_max",
332
+ "humidity_roll_72h_mean_min",
333
+ "humidity_roll_72h_std_mean",
334
+ "humidity_roll_72h_std_std",
335
+ "humidity_roll_72h_std_max",
336
+ "humidity_roll_72h_std_min",
337
+ "humidity_roll_72h_max_mean",
338
+ "humidity_roll_72h_max_std",
339
+ "humidity_roll_72h_max_max",
340
+ "humidity_roll_72h_max_min",
341
+ "humidity_roll_72h_min_mean",
342
+ "humidity_roll_72h_min_std",
343
+ "humidity_roll_72h_min_max",
344
+ "humidity_roll_72h_min_min",
345
+ "humidity_roll_168h_mean_mean",
346
+ "humidity_roll_168h_mean_std",
347
+ "humidity_roll_168h_mean_max",
348
+ "humidity_roll_168h_mean_min",
349
+ "humidity_roll_168h_std_mean",
350
+ "humidity_roll_168h_std_std",
351
+ "humidity_roll_168h_std_max",
352
+ "humidity_roll_168h_std_min",
353
+ "humidity_roll_168h_max_mean",
354
+ "humidity_roll_168h_max_std",
355
+ "humidity_roll_168h_max_max",
356
+ "humidity_roll_168h_max_min",
357
+ "humidity_roll_168h_min_mean",
358
+ "humidity_roll_168h_min_std",
359
+ "humidity_roll_168h_min_max",
360
+ "humidity_roll_168h_min_min",
361
+ "humidity_diff_1h_mean",
362
+ "humidity_diff_1h_std",
363
+ "humidity_diff_1h_max",
364
+ "humidity_diff_1h_min",
365
+ "humidity_diff_24h_mean",
366
+ "humidity_diff_24h_std",
367
+ "humidity_diff_24h_max",
368
+ "humidity_diff_24h_min",
369
+ "windspeed_lag_1h_mean",
370
+ "windspeed_lag_1h_std",
371
+ "windspeed_lag_1h_max",
372
+ "windspeed_lag_1h_min",
373
+ "windspeed_lag_3h_mean",
374
+ "windspeed_lag_3h_std",
375
+ "windspeed_lag_3h_max",
376
+ "windspeed_lag_3h_min",
377
+ "windspeed_lag_6h_mean",
378
+ "windspeed_lag_6h_std",
379
+ "windspeed_lag_6h_max",
380
+ "windspeed_lag_6h_min",
381
+ "windspeed_lag_24h_mean",
382
+ "windspeed_lag_24h_std",
383
+ "windspeed_lag_24h_max",
384
+ "windspeed_lag_24h_min",
385
+ "windspeed_lag_48h_mean",
386
+ "windspeed_lag_48h_std",
387
+ "windspeed_lag_48h_max",
388
+ "windspeed_lag_48h_min",
389
+ "windspeed_lag_168h_mean",
390
+ "windspeed_lag_168h_std",
391
+ "windspeed_lag_168h_max",
392
+ "windspeed_lag_168h_min",
393
+ "windspeed_roll_3h_mean_mean",
394
+ "windspeed_roll_3h_mean_std",
395
+ "windspeed_roll_3h_mean_max",
396
+ "windspeed_roll_3h_mean_min",
397
+ "windspeed_roll_3h_std_mean",
398
+ "windspeed_roll_3h_std_std",
399
+ "windspeed_roll_3h_std_max",
400
+ "windspeed_roll_3h_std_min",
401
+ "windspeed_roll_3h_max_mean",
402
+ "windspeed_roll_3h_max_std",
403
+ "windspeed_roll_3h_max_max",
404
+ "windspeed_roll_3h_max_min",
405
+ "windspeed_roll_3h_min_mean",
406
+ "windspeed_roll_3h_min_std",
407
+ "windspeed_roll_3h_min_max",
408
+ "windspeed_roll_3h_min_min",
409
+ "windspeed_roll_6h_mean_mean",
410
+ "windspeed_roll_6h_mean_std",
411
+ "windspeed_roll_6h_mean_max",
412
+ "windspeed_roll_6h_mean_min",
413
+ "windspeed_roll_6h_std_mean",
414
+ "windspeed_roll_6h_std_std",
415
+ "windspeed_roll_6h_std_max",
416
+ "windspeed_roll_6h_std_min",
417
+ "windspeed_roll_6h_max_mean",
418
+ "windspeed_roll_6h_max_std",
419
+ "windspeed_roll_6h_max_max",
420
+ "windspeed_roll_6h_max_min",
421
+ "windspeed_roll_6h_min_mean",
422
+ "windspeed_roll_6h_min_std",
423
+ "windspeed_roll_6h_min_max",
424
+ "windspeed_roll_6h_min_min",
425
+ "windspeed_roll_12h_mean_mean",
426
+ "windspeed_roll_12h_mean_std",
427
+ "windspeed_roll_12h_mean_max",
428
+ "windspeed_roll_12h_mean_min",
429
+ "windspeed_roll_12h_std_mean",
430
+ "windspeed_roll_12h_std_std",
431
+ "windspeed_roll_12h_std_max",
432
+ "windspeed_roll_12h_std_min",
433
+ "windspeed_roll_12h_max_mean",
434
+ "windspeed_roll_12h_max_std",
435
+ "windspeed_roll_12h_max_max",
436
+ "windspeed_roll_12h_max_min",
437
+ "windspeed_roll_12h_min_mean",
438
+ "windspeed_roll_12h_min_std",
439
+ "windspeed_roll_12h_min_max",
440
+ "windspeed_roll_12h_min_min",
441
+ "windspeed_roll_24h_mean_mean",
442
+ "windspeed_roll_24h_mean_std",
443
+ "windspeed_roll_24h_mean_max",
444
+ "windspeed_roll_24h_mean_min",
445
+ "windspeed_roll_24h_std_mean",
446
+ "windspeed_roll_24h_std_std",
447
+ "windspeed_roll_24h_std_max",
448
+ "windspeed_roll_24h_std_min",
449
+ "windspeed_roll_24h_max_mean",
450
+ "windspeed_roll_24h_max_std",
451
+ "windspeed_roll_24h_max_max",
452
+ "windspeed_roll_24h_max_min",
453
+ "windspeed_roll_24h_min_mean",
454
+ "windspeed_roll_24h_min_std",
455
+ "windspeed_roll_24h_min_max",
456
+ "windspeed_roll_24h_min_min",
457
+ "windspeed_roll_72h_mean_mean",
458
+ "windspeed_roll_72h_mean_std",
459
+ "windspeed_roll_72h_mean_max",
460
+ "windspeed_roll_72h_mean_min",
461
+ "windspeed_roll_72h_std_mean",
462
+ "windspeed_roll_72h_std_std",
463
+ "windspeed_roll_72h_std_max",
464
+ "windspeed_roll_72h_std_min",
465
+ "windspeed_roll_72h_max_mean",
466
+ "windspeed_roll_72h_max_std",
467
+ "windspeed_roll_72h_max_max",
468
+ "windspeed_roll_72h_max_min",
469
+ "windspeed_roll_72h_min_mean",
470
+ "windspeed_roll_72h_min_std",
471
+ "windspeed_roll_72h_min_max",
472
+ "windspeed_roll_72h_min_min",
473
+ "windspeed_roll_168h_mean_mean",
474
+ "windspeed_roll_168h_mean_std",
475
+ "windspeed_roll_168h_mean_max",
476
+ "windspeed_roll_168h_mean_min",
477
+ "windspeed_roll_168h_std_mean",
478
+ "windspeed_roll_168h_std_std",
479
+ "windspeed_roll_168h_std_max",
480
+ "windspeed_roll_168h_std_min",
481
+ "windspeed_roll_168h_max_mean",
482
+ "windspeed_roll_168h_max_std",
483
+ "windspeed_roll_168h_max_max",
484
+ "windspeed_roll_168h_max_min",
485
+ "windspeed_roll_168h_min_mean",
486
+ "windspeed_roll_168h_min_std",
487
+ "windspeed_roll_168h_min_max",
488
+ "windspeed_roll_168h_min_min",
489
+ "windspeed_diff_1h_mean",
490
+ "windspeed_diff_1h_std",
491
+ "windspeed_diff_1h_max",
492
+ "windspeed_diff_1h_min",
493
+ "windspeed_diff_24h_mean",
494
+ "windspeed_diff_24h_std",
495
+ "windspeed_diff_24h_max",
496
+ "windspeed_diff_24h_min",
497
+ "cloudcover_lag_1h_mean",
498
+ "cloudcover_lag_1h_std",
499
+ "cloudcover_lag_1h_max",
500
+ "cloudcover_lag_1h_min",
501
+ "cloudcover_lag_3h_mean",
502
+ "cloudcover_lag_3h_std",
503
+ "cloudcover_lag_3h_max",
504
+ "cloudcover_lag_3h_min",
505
+ "cloudcover_lag_6h_mean",
506
+ "cloudcover_lag_6h_std",
507
+ "cloudcover_lag_6h_max",
508
+ "cloudcover_lag_6h_min",
509
+ "cloudcover_lag_24h_mean",
510
+ "cloudcover_lag_24h_std",
511
+ "cloudcover_lag_24h_max",
512
+ "cloudcover_lag_24h_min",
513
+ "cloudcover_lag_48h_mean",
514
+ "cloudcover_lag_48h_std",
515
+ "cloudcover_lag_48h_max",
516
+ "cloudcover_lag_48h_min",
517
+ "cloudcover_lag_168h_mean",
518
+ "cloudcover_lag_168h_std",
519
+ "cloudcover_lag_168h_max",
520
+ "cloudcover_lag_168h_min",
521
+ "cloudcover_roll_3h_mean_mean",
522
+ "cloudcover_roll_3h_mean_std",
523
+ "cloudcover_roll_3h_mean_max",
524
+ "cloudcover_roll_3h_mean_min",
525
+ "cloudcover_roll_3h_std_mean",
526
+ "cloudcover_roll_3h_std_std",
527
+ "cloudcover_roll_3h_std_max",
528
+ "cloudcover_roll_3h_std_min",
529
+ "cloudcover_roll_3h_max_mean",
530
+ "cloudcover_roll_3h_max_std",
531
+ "cloudcover_roll_3h_max_max",
532
+ "cloudcover_roll_3h_max_min",
533
+ "cloudcover_roll_3h_min_mean",
534
+ "cloudcover_roll_3h_min_std",
535
+ "cloudcover_roll_3h_min_max",
536
+ "cloudcover_roll_3h_min_min",
537
+ "cloudcover_roll_6h_mean_mean",
538
+ "cloudcover_roll_6h_mean_std",
539
+ "cloudcover_roll_6h_mean_max",
540
+ "cloudcover_roll_6h_mean_min",
541
+ "cloudcover_roll_6h_std_mean",
542
+ "cloudcover_roll_6h_std_std",
543
+ "cloudcover_roll_6h_std_max",
544
+ "cloudcover_roll_6h_std_min",
545
+ "cloudcover_roll_6h_max_mean",
546
+ "cloudcover_roll_6h_max_std",
547
+ "cloudcover_roll_6h_max_max",
548
+ "cloudcover_roll_6h_max_min",
549
+ "cloudcover_roll_6h_min_mean",
550
+ "cloudcover_roll_6h_min_std",
551
+ "cloudcover_roll_6h_min_max",
552
+ "cloudcover_roll_6h_min_min",
553
+ "cloudcover_roll_12h_mean_mean",
554
+ "cloudcover_roll_12h_mean_std",
555
+ "cloudcover_roll_12h_mean_max",
556
+ "cloudcover_roll_12h_mean_min",
557
+ "cloudcover_roll_12h_std_mean",
558
+ "cloudcover_roll_12h_std_std",
559
+ "cloudcover_roll_12h_std_max",
560
+ "cloudcover_roll_12h_std_min",
561
+ "cloudcover_roll_12h_max_mean",
562
+ "cloudcover_roll_12h_max_std",
563
+ "cloudcover_roll_12h_max_max",
564
+ "cloudcover_roll_12h_max_min",
565
+ "cloudcover_roll_12h_min_mean",
566
+ "cloudcover_roll_12h_min_std",
567
+ "cloudcover_roll_12h_min_max",
568
+ "cloudcover_roll_12h_min_min",
569
+ "cloudcover_roll_24h_mean_mean",
570
+ "cloudcover_roll_24h_mean_std",
571
+ "cloudcover_roll_24h_mean_max",
572
+ "cloudcover_roll_24h_mean_min",
573
+ "cloudcover_roll_24h_std_mean",
574
+ "cloudcover_roll_24h_std_std",
575
+ "cloudcover_roll_24h_std_max",
576
+ "cloudcover_roll_24h_std_min",
577
+ "cloudcover_roll_24h_max_mean",
578
+ "cloudcover_roll_24h_max_std",
579
+ "cloudcover_roll_24h_max_max",
580
+ "cloudcover_roll_24h_max_min",
581
+ "cloudcover_roll_24h_min_mean",
582
+ "cloudcover_roll_24h_min_std",
583
+ "cloudcover_roll_24h_min_max",
584
+ "cloudcover_roll_24h_min_min",
585
+ "cloudcover_roll_72h_mean_mean",
586
+ "cloudcover_roll_72h_mean_std",
587
+ "cloudcover_roll_72h_mean_max",
588
+ "cloudcover_roll_72h_mean_min",
589
+ "cloudcover_roll_72h_std_mean",
590
+ "cloudcover_roll_72h_std_std",
591
+ "cloudcover_roll_72h_std_max",
592
+ "cloudcover_roll_72h_std_min",
593
+ "cloudcover_roll_72h_max_mean",
594
+ "cloudcover_roll_72h_max_std",
595
+ "cloudcover_roll_72h_max_max",
596
+ "cloudcover_roll_72h_max_min",
597
+ "cloudcover_roll_72h_min_mean",
598
+ "cloudcover_roll_72h_min_std",
599
+ "cloudcover_roll_72h_min_max",
600
+ "cloudcover_roll_72h_min_min",
601
+ "cloudcover_roll_168h_mean_mean",
602
+ "cloudcover_roll_168h_mean_std",
603
+ "cloudcover_roll_168h_mean_max",
604
+ "cloudcover_roll_168h_mean_min",
605
+ "cloudcover_roll_168h_std_mean",
606
+ "cloudcover_roll_168h_std_std",
607
+ "cloudcover_roll_168h_std_max",
608
+ "cloudcover_roll_168h_std_min",
609
+ "cloudcover_roll_168h_max_mean",
610
+ "cloudcover_roll_168h_max_std",
611
+ "cloudcover_roll_168h_max_max",
612
+ "cloudcover_roll_168h_max_min",
613
+ "cloudcover_roll_168h_min_mean",
614
+ "cloudcover_roll_168h_min_std",
615
+ "cloudcover_roll_168h_min_max",
616
+ "cloudcover_roll_168h_min_min",
617
+ "cloudcover_diff_1h_mean",
618
+ "cloudcover_diff_1h_std",
619
+ "cloudcover_diff_1h_max",
620
+ "cloudcover_diff_1h_min",
621
+ "cloudcover_diff_24h_mean",
622
+ "cloudcover_diff_24h_std",
623
+ "cloudcover_diff_24h_max",
624
+ "cloudcover_diff_24h_min",
625
+ "precip_lag_1h_mean",
626
+ "precip_lag_1h_std",
627
+ "precip_lag_1h_max",
628
+ "precip_lag_3h_mean",
629
+ "precip_lag_3h_std",
630
+ "precip_lag_3h_max",
631
+ "precip_lag_3h_min",
632
+ "precip_lag_6h_mean",
633
+ "precip_lag_6h_std",
634
+ "precip_lag_6h_max",
635
+ "precip_lag_6h_min",
636
+ "precip_lag_24h_mean",
637
+ "precip_lag_24h_std",
638
+ "precip_lag_24h_max",
639
+ "precip_lag_48h_mean",
640
+ "precip_lag_48h_std",
641
+ "precip_lag_48h_max",
642
+ "precip_lag_168h_mean",
643
+ "precip_lag_168h_std",
644
+ "precip_lag_168h_max",
645
+ "precip_roll_3h_mean_mean",
646
+ "precip_roll_3h_mean_std",
647
+ "precip_roll_3h_mean_max",
648
+ "precip_roll_3h_mean_min",
649
+ "precip_roll_3h_std_mean",
650
+ "precip_roll_3h_std_std",
651
+ "precip_roll_3h_std_max",
652
+ "precip_roll_3h_std_min",
653
+ "precip_roll_3h_max_mean",
654
+ "precip_roll_3h_max_std",
655
+ "precip_roll_3h_max_max",
656
+ "precip_roll_3h_max_min",
657
+ "precip_roll_3h_min_mean",
658
+ "precip_roll_3h_min_std",
659
+ "precip_roll_3h_min_max",
660
+ "precip_roll_6h_mean_mean",
661
+ "precip_roll_6h_mean_std",
662
+ "precip_roll_6h_mean_max",
663
+ "precip_roll_6h_mean_min",
664
+ "precip_roll_6h_std_mean",
665
+ "precip_roll_6h_std_std",
666
+ "precip_roll_6h_std_max",
667
+ "precip_roll_6h_std_min",
668
+ "precip_roll_6h_max_mean",
669
+ "precip_roll_6h_max_std",
670
+ "precip_roll_6h_max_max",
671
+ "precip_roll_6h_max_min",
672
+ "precip_roll_6h_min_mean",
673
+ "precip_roll_6h_min_std",
674
+ "precip_roll_6h_min_max",
675
+ "precip_roll_12h_mean_mean",
676
+ "precip_roll_12h_mean_std",
677
+ "precip_roll_12h_mean_max",
678
+ "precip_roll_12h_mean_min",
679
+ "precip_roll_12h_std_mean",
680
+ "precip_roll_12h_std_std",
681
+ "precip_roll_12h_std_max",
682
+ "precip_roll_12h_std_min",
683
+ "precip_roll_12h_max_mean",
684
+ "precip_roll_12h_max_std",
685
+ "precip_roll_12h_max_max",
686
+ "precip_roll_12h_max_min",
687
+ "precip_roll_12h_min_mean",
688
+ "precip_roll_12h_min_std",
689
+ "precip_roll_12h_min_max",
690
+ "precip_roll_24h_mean_mean",
691
+ "precip_roll_24h_mean_std",
692
+ "precip_roll_24h_mean_max",
693
+ "precip_roll_24h_mean_min",
694
+ "precip_roll_24h_std_mean",
695
+ "precip_roll_24h_std_std",
696
+ "precip_roll_24h_std_max",
697
+ "precip_roll_24h_std_min",
698
+ "precip_roll_24h_max_mean",
699
+ "precip_roll_24h_max_std",
700
+ "precip_roll_24h_max_max",
701
+ "precip_roll_24h_max_min",
702
+ "precip_roll_24h_min_mean",
703
+ "precip_roll_24h_min_std",
704
+ "precip_roll_24h_min_max",
705
+ "precip_roll_72h_mean_mean",
706
+ "precip_roll_72h_mean_std",
707
+ "precip_roll_72h_mean_max",
708
+ "precip_roll_72h_mean_min",
709
+ "precip_roll_72h_std_mean",
710
+ "precip_roll_72h_std_std",
711
+ "precip_roll_72h_std_max",
712
+ "precip_roll_72h_std_min",
713
+ "precip_roll_72h_max_mean",
714
+ "precip_roll_72h_max_std",
715
+ "precip_roll_72h_max_max",
716
+ "precip_roll_72h_max_min",
717
+ "precip_roll_168h_mean_mean",
718
+ "precip_roll_168h_mean_std",
719
+ "precip_roll_168h_mean_max",
720
+ "precip_roll_168h_mean_min",
721
+ "precip_roll_168h_std_mean",
722
+ "precip_roll_168h_std_std",
723
+ "precip_roll_168h_std_max",
724
+ "precip_roll_168h_std_min",
725
+ "precip_roll_168h_max_mean",
726
+ "precip_roll_168h_max_std",
727
+ "precip_roll_168h_max_max",
728
+ "precip_roll_168h_max_min",
729
+ "precip_diff_1h_mean",
730
+ "precip_diff_1h_std",
731
+ "precip_diff_1h_max",
732
+ "precip_diff_1h_min",
733
+ "precip_diff_24h_mean",
734
+ "precip_diff_24h_std",
735
+ "precip_diff_24h_max",
736
+ "precip_diff_24h_min",
737
+ "solarradiation_lag_1h_mean",
738
+ "solarradiation_lag_1h_std",
739
+ "solarradiation_lag_1h_max",
740
+ "solarradiation_lag_3h_mean",
741
+ "solarradiation_lag_3h_std",
742
+ "solarradiation_lag_3h_max",
743
+ "solarradiation_lag_6h_mean",
744
+ "solarradiation_lag_6h_std",
745
+ "solarradiation_lag_6h_max",
746
+ "solarradiation_lag_24h_mean",
747
+ "solarradiation_lag_24h_std",
748
+ "solarradiation_lag_24h_max",
749
+ "solarradiation_lag_48h_mean",
750
+ "solarradiation_lag_48h_std",
751
+ "solarradiation_lag_48h_max",
752
+ "solarradiation_lag_168h_mean",
753
+ "solarradiation_lag_168h_std",
754
+ "solarradiation_lag_168h_max",
755
+ "solarradiation_roll_3h_mean_mean",
756
+ "solarradiation_roll_3h_mean_std",
757
+ "solarradiation_roll_3h_mean_max",
758
+ "solarradiation_roll_3h_std_mean",
759
+ "solarradiation_roll_3h_std_std",
760
+ "solarradiation_roll_3h_std_max",
761
+ "solarradiation_roll_3h_max_mean",
762
+ "solarradiation_roll_3h_max_std",
763
+ "solarradiation_roll_3h_max_max",
764
+ "solarradiation_roll_3h_min_mean",
765
+ "solarradiation_roll_3h_min_std",
766
+ "solarradiation_roll_3h_min_max",
767
+ "solarradiation_roll_6h_mean_mean",
768
+ "solarradiation_roll_6h_mean_std",
769
+ "solarradiation_roll_6h_mean_max",
770
+ "solarradiation_roll_6h_std_mean",
771
+ "solarradiation_roll_6h_std_std",
772
+ "solarradiation_roll_6h_std_max",
773
+ "solarradiation_roll_6h_max_mean",
774
+ "solarradiation_roll_6h_max_std",
775
+ "solarradiation_roll_6h_max_max",
776
+ "solarradiation_roll_6h_min_mean",
777
+ "solarradiation_roll_6h_min_std",
778
+ "solarradiation_roll_6h_min_max",
779
+ "solarradiation_roll_12h_mean_mean",
780
+ "solarradiation_roll_12h_mean_std",
781
+ "solarradiation_roll_12h_mean_max",
782
+ "solarradiation_roll_12h_mean_min",
783
+ "solarradiation_roll_12h_std_mean",
784
+ "solarradiation_roll_12h_std_std",
785
+ "solarradiation_roll_12h_std_max",
786
+ "solarradiation_roll_12h_std_min",
787
+ "solarradiation_roll_12h_max_mean",
788
+ "solarradiation_roll_12h_max_std",
789
+ "solarradiation_roll_12h_max_max",
790
+ "solarradiation_roll_12h_max_min",
791
+ "solarradiation_roll_12h_min_mean",
792
+ "solarradiation_roll_12h_min_std",
793
+ "solarradiation_roll_12h_min_max",
794
+ "solarradiation_roll_24h_mean_mean",
795
+ "solarradiation_roll_24h_mean_std",
796
+ "solarradiation_roll_24h_mean_max",
797
+ "solarradiation_roll_24h_mean_min",
798
+ "solarradiation_roll_24h_std_mean",
799
+ "solarradiation_roll_24h_std_std",
800
+ "solarradiation_roll_24h_std_max",
801
+ "solarradiation_roll_24h_std_min",
802
+ "solarradiation_roll_24h_max_mean",
803
+ "solarradiation_roll_24h_max_std",
804
+ "solarradiation_roll_24h_max_max",
805
+ "solarradiation_roll_24h_max_min",
806
+ "solarradiation_roll_72h_mean_mean",
807
+ "solarradiation_roll_72h_mean_std",
808
+ "solarradiation_roll_72h_mean_max",
809
+ "solarradiation_roll_72h_mean_min",
810
+ "solarradiation_roll_72h_std_mean",
811
+ "solarradiation_roll_72h_std_std",
812
+ "solarradiation_roll_72h_std_max",
813
+ "solarradiation_roll_72h_std_min",
814
+ "solarradiation_roll_72h_max_mean",
815
+ "solarradiation_roll_72h_max_std",
816
+ "solarradiation_roll_72h_max_max",
817
+ "solarradiation_roll_72h_max_min",
818
+ "solarradiation_roll_168h_mean_mean",
819
+ "solarradiation_roll_168h_mean_std",
820
+ "solarradiation_roll_168h_mean_max",
821
+ "solarradiation_roll_168h_mean_min",
822
+ "solarradiation_roll_168h_std_mean",
823
+ "solarradiation_roll_168h_std_std",
824
+ "solarradiation_roll_168h_std_max",
825
+ "solarradiation_roll_168h_std_min",
826
+ "solarradiation_roll_168h_max_mean",
827
+ "solarradiation_roll_168h_max_std",
828
+ "solarradiation_roll_168h_max_max",
829
+ "solarradiation_roll_168h_max_min",
830
+ "solarradiation_diff_1h_mean",
831
+ "solarradiation_diff_1h_std",
832
+ "solarradiation_diff_1h_max",
833
+ "solarradiation_diff_1h_min",
834
+ "solarradiation_diff_24h_mean",
835
+ "solarradiation_diff_24h_std",
836
+ "solarradiation_diff_24h_max",
837
+ "solarradiation_diff_24h_min",
838
+ "feelslike_lag_1h_mean",
839
+ "feelslike_lag_1h_std",
840
+ "feelslike_lag_1h_max",
841
+ "feelslike_lag_1h_min",
842
+ "feelslike_lag_3h_mean",
843
+ "feelslike_lag_3h_std",
844
+ "feelslike_lag_3h_max",
845
+ "feelslike_lag_3h_min",
846
+ "feelslike_lag_6h_mean",
847
+ "feelslike_lag_6h_std",
848
+ "feelslike_lag_6h_max",
849
+ "feelslike_lag_6h_min",
850
+ "feelslike_lag_24h_mean",
851
+ "feelslike_lag_24h_std",
852
+ "feelslike_lag_24h_max",
853
+ "feelslike_lag_24h_min",
854
+ "feelslike_lag_48h_mean",
855
+ "feelslike_lag_48h_std",
856
+ "feelslike_lag_48h_max",
857
+ "feelslike_lag_48h_min",
858
+ "feelslike_lag_168h_mean",
859
+ "feelslike_lag_168h_std",
860
+ "feelslike_lag_168h_max",
861
+ "feelslike_lag_168h_min",
862
+ "feelslike_roll_3h_mean_mean",
863
+ "feelslike_roll_3h_mean_std",
864
+ "feelslike_roll_3h_mean_max",
865
+ "feelslike_roll_3h_mean_min",
866
+ "feelslike_roll_3h_std_mean",
867
+ "feelslike_roll_3h_std_std",
868
+ "feelslike_roll_3h_std_max",
869
+ "feelslike_roll_3h_std_min",
870
+ "feelslike_roll_3h_max_mean",
871
+ "feelslike_roll_3h_max_std",
872
+ "feelslike_roll_3h_max_max",
873
+ "feelslike_roll_3h_max_min",
874
+ "feelslike_roll_3h_min_mean",
875
+ "feelslike_roll_3h_min_std",
876
+ "feelslike_roll_3h_min_max",
877
+ "feelslike_roll_3h_min_min",
878
+ "feelslike_roll_6h_mean_mean",
879
+ "feelslike_roll_6h_mean_std",
880
+ "feelslike_roll_6h_mean_max",
881
+ "feelslike_roll_6h_mean_min",
882
+ "feelslike_roll_6h_std_mean",
883
+ "feelslike_roll_6h_std_std",
884
+ "feelslike_roll_6h_std_max",
885
+ "feelslike_roll_6h_std_min",
886
+ "feelslike_roll_6h_max_mean",
887
+ "feelslike_roll_6h_max_std",
888
+ "feelslike_roll_6h_max_max",
889
+ "feelslike_roll_6h_max_min",
890
+ "feelslike_roll_6h_min_mean",
891
+ "feelslike_roll_6h_min_std",
892
+ "feelslike_roll_6h_min_max",
893
+ "feelslike_roll_6h_min_min",
894
+ "feelslike_roll_12h_mean_mean",
895
+ "feelslike_roll_12h_mean_std",
896
+ "feelslike_roll_12h_mean_max",
897
+ "feelslike_roll_12h_mean_min",
898
+ "feelslike_roll_12h_std_mean",
899
+ "feelslike_roll_12h_std_std",
900
+ "feelslike_roll_12h_std_max",
901
+ "feelslike_roll_12h_std_min",
902
+ "feelslike_roll_12h_max_mean",
903
+ "feelslike_roll_12h_max_std",
904
+ "feelslike_roll_12h_max_max",
905
+ "feelslike_roll_12h_max_min",
906
+ "feelslike_roll_12h_min_mean",
907
+ "feelslike_roll_12h_min_std",
908
+ "feelslike_roll_12h_min_max",
909
+ "feelslike_roll_12h_min_min",
910
+ "feelslike_roll_24h_mean_mean",
911
+ "feelslike_roll_24h_mean_std",
912
+ "feelslike_roll_24h_mean_max",
913
+ "feelslike_roll_24h_mean_min",
914
+ "feelslike_roll_24h_std_mean",
915
+ "feelslike_roll_24h_std_std",
916
+ "feelslike_roll_24h_std_max",
917
+ "feelslike_roll_24h_std_min",
918
+ "feelslike_roll_24h_max_mean",
919
+ "feelslike_roll_24h_max_std",
920
+ "feelslike_roll_24h_max_max",
921
+ "feelslike_roll_24h_max_min",
922
+ "feelslike_roll_24h_min_mean",
923
+ "feelslike_roll_24h_min_std",
924
+ "feelslike_roll_24h_min_max",
925
+ "feelslike_roll_24h_min_min",
926
+ "feelslike_roll_72h_mean_mean",
927
+ "feelslike_roll_72h_mean_std",
928
+ "feelslike_roll_72h_mean_max",
929
+ "feelslike_roll_72h_mean_min",
930
+ "feelslike_roll_72h_std_mean",
931
+ "feelslike_roll_72h_std_std",
932
+ "feelslike_roll_72h_std_max",
933
+ "feelslike_roll_72h_std_min",
934
+ "feelslike_roll_72h_max_mean",
935
+ "feelslike_roll_72h_max_std",
936
+ "feelslike_roll_72h_max_max",
937
+ "feelslike_roll_72h_max_min",
938
+ "feelslike_roll_72h_min_mean",
939
+ "feelslike_roll_72h_min_std",
940
+ "feelslike_roll_72h_min_max",
941
+ "feelslike_roll_72h_min_min",
942
+ "feelslike_roll_168h_mean_mean",
943
+ "feelslike_roll_168h_mean_std",
944
+ "feelslike_roll_168h_mean_max",
945
+ "feelslike_roll_168h_mean_min",
946
+ "feelslike_roll_168h_std_mean",
947
+ "feelslike_roll_168h_std_std",
948
+ "feelslike_roll_168h_std_max",
949
+ "feelslike_roll_168h_std_min",
950
+ "feelslike_roll_168h_max_mean",
951
+ "feelslike_roll_168h_max_std",
952
+ "feelslike_roll_168h_max_max",
953
+ "feelslike_roll_168h_max_min",
954
+ "feelslike_roll_168h_min_mean",
955
+ "feelslike_roll_168h_min_std",
956
+ "feelslike_roll_168h_min_max",
957
+ "feelslike_roll_168h_min_min",
958
+ "feelslike_diff_1h_mean",
959
+ "feelslike_diff_1h_std",
960
+ "feelslike_diff_1h_max",
961
+ "feelslike_diff_1h_min",
962
+ "feelslike_diff_24h_mean",
963
+ "feelslike_diff_24h_std",
964
+ "feelslike_diff_24h_max",
965
+ "feelslike_diff_24h_min"
966
+ ]
data/results_df_all_tuned.csv ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Model,RMSE (Absolute Error),MAE (Mean Absolute Error),MAPE (Relative Error),R-squared
2
+ Naive Persistence,1.1635,0.9121,3.2054,0.4497
3
+ Ridge Regression,0.8644,0.6824,2.3828,0.6963
4
+ Huber Regressor,0.8627,0.6799,2.3777,0.6975
5
+ Random Forest,0.8254,0.6551,2.2794,0.7231
6
+ XGBoost,0.8691,0.682,2.3613,0.693
7
+ LightGBM,0.8448,0.6622,2.2989,0.7099
8
+ CatBoost,0.8215,0.6478,2.2512,0.7257
9
+ Stacking (Huber+XGB+LGBM),0.8068,0.6317,2.212,0.7355
10
+ Stacking (Huber+LGBM+CatBoost),0.7951,0.6242,2.1842,0.743
11
+ Prophet,1.5334,1.2488,4.4454,0.0444
12
+ Simple LSTM,2.6483,1.997,6.9563,-1.8297
13
+ Random Forest (Optuna),0.8295,0.6594,2.2937,0.7204
14
+ XGBoost (Optuna),0.8563,0.6628,2.3156,0.702
15
+ LightGBM (Optuna),0.7972,0.6245,2.1822,0.7417
16
+ CatBoost (Optuna),0.8374,0.6486,2.2581,0.715
17
+ Stacking (Optuna),0.7889,0.6201,2.168,0.747
data/results_df_full_benchmark.csv ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Model,RMSE (Absolute Error),MAE (Mean Absolute Error),MAPE (Relative Error),R-squared
2
+ Naive Persistence,1.1635,0.9121,3.2054,0.4497
3
+ Ridge Regression,0.8644,0.6824,2.3828,0.6963
4
+ Huber Regressor,0.8627,0.6799,2.3777,0.6975
5
+ Random Forest,0.8254,0.6551,2.2794,0.7231
6
+ XGBoost,0.8691,0.682,2.3613,0.693
7
+ LightGBM,0.8448,0.6622,2.2989,0.7099
8
+ CatBoost,0.8215,0.6478,2.2512,0.7257
9
+ Stacking (Huber+XGB+LGBM),0.8068,0.6317,2.212,0.7355
10
+ Stacking (Huber+LGBM+CatBoost),0.7951,0.6242,2.1842,0.743
11
+ Prophet,1.5334,1.2488,4.4454,0.0444
12
+ Simple LSTM,2.6483,1.997,6.9563,-1.8297
data/weather_hcm_daily.csv ADDED
The diff for this file is too large to render. See raw diff
 
data/weather_hcm_hourly.csv ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cdcc8e0cf15dee9574c5ee368ff6bf66f44097c7d3d8c63afd6b68078316191a
3
+ size 21564192