コース概要

導入と準備

  • Rをより使いやすくする、Rと利用可能なGUI
  • Rstudio
  • 関連ソフトウェアとドキュメント
  • Rと統計
  • Rを対話的に使用する
  • 初めてのセッション
  • 関数や機能についてのヘルプを得る方法
  • Rコマンド、大文字小文字の区別など
  • 以前のコマンドの呼び出しと修正
  • ファイルからのコマンド実行や出力のリダイレクト
  • データの永続性とオブジェクトの削除

基本操作;数値とベクター

  • ベクターと代入
  • ベクトルの演算
  • 定期的なシーケンスの生成
  • 論理ベクター
  • 欠損値
  • 文字列ベクター
  • インデックスベクター;データセットの部分集合の選択と変更
  • その他のオブジェクトの種類

オブジェクト、モード、属性

  • 内部的な属性:モードと長さ
  • オブジェクトの長さの変更
  • 属性の取得と設定
  • オブジェクトのクラス

配列と行列

  • 配列
  • 配列のインデックス。配列の部分領域
  • インデックス行列
  • array()関数
  • 2つの配列の外積
  • 配列の一般化された転置
  • 行列機能
    • 行列の乗算
    • 連立方程式と逆行列
    • 固有値と固有ベクトル
    • 特異値分解と行列式
    • 最小二乗フィッティングとQR分解
  • パーティショニング行列の形成、cbind()とrbind()
  • 配列での連結関数c()
  • 要因からの頻度表

リストとデータフレーム

  • リスト
  • リストの作成と変更
    • リストの連結
  • データフレーム
    • データフレームの作成
    • attach()とdetach()
    • データフレームの操作
    • 任意のリストのアタッチ
    • 検索パスの管理

データ操作

  • 観測値と変数の選択、サブセット作成          
  • フィルタリング、グループ化
  • 再コード化、変換
  • 集約、データセットの結合
  • 文字列操作、stringrパッケージ

データ読み込み

  • テキストファイル
  • CSVファイル
  • XLS、XLSXファイル
  • SPSS、SAS、Stata… などのフォーマットのデータ
  • テキスト、CSV等形式へのデータエクスポート
  • SQL言語を使用したデータベースからのデータアクセス

確率分布

  • Rを統計表として使用する
  • データセットの分布の確認
  • 1標本および2標本検定

グループ化、ループ、条件付き実行

  • グループ化された式
  • 制御文
    • 条件付き実行:if文
    • 繰り返し実行:forループ、repeatとwhile

独自の関数を作成する

  • シンプルな例
  • 新しいバイナリ演算子の定義
  • 名前付き引数とデフォルト値
  • '...' 引数
  • 関数内の代入
  • より高度な例
    • ブロックデザインの効率因子
    • 出力配列の名前の削除
    • 再帰的な数値積分
  • スコープ
  • 環境のカスタマイズ
  • クラス、ジェネリック関数、オブジェクト指向

グラフィカルプロシージャ

  • 高レベルプロットコマンド
    • plot()関数
    • 多変量データの表示
    • ディスプレイグラフィックス
    • 高レベルプロット関数への引数
  • 基本的な可視化グラフ
  • 多変量関係のlatticeとggplotパッケージを使用した表示
  • グラフィックスパラメータの使用
  • グラフィックパラメータリスト

自動化されたレポートと対話型レポート

  • Rの出力をテキストと組み合わせる
 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー