The Art of Readable Code && High Performance Comments

最近做案子需要引入一些統計功能;雖然說用 PHP 自己實作不會比較慢,使用套裝軟體/函式庫總可以省些麻煩,也避免了運算正確性的問題。GNU R 是一套用於資料的處理、運算、呈現的語言,並且以 GPL 發布。比起常見的統計用軟體,如 SPSS, SAS, Stata, Matlab, Excel 來說,使用 R 便於命令列操作 (PHP 可以在 server 執行指令),也省下不少台票;不過授權問題要先仔細評估就是了。除了 GNU R 以外,SciPyScilab 也是不錯的計算用語言。

R 語言有些不同於其它 script 的特點,例如:

  • 使用 <-, -> 來指定值,可以向左或向右指定
  • aaa(x) 可能表示函數 aaa, 也可能表示 x 的 aaa 屬性;所以 dim(x) <- c(1,5) 是合法操作
  • 二維陣列是 column (第一維度) 優先;這與 matlab 相反

如果時間許可,會把相關的資訊整理上來備忘~

推薦底下學習連結:

發表迴響

分類

%d 位部落客按了讚: