社会調査情報処理実習A 2組

2017年度 後期 木04 15:15-16:45 瀬田2-119

R 既存のソースコードを取り込む

よく使うスクリプトは外部に保存しておいて、その都度取り込んで利用することが出来る。

source("ファイルの場所/ファイル名")

作業用ディレクトリにあるファイルはファイル名を指定するだけで良い。

本サイトでは社会統計用R自作関数(基礎編)一式を用いる。

ウェブ上のソースコードを読み込む

読み込み
source("http://kyoto-edu.sakura.ne.jp/weblesson/statistics/socialStatisticsBasic.R", encoding="UTF-8")
確認
ls()

で新たに読み込まれた21個の関数の存在が確認できる。

  1. convert.crosstable.to.weighted.data
  2. convert.data.frame.crosstable.to.weighted.data
  3. convert.weighted.data.to.original
  4. correl
  5. crosstab
  6. descriptive
  7. descriptive.grouping
  8. Levene.test
  9. linest
  10. multiple.comparison.test
  11. oneway.factorial.anova
  12. oneway.repeated.measures.anova
  13. recode.dummy.variables
  14. samplingTest
  15. simple.main.effects
  16. summary.crosstab
  17. t.test.independent
  18. t.test.paired
  19. twoway.factorial.anova
  20. write.output
  21. 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出力結果をファイルに出力

※ここで掲載しているスクリプトは学習用であり、もっと高機能なスクリプトが各種公開されているので、色々探してみよう。