R・Matlab・C・Excelの基本関数対応表
また、R・Matlab・Excelの基本的な統計処理の対応表です。
最後にRへとたどりついたので。
この対応表も、当初は便利かなと思ってつくっていました。
どうしても実行形式にしたければ、次点でCという暮らし。
Matlab()やExcel()といった不浄のものには触りたくもないので。
知識が遠のいて、いろいろ間違ってるかもしれません。
一般
言語 | R | Matlab | C |
---|---|---|---|
コメント |
|
範囲選択→[右クリック] →[コメント化] |
|
代入演算 |
|
|
|
ヘルプ |
|
|
|
関数定義 |
|
|
|
forループ |
|
|
|
if分岐 |
|
|
|
ベクトル作成 |
|
|
|
0ベクトル |
|
||
行列作成 |
|
|
|
行追加 |
|
||
列追加 |
|
||
0行列 |
|
|
|
1行列 |
|
|
|
連続整数 |
|
|
(forループでの代入) |
等差数列 |
|
|
(forループでの代入) |
転置 |
|
|
|
要素取り出し |
|
|
|
非零位置 |
|
|
|
文字列 |
|
|
|
文字列連結 |
|
|
|
型変換 |
|
|
|
標準入力 |
|
|
|
標準出力 |
|
|
|
変数保存 |
|
|
|
領域保存 |
|
|
|
変数消去 |
|
|
|
領域消去 |
|
|
|
ディレクトリ |
|
|
|
ファイル一覧 |
|
|
|
変数一覧 |
|
|
|
共通な記法 | + - * / ^ || && abs sqrt sin cos tan log log10 exp round floor |
1次元データの扱いと数値要約
言語 | R | Matlab | Excel |
---|---|---|---|
総和 |
|
|
|
平均 |
|
|
|
中央値 |
|
|
|
最頻値関連 |
|
|
|
分散 |
|
|
|
標準偏差 |
|
|
|
四分位範囲 |
|
|
|
四分位点 |
|
|
|
分位点 |
|
|
|
レンジ |
|
|
|
最大値 |
|
|
|
最小値 |
|
|
|
5数要約 |
|
[ツール]→[分析ツール] →[基本統計量] |
推定・検定(推測統計)
言語 | R | Matlab | Excel |
---|---|---|---|
1群t検定 |
種類: "two.sided"(両側) "less"(下側) "greater"(上側) 有意水準: 0--1の数値 (5%水準なら0.95) |
危険水準: 0--1の数値スカラ (5%水準なら0.05) 種類: 'both', 'left', 'right' |
|
2群t検定 対応あり |
|
|
[ツール]→[分析ツール]→[t検定:一対の標本による平均の検定] |
2群t検定 対応なし |
|
|
[ツール]→[分析ツール]→[t検定:等分散を仮定した2標本による検定] |
Welch検定 |
|
|
[ツール]→[分析ツール]→[t検定:分散が等しくないと仮定した2標本による検定] |
F検定 |
|
|
[ツール]→[分析ツール]→[F検定:2標本を使った分散の検定] |
カイ二乗独立性検定 |
x・yは同じ長さのvector またはxをmatrixとしyはNULL 補正: 連続性の補正の有無 |
|
|
カイ二乗適合度検定 |
x・pは同じ長さのvector 確率: xの各要素の出現確率 |
|
|
フィッシャーの正確検定 |
データ形式はchisq.testと同じ |
||
二元ANOVA 対応なし |
y: 従属変数(数値) x1・x2: 独立変数(ファクタ) |
反復数: 各セル毎の観測数 |
[ツール]→[分析ツール]→[分散分析:繰り返しのある二元配置]または[分散分析:繰り返しのない二元配置] |
二元ANOVA 両側対応 |
ID: 対応を表わすファクタ |
||
二元ANOVA 片側対応 |
|
||
テューキーの多重比較 |
|
||
平均値図示 |
|