-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Description
add_metric
function not working in time_series. The remove_metric
works just fine.
from pycaret.datasets import get_data
data = get_data('airline')
from pycaret.time_series import *
s = setup(data, fold = 5, fh = 12, session_id = 123)
from sklearn.metrics import mean_absolute_error
add_metric(id = 'mae2', name = 'MAE2', score_func = mean_absolute_error)
TypeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_25192/735269719.py in
1 from sklearn.metrics import mean_absolute_error
----> 2 add_metric(id = 'mae2', name = 'MAE2', score_func = mean_absolute_error)
~\pycaret\pycaret\internal\utils.py in wrapper(*args, **kwargs)
780 if globals_d[name] is None:
781 raise ValueError(message)
--> 782 return func(*args, **kwargs)
783
784 return wrapper
~\pycaret\pycaret\time_series.py in add_metric(id, name, score_func, greater_is_better, **kwargs)
1655 """
1656
-> 1657 return _CURRENT_EXPERIMENT.add_metric(
1658 id=id,
1659 name=name,
~\pycaret\pycaret\internal\pycaret_experiment\time_series_experiment.py in add_metric(self, id, name, score_func, greater_is_better, **kwargs)
3164 """
3165
-> 3166 return super().add_metric(
3167 id=id,
3168 name=name,
TypeError: add_metric() got multiple values for keyword argument 'target'