SlideShare a Scribd company logo
Introduction of
R
第91回 R勉強会@Tokyo (#TokyoR)
Takashi Minoda
2021/04/17
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
Rとは?
R言語(あーるげんご)はオープンソース・フリーソフトウェアの
統計解析向けのプログラミング言語及びその開発実行環境である。
出典:https://ja.wikipedia.org/wiki/R%E8%A8%80%E8%AA%9E
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
Rの特徴
1. ” <- ”
1.1. a <- c(1:10); b <- “TokyoR”; d <- as.Date(“2021/04/17”)
2. CRAN・Githubの数多くのパッケージ
2.1. nrow(available.packages()) -- 14,704 パッケージ (*)
3. Tidyverse
3.1. Tidyなデータ・セットを作る・使ったデータ分析
4. 献身的なコミュニティ
4.1. r-wakalang で献身的なRの猛者達が待っています
(*) 2021年4月16日(金)時点
https://qiita.com/uri/items/5583e91bb5301ed5a4ba
Rの特徴
出典:https://rstudio-education.github.io/tidyverse-cookbook/how-to-use-this-book.html
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
快適な実行環境
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
データインポート/エクスポート
● インポート
● 様々な形式のデータを R環境へインポートすることが可能。また、パッケージを使うことで
様々なデータをインポート可能。
○ CSV / Excel / JSON / Parquet …
● SQLを使いデータベースへ直接クエリを投げて、 Rデータフレームで受け取る (*)
○ {odbc} / {DBI} / {dbplyr} ….
● エクスポート
○ 様々な形式のデータにエクスポート可能。また、パッケージを使うことで様々なデータをエク
スポート可能。
■ CSV / Excel / JSON / Parquet …
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
データハンドリング
● Original スタイル
○ apply() / tapply() / lapply() / aggregate() ...
○ cbind() / rbind() …
○ order()
○ a$x <- xxxx
● {dplyr} スタイル
○ group_by() summarise()
○ bind_cols() / bind_rows()
○ mutate()
○ arrange()
○ %>%
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
モデリング
● 基本的なモデルから、ディープラーニング等の最新モデルまでパッケージによる拡張が可能
○ 線形回帰: lm() , 重回帰: glm() ….
○ クラスタリング
○ ランダムフォレスト
○ MCMC
○ 時系列分析(Time Series)
● CRAN Task Viewにてどのようなモデルが使えるのかが確認できる。
https://cran.r-project.org/web/views/
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
ビジュアライズ
{ggplot2}
plot()
demo(graphics)
Agenda
1. Rとは?
2. Rの特徴
3. 快適な実行環境
4. データインポート/
エクスポート
5. データハンドリング
6. モデリング
7. ビジュアライズ
8. プレゼンテーション
プレゼンテーション
{RMarkdown} {shiny}
https://rmarkdown.rstudio.com/gallery.html https://shiny.rstudio.com/gallery/
Enjoy!

More Related Content

PPTX
RStudioでRをはじめよう(R for Beginner using RStudio)
PPTX
Fluentd,mongo db,rでお手軽ログ解析環境
PDF
地獄Spec
PDF
Nervesが開拓する「ElixirでIoT」の新世界
PPTX
すごいタスク管理(仮)
PDF
レボリューションR(RRE)のご紹介
PPTX
活動報告8 r入門-
PDF
10min r study_tokyor25
RStudioでRをはじめよう(R for Beginner using RStudio)
Fluentd,mongo db,rでお手軽ログ解析環境
地獄Spec
Nervesが開拓する「ElixirでIoT」の新世界
すごいタスク管理(仮)
レボリューションR(RRE)のご紹介
活動報告8 r入門-
10min r study_tokyor25

Similar to Introduction r (R入門) (20)

PDF
10min r study_tokyor25
PDF
Oracle R Enterprise の使い方
PDF
ゼロからのプログラミングRails講座 Codeanywhere版
PPTX
Klocworkのご紹介
PPTX
20170911 API Meetup Tokyo #21
KEY
OSS Reporting Solution ThinReports
PPTX
Rゼミ 1
PDF
RANCHERを使ったDev(Ops)
PPTX
Visual Studio CodeでRを使う
PDF
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
PDF
アジャイルソフトウェア開発の道具箱
PDF
20190412 Chie Kikutake
PDF
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
PDF
ここが良かったDatadog
PDF
TokyoR101_BeginnersSession1.pdf
PDF
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
PPTX
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PDF
About 4D 2013-01-15
PDF
みんなのPython勉強会#35 Pythonのお仕事動向
PDF
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
10min r study_tokyor25
Oracle R Enterprise の使い方
ゼロからのプログラミングRails講座 Codeanywhere版
Klocworkのご紹介
20170911 API Meetup Tokyo #21
OSS Reporting Solution ThinReports
Rゼミ 1
RANCHERを使ったDev(Ops)
Visual Studio CodeでRを使う
初心者からプロフェッショナルまで~データベース開発ソフト4Dの魅力を徹底紹介~
アジャイルソフトウェア開発の道具箱
20190412 Chie Kikutake
つながるロボット 〜分散協調ロボットの開発を加速化するROSの紹介〜
ここが良かったDatadog
TokyoR101_BeginnersSession1.pdf
【入門】3時間でアプリ公開!ゼロからのプログラミングRails講座
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
About 4D 2013-01-15
みんなのPython勉強会#35 Pythonのお仕事動向
SAP HANAは 単なるインメモリーデータベースじゃなくて (賢い)アプリの開発・実行プラットフォーム
Ad

More from Takashi Minoda (20)

PPTX
RからGoogle Cloud Vision API を利用する
PPTX
TokyoR:RMarkdownでレポート作成
PPTX
Rとデータベース 第61回 Tokyo.R
PPTX
Tokyo r50 beginner_2
PPTX
Tokyo r49 beginner
PPTX
Tokyo r47 beginner
PPTX
Tokyo r47 beginner_2
PPTX
Tokyo r45 beginner_2
PPTX
Tokyo r39 beginner
PPTX
Tokyo r38
PPTX
Tokyo r33 beginner
PPTX
Tokyo r30 anova_part2
PPTX
Tokyo r30 anova
PPTX
Tokyo r30 beginner
PPTX
Tokyo r28 1
PPTX
Tokyo r27
PPTX
Tokyo r24 r_graph_tutorial
PPTX
Tokyo r21 修正版
PPTX
Tokyo r21 2
PDF
Tokyo r18
RからGoogle Cloud Vision API を利用する
TokyoR:RMarkdownでレポート作成
Rとデータベース 第61回 Tokyo.R
Tokyo r50 beginner_2
Tokyo r49 beginner
Tokyo r47 beginner
Tokyo r47 beginner_2
Tokyo r45 beginner_2
Tokyo r39 beginner
Tokyo r38
Tokyo r33 beginner
Tokyo r30 anova_part2
Tokyo r30 anova
Tokyo r30 beginner
Tokyo r28 1
Tokyo r27
Tokyo r24 r_graph_tutorial
Tokyo r21 修正版
Tokyo r21 2
Tokyo r18
Ad

Recently uploaded (10)

PDF
商用ウェブカメラ市場:世界の産業現状、競合分析、シェア、規模、動向2025-2031年の予測
PDF
XCMSを用いた質量分析データ処理_BioCAsia2021_yamamoto.pdf
PDF
Qlik TECH TALK セミナー:What's New In Qlik ~ 2025年7月リリース最新機能のご紹介
PDF
【QYResearch】グローバルコネクタ市場の動向と将来展望に関する詳細な分析報告
PDF
限外ろ過膜調査レポート:市場規模、シェア、産業分析データ、最新動向2025-2031 YH Research
PDF
【QYResearch】人形ロボット産業の市場構造と今後の発展方向に関する分析レポート
PDF
【QYResearch】グローバル農業機械市場の動向分析と成長戦略に関する総合調査報告
PDF
世界半導体用酸化ハフニウム市場のサプライチェーン解析:上流、下流、収益モデル分析2025-2031
PDF
細胞培養用バイオリアクターおよび発酵槽市場規模の成長見通し:2031年には2823百万米ドルに到達へ
PDF
グローバルロープウェイ用スチールワイヤーロープ市場2025:主要企業のシェア、売上動向、競争戦略
商用ウェブカメラ市場:世界の産業現状、競合分析、シェア、規模、動向2025-2031年の予測
XCMSを用いた質量分析データ処理_BioCAsia2021_yamamoto.pdf
Qlik TECH TALK セミナー:What's New In Qlik ~ 2025年7月リリース最新機能のご紹介
【QYResearch】グローバルコネクタ市場の動向と将来展望に関する詳細な分析報告
限外ろ過膜調査レポート:市場規模、シェア、産業分析データ、最新動向2025-2031 YH Research
【QYResearch】人形ロボット産業の市場構造と今後の発展方向に関する分析レポート
【QYResearch】グローバル農業機械市場の動向分析と成長戦略に関する総合調査報告
世界半導体用酸化ハフニウム市場のサプライチェーン解析:上流、下流、収益モデル分析2025-2031
細胞培養用バイオリアクターおよび発酵槽市場規模の成長見通し:2031年には2823百万米ドルに到達へ
グローバルロープウェイ用スチールワイヤーロープ市場2025:主要企業のシェア、売上動向、競争戦略

Introduction r (R入門)