text: Title: one hot encoder of frequent categories should capture top categories with similar number of observations
  Body: At the moment the OHE will create binary variables for the top k categories with most observations. However, if 2 categories should have similar number of observations, only 1 of them will be encoded and the other one ignored. We probably want to encode both?
  