Software

This page lists some software I've written or written about.

Stand-alone numerical software
Clinical trial software
Statistical utilities
PowerShell
R
Miscellaneous
My blog

 

Stand-alone numerical software

Software for numerical computing, primarily special functions and random number generation. Code available in C++, C#, and Python.

 

Clinical trial software

CRMSimulator is used to design CRM trials, dose-finding based only on toxicity outcomes. BMA-CRMSimulator is a variation on CRMSimulator using Bayesian model averaging.

EffTox is used for dose-finding based on toxicity and efficacy outcomes.

TTEConduct and TTEDesigner are for safety monitoring of single-arm trials with time-to-event outcomes.

Multc Lean monitors two binary outcomes, efficacy and toxicity.

Adaptive Randomization is for multiple-arm trials using outcome-adaptive randomization.

 

Statistical utilities

How to test a random number generator, Chapter 10 of the O'Reilly book Beautiful Testing.

I have worked a lot with on random inequalities, and Inequality Calculator often comes in handy. Parameter Solver is also popular, used for determining distribution parameters based on quantiles or mean and variance.

For more software from M. D. Anderson, see the statistical software [link died] download site or search this site using the custom search engine below.

PowerShell

PowerShell is a new shell for Windows. After decades of having a wimpy command line compared to Unix, Microsoft produced a shell more powerful than its Unix counterparts. The biggest difference is that while Unix shells pipe text, PowerShell pipes objects.

PowerShell gotchas lists the top five features a new users might find frustrating and gives a justification for each.

PowerShell Cookbook is a set of things I found useful while learning to use PowerShell.

Regular Expressions in PowerShell and Perl explains how to use regular expressions in PowerShell, comparing PowerShell's syntax to Perl's syntax. A similar page compares Regular Expressions in Python and Perl.

Learn PowerShell as a shell first

Automated Extract and Build from Team System using PowerShell article and source code on CodeProject.

PowerShell script to report catch blocks

 

R

R for programmers

Five kinds of subscripts in R

Moving data between R, Excel, and the Windows clipboard

 

Miscellaneous

Notes on how to use LaTeX on Windows.

Unicode resources

Getting started with C++ TR1 regular expressions

Comparing various implementations of math.h

Greek letters and math symbols in Unicode, (X)HTML, and LaTeX

Accented letters in HTML, (La)TeX, and Microsoft Word

Working with statistical distributions in Mathematica, R/S-PLUS, and Python