Skip to content

Few preprocessing techniques are not deterministic #1170

@rabsr

Description

@rabsr

Describe the bug

Following preprocessing components are not deterministic. Output generated is different every time. I have tested these components individually.

  • QuantileTransformer
  • SelectPercentile (Classification and regression) when mutual info is used as score
  • SelectRates (Classification and regression) when mutual info is used as score
  • TruncatedSVD

Expected behaviour

Given constant random state/seed, the output must be same each time for a given technique.

Environment and installation:

Please give details about your installation:

  • Python version - 3.7.3
  • Auto-sklearn version - 0.12.6
  • Scikit-learn - 0.24.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions