|
Useful tools in (almost) every day's statistician's life
Welcome to my Bayesian statistics homepage. I am a programming statistician
and I have been working with Dr Lawrence Joseph in a Bayesian framework since 1994.
To fill the miscellaneous tasks I have to do in my regular work, I mainly use
SAS,
R,
WinBUGS and
Perl.
Over the years, I have developed several tools, programs and functions to make my life easier: I thought I would share some of them with you, as they are likely to be useful to a Bayesian audience.
WinBUGS tools
%mds2wb A SAS macro to save multi-dimensional structures to WinBUGS list files. WriteWinBUGSScript A program to facilitate the writing of WinBUGS scripts. RunWinBUGSScript A program to facilitate the running of WinBUGS scripts. WinBUGSlogs2HtmlSummary A program to summarize the node statistics for each node in a series of WinBUGS log text files. wb.stats An R function to read node statistics from a WinBUGS text output file. R functions
bic.process A function to process bic.glm and bic.surv outputs. wb.stats A function to read node statistics from a WinBUGS text output file. %AickinAlpha A macro to compute Aickin Alpha's agreement coefficient. %BICSurvTimeDependent A macro to compute Bayesian Information Criterion (BIC) in Survival Models when one or more of the independent variables is (are) time-dependent. %DatesDesc A macro to compute dates variables descriptive statistics. %mds2wb A macro to save multi-dimensional structures to WinBUGS list files. and more... Perl programming
Most of the WinBUGS tools presented on this site and most of the Bayesian software Lawrence Joseph and I have developed are Perl-driven. Perl is a powerful and yet easy-to-learn programming language that can prove very useful to statisticians. Indeed, aside from its use in the (relatively) elaborated programs cited above, I use it almost daily for
Read my invitation to Perl, and you be the judge! |