@@ -14,7 +14,7 @@ def preprocess_dataset(df):
14
14
logger .error ("DataFrame is not loaded." )
15
15
return
16
16
logger .info (f"NULL values:\n { df .isna ().sum ()} " )
17
- df = DataProcessor .increase_feature ( )
17
+ df = DataProcessor ._increase_feature ( df )
18
18
logger .info (f"new dataframe:\n { df } " )
19
19
return df
20
20
@@ -37,7 +37,8 @@ def train_model(df, fh):
37
37
if df is None :
38
38
logger .error ("Dataframe is not loaded" )
39
39
return None
40
- best_model = setup (df , target = 'Temp' , fh = fh , fold = 5 , session_id = 123 )
40
+ setup_ = setup (df , target = 'Temp' , fh = fh , fold = 5 , session_id = 123 )
41
+ best_model = compare_models (errors = "raise" )
41
42
logger .info (f"Best Model for PyCaret:\n { best_model } and fh: { fh } " )
42
43
return best_model
43
44
@@ -46,7 +47,7 @@ def __init__(self, fh) -> None:
46
47
"""Initialize DataLoader instance and load dataset.
47
48
"""
48
49
self .destination = "daily-min-temperatures.csv"
49
- self ._load_dataset ()
50
+ # self._load_dataset()
50
51
self .df = self .read_dataset ()
51
52
self .best_model = None
52
53
self .fh = fh
@@ -82,11 +83,6 @@ def preprocess_dataset(self):
82
83
def train_model (self ):
83
84
self .best_model = ModelTrainer .train_model (self .df , self .fh )
84
85
85
- def PyCaret (self ):
86
- s = setup (self .df ,target = 'Temp' ,fh = self .fh , fold = 5 ,session_id = 123 )
87
- self .best_model = compare_models (errors = "raise" )
88
- logger .info (f"Best Model for PyCaret:\n { self .best_model } and fh: { self .fh } " )
89
-
90
86
def predictions (self ):
91
87
if self .best_model is None :
92
88
logger .error ("No model trained" )
@@ -107,7 +103,7 @@ def visualize_data(self):
107
103
108
104
if __name__ == '__main__' :
109
105
data = DataLoader (fh = 30 )
106
+ data .visualize_data ()
110
107
data .preprocess_dataset ()
111
- data .PyCaret ()
112
-
113
-
108
+ data .train_model ()
109
+
0 commit comments