As already suggested I would use R that does not only offer several mapping options but a large suite of statistical packages. Keep in mind that if coding and programming is not exactly your thing and you need something more user-friendly, you could use the free Quantum GIS software which can be interfaced to a series of other applications, including R scripts, GRASS and many more to run propertary algorithms throug a GUI user-friendly interface