什么是S語言
S語言是由AT&T貝爾實驗室開發的一種用來進行數據探索、統計分析、作圖的解釋型語言。
它的豐富的數據類型(向量、數組、列表、對象等)特別有利于實現新的統計算法,其交互式運行方式及強大的圖形及交互圖形功能使得我們可以方便的探索數據。 目前S語言的實現版本主要是S-PLUS。
它基于S語言,并由MathSoft公司的統計科學部進一步完善。作為統計學家及一般研究人員的通用方法工具箱,S-PLUS強調演示圖形、探索性數據分析、統計方法、開發新統計工具的計算方法,以及可擴展性。
S-PLUS可以直接用來進行標準的統計分析得到所需結果,但是它的主要的特點是它可以交互地從各個方面去發現數據中的信息,并可以很容易地實現一個新的統計方法。 S-PLUS有微機版本和工作站版本,它是一個商業軟件。
Auckland大學的Robert Gentleman 和 Ross Ihaka 及其他志愿人員開發了一個R系統,其語法形式與S語言基本相同,但實現不同,兩種語言的程序有一定的兼容性。R是一個GPL自由軟件,現在的版本是1.00版,它比S-PLUS 還少許多功能,但已經具有了很強的實用性。