BaseTrialSelector
run method.
Method generated by attrs for class BaseTrialSelector.
Ancestors
abc.ABC
Descendants
systematica.portfolio.trial_selectors.models.AUCMaximizationsystematica.portfolio.trial_selectors.models.BestMetricPointsystematica.portfolio.trial_selectors.models.ClosestIdealPointsystematica.portfolio.trial_selectors.models.DiversitySamplingsystematica.portfolio.trial_selectors.models.EfficientFrontierProjectionsystematica.portfolio.trial_selectors.models.ElbowPointsystematica.portfolio.trial_selectors.models.EpsilonConstraintsystematica.portfolio.trial_selectors.models.HullExtremePointsystematica.portfolio.trial_selectors.models.HullMidPointsystematica.portfolio.trial_selectors.models.HullPointsystematica.portfolio.trial_selectors.models.HypervolumeContributionsystematica.portfolio.trial_selectors.models.MaxMetricPointsystematica.portfolio.trial_selectors.models.MinMetricPointsystematica.portfolio.trial_selectors.models.Preferencesystematica.portfolio.trial_selectors.models.Randomsystematica.portfolio.trial_selectors.models.RegretMinimizationsystematica.portfolio.trial_selectors.models.RiskAwareUtility
Instance variables
name: Name of the selector, used for identification.
Methods
run
| Name | Type | Default | Description |
|---|---|---|---|
df | pandas.DataFrame | -- | DataFrame containing parameters to select from. |
| Type | Description |
|---|---|
pd.Series or pd.DataFrame | The selected parameters or None if no parameters can be selected. |
WrapTrialSelectors
Instance variables
strategies: List[systematica.portfolio.trial_selectors.base.BaseTrialSelector]: List of selector strategies to apply.
Methods
run_all
| Name | Type | Default | Description |
|---|---|---|---|
df | pandas.DataFrame | -- | Data to run the strategies on. |
| Type | Description |
|---|---|
dict | Dictionary mapping strategy names to selection results. |

