作为一个统计软件及一种数学计算环境,R软件提供了有弹性的,互动的环境来分析、可视及展示数据,它提供了若干个统计程序包,以及一些集成的统计工具和各种数学计算、统计计算的函数,用户只需根据统计模型,指定相应的数据库及相关的参数,便可灵活机动地进行数据分析等工作,甚至创造出符合需要的新的统计计算方法通过R软件的许多内嵌统计函数,用户可以很容易地学习和掌握R软件的语法,也可以自己编制一些函数来扩展现有的R语言功能。