Hello fellow MCers,
I have a problem with a data set filter. My aim is to have a function that creates out of a given set of data points another set that contains 2 to the power of k elements being randomly selected; with k an integer.
So I created these functions in MC15. The annoying fact is that it works fine when I have a data set whose number of elements is close to 2k; e.g. 525.However, it fails to converge to a solution if the number of elements in the initial set is close to the next 2k.
E.g. data set containing 555 elements. It puts out a 512 element vector - fine.
Change number of data elements to say, 999, it has troubles finding a solution. Whereas
the next 2k element size of 1033 yields 1024.
My suspicion is that it probably has to to do with the way I'm generating a set of random integers (for the trim function) by invoking the runif function and truncating the real numbers to an integer.
Thanks in advance
Raiko