Boldly Moving Forward in Edmonton

Yesterday marked the start of a brave new adventure for the Edmonton SAS User Group. Yes, eSUG was boldly going where (few) men had gone before… they were expanding their meeting to a full day session in the tradition of the Ottawa and Toronto user g…

On the Roadshow again

As I prepare for my stint on the SAS Programming “Roadshow,” it occurs to me that some performers get tired of performing their greatest hits over and over again.  Not a problem for me, I love to sing those Programming 1 and 2 standards!  As I look o…

Playing "craps" with unfair dice

Last week I wrote a SAS/IML program that computes the odds of winning the game of craps. I noted that the program remains valid even if the dice are not fair. For convenience, here is a SAS/IML function that computes the probability of winning at craps, given the probability vector […]