他のパッケージとの比較表です。各自書き足しお願いします。


基本機能

項目R*1SAS(IML)STATASPSSMATLAB/
Octave*2
XLISP-
STAT*3
GLIMGAUSSXploReIDL/GDL/FL
開発元R FoundationSASStataCorpSPSSMATAB: MathWorks
Octave: Department of
Chemical Engineering,
Univ. of Wisconsin
School of Statistics,
Univ. of Minnesota
NAGAptech SystemsMD*Tech
生誕の地Auckland Univ., NZUniv.of North Carolina, USAUniv. of Chicago, USAUK?ドイツのフンボルト大学ベルリン校
誕生日1992年1976年1985年1968年1994年(Octave)1986年?1977
大文字・小文字区別する区別しない区別する区別する
注釈(行)#** //%$C/* 文字列 */;
注釈(複数行)if(0){lines}/* lines *//* lines *//* lines */
変数名として使える記号半角ピリオドと
_(アンダースコア)
__ *4
文の終わりなし半角セミコロンなし半角ピリオドなし
(評価結果の表示)
または
半角セミコロン
(表示なし)
半角セミコロンなし
一行に複数の文半角セミコロン半角セミコロン半角セミコロン?
付置・代入<- *5または =======
等しいことの検査=======
等しくない!=^=!=半角英小文字
論理演算子AND&&and&
論理演算子OR||or|
オンラインヘルプhelp(hoge)*6help hogehelp hoge(help 'hoge)
help 省略形? hogeなしなし
標準マニュアルの充実度+++英語のみ+++英語のみ
ネット上の英語・日本語情報の充実度+++++日本語情報少ない
変数名は何文字まで256byte*78文字12文字*8
欠損値NA半角ピリオド半角ピリオド
非数NaN
正負の無限大Inf, -Inf
例示用データたくさん
計算機言語タイプ完全な言語(C風)マクロ言語?完全な言語
(リスプ風)
マクロ言語
個人使用版価格無料*9$137??Octave は無料無料Linux版は無料GDL & FL は無料
移植実績OSUnix,
FreeBSD,
Linux,
MSW,
Mac
Unix,
MSW,
(Mac)*10
Unix,
MSW,
Mac
Unix,
MSW,
Mac
Unix,
MSW
Unix,
FreeBSD,
Linux,
MSW,
Mac
Unix,
MSW
Unix,
Linux,
MSW
GDL:Linux, MacOSX, FL:Linux, Win, MacOSX
日本語文字列使用*11不可?
日本語変数名不可
グラフへの日本語出力X11可,
Win可,
Tex可,
PS一部可
不可
転置行列t(行列
または
データフレーム)
t(行列) または 行列` 行列'行列'transposetranspose
逆行列solve(行列)inv(行列)inv(行列)INVinv(行列)inverseinvinvert
一般化逆行列ginv(行列)*12GINV
行列式det(行列)*13DETdet(行列)det(行列)det(行列)determinantdetdetdeterm
零行列matrix(0, 行数,列数)zeros または
sparse (後者は疎として認識する)
(make-array '(m m) :initial-element 0)zeros
すべての要素が1の行列matrix(1, 行数,列数)ones
単位行列diag(1, 行(列)数)eyeidentity-matrixunit
固有値eigen(行列)$valuesEIGENEVAL(行列)eig(行列)eigenvaluescond
固有ベクトルeigen(行列)$vectorsEIGEN[V,D] = eig(行列)のVが固有ベクトル(直交行列),
Dが固有値(固有値を対角成分に持つ対角行列)
eigenvectors
特異値分解svd(行列)svd(行列)svd(行列)
直交要素diag対角要素? diag(行列)diagonaldiag
RDBMSとの接続RODBC,
RMySQL,
ROracle,
Rdbi,
RmSQL
数式処理ソフトとのリンケージMathematica,
Maple(Matlab)
地球統計SAS/GIS
微分D, deriv, deriv3
積分integrate
adapt:::adapt
混合モデルを扱えるか?*14
項目を足してください
項目RSASSTATASPSSMatlab/
Octave
XLISP-
STAT
GLIMGAUSS

ベイズ

計量経済学・金融

空間統計・空間回帰・地球統計

> abcdefghijklmnopqrstuvwxyz <- 26  # R で長い変数名が使えるという例
> abcdefghijklmnopqrstuvwxyz
[1] 26

参考


*1 SやSplusも同様?
*2 Octave から R への変換参照リストある。
*3 RからXLISP-STATを呼び出すパッケージRXLispがある。
*4 not starting with a "special character" or number
*5 Ver.1.5?までは _ も使えたがVer.1.7?からは使えない。
*6 http://v8doc.sas.com/sashtml/ は非常に使いやすいです
*7 エンコードにより変わります
*8 もっと長い文字列でも大丈夫ですが、表示される時には12文字に短縮されます。正確には何文字まで大丈夫か調べていません。
*9 個人購入は事実上無理
*10 古いバージョンのみ
*11 S-plus日本語版なら可http://www.kudpc.kyoto-u.ac.jp/News/news-2000-1.html
*12 "MASS"パッケージ
*13 "Matrix"パッケージ
*14 ここが参考になるかな?

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-03-25 (土) 11:19:17