mlr-org / ParamHelpers

Helpers for parameters in black-box optimization, tuning and machine learning.
https://paramhelpers.mlr-org.com
Other
25 stars 9 forks source link

generateDesign(n = 0) fails #223

Open mb706 opened 4 years ago

mb706 commented 4 years ago
> generateDesign(n = 0, par.set = makeParamSet(makeLogicalParam("x")))
Error in (function (n, k, preserveDraw = FALSE)  : 
  Invalid Argument: n and k must be integers > 0, n=0 k=1

This should return a 0-row data.frame.

berndbischl commented 4 years ago

do we have to change this here? or rather in paradox? is this really pressing in PH?

berndbischl commented 4 years ago

or does this create a known bug?

mb706 commented 4 years ago

It doesn't create any problems in other packages that I am aware of, but it is an inconsistency in itself.