awm, on 2023-May-13, 15:44, said:
Maybe a stupid question, but where do you get the hands you’re clustering? My concern is that if you are creating random deals, it’s possible in principle to place the contract looking at only one hand since you thus know what deal it is and thus the other hands. It might work better to generate a set of 100 “player A” hands accompanied by 100 “player B” hands for each rather than just 10k random hand pairs.
Yes I had this concern also.
Here is what I did:
- deal 100 mio deals
- select those 38 mio deals where it's plausible that NS don't bid
- estimate the number of tricks in each denomination from the number of trumps and hcps. I could easily factor in shortness also, long suit bonus for notrump etc but texture info would give me too many different hand types
- reduce ad hoc to 1860 hand types for each of the two players, giving some 3 mio deal types
- for each deal type, calculate average tricks, and note the number of deals as that is going to be used as weight
- for deal types that could exist but had a frq of 0, I based the number of tricks on interval midpoint for suit lengths and hcps, and assigned a frq of 0 001. This is because I wanted those artificial data to be influential only for distances that couldn't be supported by any real data.
The world would be such a happy place, if only everyone played Acol :) --- TramTicket