`check_random_state` should be called at `fit`. Conventions are that the constructor shouldn't change the values of the given parameters. Its only role is to store them.