R 既存のソースコードを取り込む
よく使うスクリプトは外部に保存しておいて、その都度取り込んで利用することが出来る。
source("ファイルの場所/ファイル名")
作業用ディレクトリにあるファイルはファイル名を指定するだけで良い。
本サイトでは社会統計用R自作関数(基礎編)一式を用いる。
ウェブ上のソースコードを読み込む
で新たに読み込まれた21個の関数の存在が確認できる。
- convert.crosstable.to.weighted.data
- convert.data.frame.crosstable.to.weighted.data
- convert.weighted.data.to.original
- correl
- crosstab
- descriptive
- descriptive.grouping
- Levene.test
- linest
- multiple.comparison.test
- oneway.factorial.anova
- oneway.repeated.measures.anova
- recode.dummy.variables
- samplingTest
- simple.main.effects
- summary.crosstab
- t.test.independent
- t.test.paired
- twoway.factorial.anova
- write.output
- z.test
読み込まれた関数の概要
用途 | 関数 | 詳細 |
---|---|---|
記述統計 | descriptive | 基本統計量とヒストグラム |
descriptive.grouping | グループ別集計と箱ひげ図 | |
等分散性の検定 | Levene.test | ルビーン検定 |
平均の差の検定 | z.test | 一つの標本に関する平均の差の検定 |
t.test.paired | 対応ある標本に対する平均の差の検定 | |
t.test.independent | 独立した二標本に対する平均の差の検定 | |
分散分析 | oneway.factorial.anova | 一元配置要因分散分析 |
oneway.repeated.measures.anova | 一元配置反復測定分散分析 | |
twoway.factorial.anova | 二元配置要因分散分析 | |
simple.main.effects | 単純主効果検定 | |
multiple.comparison.test | 多重比較検定 | |
クロス集計 | crosstab | クロス集計 |
crosstab.summary | 独立性の検定・残差分析 | |
相関 | correl | 相関行列・偏相関行列 |
回帰分析 | linest | 重回帰分析 |
確率分布実験 | sampling.test | 無作為抽出と正規分布 |
データ操作 | convert.crosstable.to.weighted.data | 集計済みクロス表を重み付きデータに変換 |
convert.data.frame.crosstable.to.weighted.data | 外部csvファイルから取り込んだ集計済みクロス表を重み付きデータに変換 | |
convert.weighted.data.to.original | 重み付きデータを集計前データに変換 | |
recode.dummy.variables | カテゴリ変数をダミー変数にリコード | |
write.output | 出力結果をファイルに出力 | |
※ここで掲載しているスクリプトは学習用であり、もっと高機能なスクリプトが各種公開されているので、色々探してみよう。