mirror of
https://github.com/microsoft/qlib.git
synced 2026-07-01 18:11:18 +08:00
Update ensemble.py (#560)
This commit is contained in:
@@ -105,6 +105,20 @@ class AverageEnsemble(Ensemble):
|
||||
"""
|
||||
|
||||
def __call__(self, ensemble_dict: dict) -> pd.DataFrame:
|
||||
"""using sample:
|
||||
from qlib.model.ens.ensemble import AverageEnsemble
|
||||
pred_res['new_key_name'] = AverageEnsemble()(predict_dict)
|
||||
|
||||
Parameters
|
||||
----------
|
||||
ensemble_dict : dict
|
||||
Dictionary you want to ensemble
|
||||
|
||||
Returns
|
||||
-------
|
||||
pd.DataFrame
|
||||
The dictionary including ensenbling result
|
||||
"""
|
||||
# need to flatten the nested dict
|
||||
ensemble_dict = flatten_dict(ensemble_dict, sep=FLATTEN_TUPLE)
|
||||
values = list(ensemble_dict.values())
|
||||
|
||||
Reference in New Issue
Block a user