namespace="hp",
objective=lambda trial: hp_objective(
trial,
- self.freqai_info.get("regressor", "xgboost"),
+ str(self.freqai_info.get("regressor", "xgboost")),
X,
y,
train_weights,
namespace="train",
objective=lambda trial: train_objective(
trial,
- self.freqai_info.get("regressor", "xgboost"),
+ str(self.freqai_info.get("regressor", "xgboost")),
X,
y,
train_weights,
eval_set, eval_weights = self.eval_set_and_weights(X_test, y_test, test_weights)
model = fit_regressor(
- regressor=self.freqai_info.get("regressor", "xgboost"),
+ regressor=str(self.freqai_info.get("regressor", "xgboost")),
X=X,
y=y,
train_weights=train_weights,
series: Series,
window: int,
) -> Series:
- extrema_smoothing = self.freqai_info.get("extrema_smoothing", "gaussian")
- extrema_smoothing_zero_phase = self.freqai_info.get(
- "extrema_smoothing_zero_phase", True
+ extrema_smoothing = str(self.freqai_info.get("extrema_smoothing", "gaussian"))
+ extrema_smoothing_zero_phase = bool(
+ self.freqai_info.get("extrema_smoothing_zero_phase", True)
)
std = derive_gaussian_std_from_window(window)
extrema_smoothing_beta = float(