Pipeline(steps=[('preprocessing',
ColumnTransformer(transformers=[('Categorical',
Pipeline(steps=[('categorical_imputer',
SimpleImputer(missing_values=<NA>,
strategy='most_frequent')),
('onehotencoder',
OneHotEncoder(drop='first',
handle_unknown='ignore'))]),
['U.S._STATE', 'NERC.REGION',
'CLIMATE.CATEGORY',
'CAUSE.CATEGORY']),
('Numerical',
Pipeline(steps=[('n...
'OUTAGE.DURATION',
'TOTAL.SALES',
'TOTAL.CUSTOMERS',
'ANOMALY.LEVEL']),
('DateTime',
Pipeline(steps=[('datetime_extractor',
FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)),
('imputer',
SimpleImputer(strategy='most_frequent'))]),
['OUTAGE.START',
'OUTAGE.RESTORED'])])),
('Linear Regression', Lasso(alpha=0.1, random_state=42))])In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. Pipeline(steps=[('preprocessing',
ColumnTransformer(transformers=[('Categorical',
Pipeline(steps=[('categorical_imputer',
SimpleImputer(missing_values=<NA>,
strategy='most_frequent')),
('onehotencoder',
OneHotEncoder(drop='first',
handle_unknown='ignore'))]),
['U.S._STATE', 'NERC.REGION',
'CLIMATE.CATEGORY',
'CAUSE.CATEGORY']),
('Numerical',
Pipeline(steps=[('n...
'OUTAGE.DURATION',
'TOTAL.SALES',
'TOTAL.CUSTOMERS',
'ANOMALY.LEVEL']),
('DateTime',
Pipeline(steps=[('datetime_extractor',
FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)),
('imputer',
SimpleImputer(strategy='most_frequent'))]),
['OUTAGE.START',
'OUTAGE.RESTORED'])])),
('Linear Regression', Lasso(alpha=0.1, random_state=42))])ColumnTransformer(transformers=[('Categorical',
Pipeline(steps=[('categorical_imputer',
SimpleImputer(missing_values=<NA>,
strategy='most_frequent')),
('onehotencoder',
OneHotEncoder(drop='first',
handle_unknown='ignore'))]),
['U.S._STATE', 'NERC.REGION',
'CLIMATE.CATEGORY', 'CAUSE.CATEGORY']),
('Numerical',
Pipeline(steps=[('numerical_imputer',
SimpleImputer(m...
PolynomialFeatures(include_bias=False))]),
['YEAR', 'MONTH', 'OUTAGE.DURATION',
'TOTAL.SALES', 'TOTAL.CUSTOMERS',
'ANOMALY.LEVEL']),
('DateTime',
Pipeline(steps=[('datetime_extractor',
FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)),
('imputer',
SimpleImputer(strategy='most_frequent'))]),
['OUTAGE.START', 'OUTAGE.RESTORED'])])['U.S._STATE', 'NERC.REGION', 'CLIMATE.CATEGORY', 'CAUSE.CATEGORY']
SimpleImputer(missing_values=<NA>, strategy='most_frequent')
OneHotEncoder(drop='first', handle_unknown='ignore')
['YEAR', 'MONTH', 'OUTAGE.DURATION', 'TOTAL.SALES', 'TOTAL.CUSTOMERS', 'ANOMALY.LEVEL']
SimpleImputer(missing_values=<NA>)
PolynomialFeatures(include_bias=False)
['OUTAGE.START', 'OUTAGE.RESTORED']
FunctionTransformer(func=<function extract_advanced_datetime_features at 0x13a346e60>)
SimpleImputer(strategy='most_frequent')
Lasso(alpha=0.1, random_state=42)