Max Alekseyev on Tue, 20 May 2025 23:10:46 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: forpart of zero and fixed length |
On Tue, May 20, 2025 at 02:52:20PM -0400, Max Alekseyev wrote:
> On a related note, I do not understand why I'm getting different results in
> the following two examples (fist one looks like a bug):
>
> ? forpart(p=5,print(p),[0,5],[2,2])
> Vecsmall([1, 4])
> Vecsmall([2, 3])
This is correct: the length is the number of nonzero entries.
> ? forpart(p=5,print(p),[0,5],2)
> Vecsmall([0, 5])
> Vecsmall([1, 4])
> Vecsmall([2, 3])
>
> Also, in the second case, shouldn't 2 be interpreted as nmax and partitions
> with smaller parts (=1) be also generated?
By default, parts are positive and we remove zero entries unless amin <= 0, in which case we fix the size #X = nmax.
Cheers,
Bill.