コース概要
1日目
概要と準備
- R をよりフレンドリーにし、R 利用可能な GUI R スタジオ R 関連するソフトウェアとドキュメント R と統計 R を対話的に使用する 入門セッション 機能と機能のヘルプを取得する R コマンド、大文字と小文字の区別R以前のコマンドの呼び出しと修正 ファイルからのコマンドの実行またはファイルへの出力の流用 データの永続化とオブジェクトの削除
簡単な操作。数値とベクトル
- ベクトルと割り当て ベクトル演算 規則的なシーケンスの生成 論理ベクトル 欠損値 文字ベクトル インデックス ベクトル。データセットのサブセットの選択と変更 その他のタイプのオブジェクト
オブジェクト、そのモードおよび属性
- 組み込み属性: モードと長さ オブジェクトの長さの変更 属性の取得と設定 オブジェクトのクラス
順序因子と非順序因子
- 具体的な例 関数tapply()と不規則配列 順序付き因子
配列と行列
- 配列 配列のインデックス付け。配列のサブセクション インデックス行列 array() 関数 ベクトルと配列の混合演算。リサイクルルール
リスト リストの構築と変更 リストの連結
データフレーム データフレームの作成
- Attach() と detach()
Txt ファイル CSV ファイル XLS、XLSX ファイル SPSS、SAS、Stata などの形式のデータ txt、csv などの形式へのデータのエクスポート SQL 言語を使用したデータベースからのデータへのアクセス
- 確率分布
R を統計テーブルのセットとして使用 データセットの分布を調べる 1 サンプルおよび 2 サンプルのテスト
- グループ化、ループ、条件付き実行
グループ化された式 制御ステートメント 条件付き実行: if ステートメント R 反復実行: for ループ、repeat、while
- 3日目
独自の関数を作成する
- 簡単な例 新しい二項演算子の定義 名前付き引数とデフォルト '...' 引数 関数内の代入 より高度な例 ブロック設計における効率係数 出力された配列内のすべての名前の削除 R逐次数値積分
範囲
環境のカスタマイズ
- クラス、汎用関数、オブジェクト指向
教師なし学習の主成分分析
- クラスタリング手法 (k-means、階層的クラスタリング、k-medoids)
R の出力とテキストを組み合わせる
- HTML、PDFドキュメントの作成
お客様の声 (5)
At the end of the class, we had a great overview of the language, we were provided tools to continue learning and were provided suggestions on how to continue learning. We covered AI/ML information.
Victor Prado - Global Knowledge Network Training Ltd
コース - R
The R-programming overview training is quite intensive but Tomasz is always helpful, energetic and up to date. On top of it, he is passionate about R. I would highly recommend his R sessions to anyone interested in R.
Luiza Panoschi - Global Knowledge Network Training Ltd
コース - R
Practice exercises were relevant and very helpful to reinforce the knowledge.
Andy Kwan - Environment and Climate Change Canada
コース - R
Follow-along exercises after slide presentation kept engagement.
Robin White - Environment and Climate Change Canada
コース - R
Michael was very knowledgeable and clear in his instruction of the training. Course was well structured to teach the desired subject as well as the right amount of room was left to adjust to fit our needs better. Over all, I am very happy with the course.