SlideShare a Scribd company logo
Submit Search
Upload
10分で分かるr言語入門ver2.4
Report
Share
Nobuaki Oshiro
ヤフー株式会社
Follow
•
8 likes
•
3,868 views
1
of
98
10分で分かるr言語入門ver2.4
•
8 likes
•
3,868 views
Report
Share
Download Now
Download to read offline
以下の勉強会の初心者セッション資料です - 第34回R勉強会@東京(#TokyoR) http://atnd.org/events/43885
Read more
Nobuaki Oshiro
ヤフー株式会社
Follow
Recommended
10分で分かるr言語入門ver2.7 by
10分で分かるr言語入門ver2.7
Nobuaki Oshiro
7.2K views
•
103 slides
10分で分かるr言語入門ver2 6 by
10分で分かるr言語入門ver2 6
Nobuaki Oshiro
9.8K views
•
105 slides
10分で分かるr言語入門ver2.5 by
10分で分かるr言語入門ver2.5
Nobuaki Oshiro
36.6K views
•
105 slides
10分で分かるR言語入門ver2_0906 by
10分で分かるR言語入門ver2_0906
Nobuaki Oshiro
36K views
•
85 slides
10分で分かるr言語入門ver2.8 14 0712 by
10分で分かるr言語入門ver2.8 14 0712
Nobuaki Oshiro
3K views
•
106 slides
20161127 doradora09 japanr2016_lt by
20161127 doradora09 japanr2016_lt
Nobuaki Oshiro
8.4K views
•
33 slides
More Related Content
What's hot
10分で分かるr言語入門ver2.15 15 1010 by
10分で分かるr言語入門ver2.15 15 1010
Nobuaki Oshiro
3.2K views
•
107 slides
やさしいつ部にするために by
やさしいつ部にするために
Hikaru Wada
1.2K views
•
34 slides
20170312 r言語環境構築&dplyr ハンズオン by
20170312 r言語環境構築&dplyr ハンズオン
Nobuaki Oshiro
1.1K views
•
36 slides
rstanで個人のパラメーターを推定した話 by
rstanで個人のパラメーターを推定した話
Yuya Matsumura
6K views
•
19 slides
LOD: Linked Open Data by
LOD: Linked Open Data
Fumihiro Kato
2.6K views
•
47 slides
TokyoR LT Rで連続データを離散化 by
TokyoR LT Rで連続データを離散化
tetsuro ito
3.8K views
•
18 slides
What's hot
(6)
10分で分かるr言語入門ver2.15 15 1010 by Nobuaki Oshiro
10分で分かるr言語入門ver2.15 15 1010
Nobuaki Oshiro
•
3.2K views
やさしいつ部にするために by Hikaru Wada
やさしいつ部にするために
Hikaru Wada
•
1.2K views
20170312 r言語環境構築&dplyr ハンズオン by Nobuaki Oshiro
20170312 r言語環境構築&dplyr ハンズオン
Nobuaki Oshiro
•
1.1K views
rstanで個人のパラメーターを推定した話 by Yuya Matsumura
rstanで個人のパラメーターを推定した話
Yuya Matsumura
•
6K views
LOD: Linked Open Data by Fumihiro Kato
LOD: Linked Open Data
Fumihiro Kato
•
2.6K views
TokyoR LT Rで連続データを離散化 by tetsuro ito
TokyoR LT Rで連続データを離散化
tetsuro ito
•
3.8K views
Viewers also liked
第1008回 ドキッ!分析屋だらけの、大ザーユー会 - ブログの類似記事を表示させてみる by
第1008回 ドキッ!分析屋だらけの、大ザーユー会 - ブログの類似記事を表示させてみる
Atsushi Hayakawa
2K views
•
13 slides
Intoroduction of Bad Data Handbook by
Intoroduction of Bad Data Handbook
Atsushi Hayakawa
1.6K views
•
16 slides
Tokyo.R女子部#2「RMeCabを使おう」 by
Tokyo.R女子部#2「RMeCabを使おう」
Sachiko Hirata
3.3K views
•
18 slides
Google's r style guideのすゝめ by
Google's r style guideのすゝめ
Takashi Kitano
3.4K views
•
20 slides
はじめてのパターン認識読書会 第四回 前半 by
はじめてのパターン認識読書会 第四回 前半
Atsushi Hayakawa
5K views
•
15 slides
StanTutorial by
StanTutorial
Teito Nakagawa
15.5K views
•
45 slides
Viewers also liked
(9)
第1008回 ドキッ!分析屋だらけの、大ザーユー会 - ブログの類似記事を表示させてみる by Atsushi Hayakawa
第1008回 ドキッ!分析屋だらけの、大ザーユー会 - ブログの類似記事を表示させてみる
Atsushi Hayakawa
•
2K views
Intoroduction of Bad Data Handbook by Atsushi Hayakawa
Intoroduction of Bad Data Handbook
Atsushi Hayakawa
•
1.6K views
Tokyo.R女子部#2「RMeCabを使おう」 by Sachiko Hirata
Tokyo.R女子部#2「RMeCabを使おう」
Sachiko Hirata
•
3.3K views
Google's r style guideのすゝめ by Takashi Kitano
Google's r style guideのすゝめ
Takashi Kitano
•
3.4K views
はじめてのパターン認識読書会 第四回 前半 by Atsushi Hayakawa
はじめてのパターン認識読書会 第四回 前半
Atsushi Hayakawa
•
5K views
StanTutorial by Teito Nakagawa
StanTutorial
Teito Nakagawa
•
15.5K views
アクションマイニングを用いた最適なアクションの導出 by Shintaro Fukushima
アクションマイニングを用いた最適なアクションの導出
Shintaro Fukushima
•
5.5K views
Decision tree by Atsushi Hayakawa
Decision tree
Atsushi Hayakawa
•
5.1K views
Rの導入とRStudio事始め(改訂版) by Takashi Yamane
Rの導入とRStudio事始め(改訂版)
Takashi Yamane
•
28.9K views
Similar to 10分で分かるr言語入門ver2.4
第一回ゆるふわーる by
第一回ゆるふわーる
Sachiko Hirata
4.1K views
•
11 slides
統計解析環境Rによる統計処理の基本―検定と視覚化― by
統計解析環境Rによる統計処理の基本―検定と視覚化―
SAKAUE, Tatsuya
4.2K views
•
184 slides
Web制作者のための FileMaker入門 by
Web制作者のための FileMaker入門
takayuki katumata
9.9K views
•
109 slides
第一回Data mining勉強会 -第二章 - 原案 by
第一回Data mining勉強会 -第二章 - 原案
yushin_hirano
605 views
•
45 slides
第一回Data mining勉強会 -第二章 by
第一回Data mining勉強会 -第二章
Tomonobu_Hirano
515 views
•
45 slides
LET2012 ワークショップ「R による教育・言語データ処理のススメ」 by
LET2012 ワークショップ「R による教育・言語データ処理のススメ」
SAKAUE, Tatsuya
2.1K views
•
159 slides
Similar to 10分で分かるr言語入門ver2.4
(15)
第一回ゆるふわーる by Sachiko Hirata
第一回ゆるふわーる
Sachiko Hirata
•
4.1K views
統計解析環境Rによる統計処理の基本―検定と視覚化― by SAKAUE, Tatsuya
統計解析環境Rによる統計処理の基本―検定と視覚化―
SAKAUE, Tatsuya
•
4.2K views
Web制作者のための FileMaker入門 by takayuki katumata
Web制作者のための FileMaker入門
takayuki katumata
•
9.9K views
第一回Data mining勉強会 -第二章 - 原案 by yushin_hirano
第一回Data mining勉強会 -第二章 - 原案
yushin_hirano
•
605 views
第一回Data mining勉強会 -第二章 by Tomonobu_Hirano
第一回Data mining勉強会 -第二章
Tomonobu_Hirano
•
515 views
LET2012 ワークショップ「R による教育・言語データ処理のススメ」 by SAKAUE, Tatsuya
LET2012 ワークショップ「R による教育・言語データ処理のススメ」
SAKAUE, Tatsuya
•
2.1K views
2016年6月版データマエショリスト入門 by Yuya Matsumura
2016年6月版データマエショリスト入門
Yuya Matsumura
•
4.8K views
「ほげエンジニア」の定義について #operationcasual by SATOSHI TAGOMORI
「ほげエンジニア」の定義について #operationcasual
SATOSHI TAGOMORI
•
5.3K views
第3回Japan rパネルディスカッション by Yohei Sato
第3回Japan rパネルディスカッション
Yohei Sato
•
2.1K views
R言語勉強会#3.pdf by Takuya Kubo
R言語勉強会#3.pdf
Takuya Kubo
•
99 views
Sinatraでwebアプリケーション開発を学ぶ by Hiroshi Oyamada
Sinatraでwebアプリケーション開発を学ぶ
Hiroshi Oyamada
•
6.1K views
2017年3月版データマエショリスト入門 by Yuya Matsumura
2017年3月版データマエショリスト入門
Yuya Matsumura
•
1.5K views
統計環境R_はじめの一歩2016 by wada, kazumi
統計環境R_はじめの一歩2016
wada, kazumi
•
538 views
10分で分かるR言語入門ver2.1 by Nobuaki Oshiro
10分で分かるR言語入門ver2.1
Nobuaki Oshiro
•
1.4K views
Japan.r 2013 「実ビジネスデータへのrの活用とその限界」 by tetsuro ito
Japan.r 2013 「実ビジネスデータへのrの活用とその限界」
tetsuro ito
•
3.1K views
More from Nobuaki Oshiro
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー by
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー
Nobuaki Oshiro
1.4K views
•
43 slides
20170909 reafletでお手軽可視化 on_r_20分ver_up用 by
20170909 reafletでお手軽可視化 on_r_20分ver_up用
Nobuaki Oshiro
1.4K views
•
51 slides
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r by
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
Nobuaki Oshiro
898 views
•
36 slides
20170707 rでkaggle入門 by
20170707 rでkaggle入門
Nobuaki Oshiro
5.1K views
•
77 slides
15 0117 kh-coderご紹介 for R users by
15 0117 kh-coderご紹介 for R users
Nobuaki Oshiro
3.5K views
•
32 slides
15 0117 kh-coderご紹介 by
15 0117 kh-coderご紹介
Nobuaki Oshiro
865 views
•
32 slides
More from Nobuaki Oshiro
(19)
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー by Nobuaki Oshiro
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー
Nobuaki Oshiro
•
1.4K views
20170909 reafletでお手軽可視化 on_r_20分ver_up用 by Nobuaki Oshiro
20170909 reafletでお手軽可視化 on_r_20分ver_up用
Nobuaki Oshiro
•
1.4K views
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r by Nobuaki Oshiro
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
Nobuaki Oshiro
•
898 views
20170707 rでkaggle入門 by Nobuaki Oshiro
20170707 rでkaggle入門
Nobuaki Oshiro
•
5.1K views
15 0117 kh-coderご紹介 for R users by Nobuaki Oshiro
15 0117 kh-coderご紹介 for R users
Nobuaki Oshiro
•
3.5K views
15 0117 kh-coderご紹介 by Nobuaki Oshiro
15 0117 kh-coderご紹介
Nobuaki Oshiro
•
865 views
15 0117 r言語活用事例-外部公開用 by Nobuaki Oshiro
15 0117 r言語活用事例-外部公開用
Nobuaki Oshiro
•
3.1K views
10分で分かるr言語入門 短縮バージョン 15-0117_upload用 by Nobuaki Oshiro
10分で分かるr言語入門 短縮バージョン 15-0117_upload用
Nobuaki Oshiro
•
9.1K views
10分で分かるr言語入門ver2.10 14 1101 by Nobuaki Oshiro
10分で分かるr言語入門ver2.10 14 1101
Nobuaki Oshiro
•
3.6K views
10分で分かるr言語入門ver2.9 14 0920 by Nobuaki Oshiro
10分で分かるr言語入門ver2.9 14 0920
Nobuaki Oshiro
•
3.4K views
Doradora09 lt tokyo_r33 by Nobuaki Oshiro
Doradora09 lt tokyo_r33
Nobuaki Oshiro
•
1.4K views
10分で分かるr言語入門ver2.3 by Nobuaki Oshiro
10分で分かるr言語入門ver2.3
Nobuaki Oshiro
•
3.1K views
10分で分かるr言語入門ver2.2 13 0223 by Nobuaki Oshiro
10分で分かるr言語入門ver2.2 13 0223
Nobuaki Oshiro
•
1.9K views
Code iq×japanr 公開用 by Nobuaki Oshiro
Code iq×japanr 公開用
Nobuaki Oshiro
•
1.2K views
10min r study_tokyor25 by Nobuaki Oshiro
10min r study_tokyor25
Nobuaki Oshiro
•
6.1K views
10min r study_tokyor25 by Nobuaki Oshiro
10min r study_tokyor25
Nobuaki Oshiro
•
1K views
Tokyor24 doradora09 by Nobuaki Oshiro
Tokyor24 doradora09
Nobuaki Oshiro
•
2.1K views
Tokyor23 doradora09 by Nobuaki Oshiro
Tokyor23 doradora09
Nobuaki Oshiro
•
2.1K views
Survival analysis0702 2 by Nobuaki Oshiro
Survival analysis0702 2
Nobuaki Oshiro
•
1.3K views
10分で分かるr言語入門ver2.4
1.
10分で分かる R言語入門 ver2.4 大城信晃 2013/10/12 TokyoR#34 13年10月12日土曜日
2.
開催情報 ATND http://atnd.org/events/43885 セキココ http://sekico.co/zaseki/206 13年10月12日土曜日
3.
本セッションの役割 •R初心者のために基礎を説明 •本勉強会の以降の他セッションの前提 知識を得てもらう 13年10月12日土曜日
4.
アジェンダ •自己紹介 •Rって何 •Rの使い方 •Rの資料 13年10月12日土曜日
5.
自己紹介 • 名前:大城信晃 • Twitter:doradora09 •
職業:データマイニングエンジニア • R:勉強中。いつか業務で使いたい • マイブーム: • カクテル作り • カメラ 13年10月12日土曜日
6.
これまで/現在の仕事 •ショッピング関連 •商品/製品DB 保守開発 •データ分析関連 •行動ターゲティング 13年10月12日土曜日
7.
TokyoRでは •第1回から主に運営側で参加 •最近は懇親会でピザ注文したりお酒作 ったりしてます 13年10月12日土曜日
8.
本日のお酒 •是非懇親会もお越し下さい! 13年10月12日土曜日
9.
お菓子もどうぞ! 13年10月12日土曜日
10.
では本題に •自己紹介とお知らせ •Rって何 •Rの使い方 •Rの資料 13年10月12日土曜日
11.
R言語(アールげんご)は、オープンソ ースでフリーソフトウェアの統計解 析向けプログラミング言語、及びそ の開発実行環境である。 Wikipediaより引用 13年10月12日土曜日
12.
での使われ方 •プロトタイプをRで作って検証 •PythonやC++で実装 GoogleとFacebookではRをどうやって使っているのか? http://pracmper.blogspot.jp/2010/01/googlefacebookr.html 13年10月12日土曜日
13.
用途で分類 プロトタイピング実務利用 コマンドライン形式(CUI) 画面上で操作(GUI) 業務専用 ソフト 実装 13年10月12日土曜日
14.
特徴 価格 大規模データ
速度 統計特化 無料 △ (メモリ依存) △ SAS/ SPSS 統計特化 数十万∼ ○ ○ エクセル 直感的 1万∼ (約100万行) C++ 高速だが 開発コスト高 無料∼ 数万 実装次第 ◎ Python スクリプト 言語 無料 実装次第 ○ 他言語との比較 13年10月12日土曜日
15.
こんな方におすすめ •色々な統計手法を試してみたい方 •エクセルでは物足りない方 •まずは無料で始めてみたい方 13年10月12日土曜日
16.
あると望ましいスキル •プログラミングの基礎 •統計学の知識 •(英語力) 13年10月12日土曜日
17.
アジェンダ •自己紹介とお知らせ •Rって何 •Rの使い方 •Rの資料 13年10月12日土曜日
18.
インストール Windows http://cran.md.tsukuba.ac.jp/ bin/windows/base/ Mac http://cran.md.tsukuba.ac.jp/ Linux http://cran.md.tsukuba.ac.jp/ 13年10月12日土曜日
19.
Rコンソール起動 13年10月12日土曜日
20.
Rコンソール起動 ココに処理を 記述していく 13年10月12日土曜日
21.
処理の記述 3+5 = 8 10-7
= 3 13年10月12日土曜日
22.
処理 解析の流れ データ レポート 13年10月12日土曜日
23.
処理 解析の流れ データ レポート 変数 配列 行列 関数 パッケージ 自作関数 作図 CSV データフレーム 13年10月12日土曜日
24.
処理 解析の流れ データ レポート 変数 配列 行列 データフレーム 関数 パッケージ 自作関数 作図 CSV 13年10月12日土曜日
25.
ここでは •Rを使ったデータの表現/操作方法につ いて説明します 13年10月12日土曜日
26.
値を入れる箱 > hako <-
10 > hako [1] 10 > hako * 2 [1] 20 変数 13年10月12日土曜日
27.
値を入れる箱 > hako <-
10 > hako [1] 10 > hako * 2 [1] 20 変数 変数に対して 処理(かけ算) 変数に値を入れる 左矢印のイメージ 13年10月12日土曜日
28.
複数の値をまとめる > array <-
c(10,20,30) > array [1] 10 20 30 > array * 2 [1] 20 40 60 配列 13年10月12日土曜日
29.
複数の値をまとめる > array <-
c(10,20,30) > array [1] 10 20 30 > array * 2 [1] 20 40 60 処理は 配列全体に 適用される 配列 3つの値を 配列に格納 13年10月12日土曜日
30.
各要素へのアクセス > array[1] [1] 10 >
array[2] [1] 20 > array[3] [1] 30 配列 13年10月12日土曜日
31.
各要素へのアクセス > array[1] [1] 10 >
array[2] [1] 20 > array[3] [1] 30 配列[番号]で 1個ずつ値を 取り出せる 配列 2個目 3個目 13年10月12日土曜日
32.
2次元の配列 > array2 <-
matrix(c(10,20,30, 40,50,60), 2, 3) > array2 [,1] [,2] [,3] [1,] 10 30 50 [2,] 20 40 60 行列 13年10月12日土曜日
33.
2次元の配列 > array2 <-
matrix(c(10,20,30, 40,50,60), 2, 3) > array2 [,1] [,2] [,3] [1,] 10 30 50 [2,] 20 40 60 matrixという 関数を利用して 作る 行列 2行3列の 行列 13年10月12日土曜日
34.
行列覚え方 http://wakuteka.info/R/110729 より転載 13年10月12日土曜日
35.
各要素の指定 > array2[1,1] [1] 10 >
array2[1,] [1] 10 30 50 > array2[,1] [1] 10 20 行列 13年10月12日土曜日
36.
各要素の指定 > array2[1,1] [1] 10 >
array2[1,] [1] 10 30 50 > array2[,1] [1] 10 20 1行1列を 指定 行列 1行目全体 を指定 1列目全体 を指定 13年10月12日土曜日
37.
複数の型を持てる > sex <-
c("F","F","M","M","M") #性別 > height <- c(158,162,177,173,166) #身長 > weight <- c(51,55,72,57,64) #体重 > ( x <- data.frame(SEX=sex, HEIGHT=height, WEIGHT=weight) ) SEX HEIGHT WEIGHT 1 F 158 51 2 F 162 55 3 M 177 72 4 M 173 57 5 M 166 64 データフレーム 13年10月12日土曜日
38.
複数の型を持てる > sex <-
c("F","F","M","M","M") #性別 > height <- c(158,162,177,173,166) #身長 > weight <- c(51,55,72,57,64) #体重 > ( x <- data.frame(SEX=sex, HEIGHT=height, WEIGHT=weight) ) SEX HEIGHT WEIGHT 1 F 158 51 2 F 162 55 3 M 177 72 4 M 173 57 5 M 166 64 性別(bool型) 身長、体重(数値型) データフレーム data.frame関数で セット 13年10月12日土曜日
39.
要素の指定 > x$HEIGHT [1] 158
162 177 173 166 > x$HEIGHT[1] [1] 158 > x$HEIGHT[1:3] [1] 158 162 177 $で 身長(HEIGHT) を全指定 データフレーム 身長1つめだけ 身長1-3番目 13年10月12日土曜日
40.
ここまで •変数:1種類の型の値を1つ入れる箱 (スカラー) •配列:1種類の型の値を複数入れる箱 (ベクトル) •行列:1種類の型の複数ベクトルをまと めて表現 •データフレーム:複数の型のベクトルを まとめて表現 13年10月12日土曜日
41.
CSV 処理 解析の流れ データ レポート 変数 配列 行列 関数 自作関数 データフレーム パッケージ 作図 13年10月12日土曜日
42.
ここでは •関数の利用/作成方法 •CSVによるデータ読み込み 13年10月12日土曜日
43.
処理の呼び出し関数 •関数は複数の処理をまとめたもの •様々な計算が手軽に実行できる 13年10月12日土曜日
44.
処理の呼び出し関数 目的 関数名と書式 データの結合 C(データ) 合計
sum(データ) 個数を求める length(データ) 平均 mean(データ) 標準偏差 sd(データ) ・・・ ・・・ 13年10月12日土曜日
45.
合計を求める関数 > array [1] 10
20 30 > sum(array) [1] 60 13年10月12日土曜日
46.
合計を求める関数 > array [1] 10
20 30 > sum(array) [1] 60 処理結果が 出力される 関数名(引数) で処理呼び出し 先ほどの配列 13年10月12日土曜日
47.
行列も足せる > array2 [,1] [,2]
[,3] [1,] 10 30 50 [2,] 20 40 60 > sum(array2) [1] 210 関数 13年10月12日土曜日
48.
行列も足せる > array2 [,1] [,2]
[,3] [1,] 10 30 50 [2,] 20 40 60 > sum(array2) [1] 210 合計値が 表示される 関数 先ほどの行列 array2 13年10月12日土曜日
49.
結果を格納関数 > ret <-
sum(array2) > ret [1] 210 変数 13年10月12日土曜日
50.
結果を格納関数 > ret <-
sum(array2) > ret [1] 210 処理結果を 変数に格納 変数 合計値の 確認 13年10月12日土曜日
51.
CSV読み込み •変数に毎回データを手入力するのは面倒 •CSV形式(カンマ区切り)ファイルを読み 込む関数がある 関数CSV 13年10月12日土曜日
52.
関数CSV > hawks <-
read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 CSV読み込み 13年10月12日土曜日
53.
関数CSV > hawks <-
read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 read.csv関数に hawks.csvという CSVファイルを 渡して 変数に代入 CSV読み込み 13年10月12日土曜日
54.
CSV読み込み関数CSV > hawks <-
read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 CSVファイルの 変数への 読み込みが 確認できる 13年10月12日土曜日
55.
自分で関数を作る •関数は自分で定義することも可能 •繰り返し使う処理は自作関数にする 自作関数 13年10月12日土曜日
56.
関数の書き方 関数名 <- function
(引数) { 処理 } 13年10月12日土曜日
57.
自分で関数を作る自作関数 > varp <-
function(x) { retsult <- var(x) * (length(x) - 1) / length(x) retsult } > varp(array) [1] 66.66667 13年10月12日土曜日
58.
自分で関数を作る自作関数 > varp <-
function(x) { retsult <- var(x) * (length(x) - 1) / length(x) retsult } > varp(array) [1] 66.66667 関数の定義 処理を記述する 実行 13年10月12日土曜日
59.
ここまで •組み込み関数:基本的な演算が可能 •CSV:read.csv関数でCSV形式のデ ータを読み込める •自作関数:自身で関数を定義できる 13年10月12日土曜日
60.
処理 解析の流れ データ レポート 変数 配列 行列 関数 パッケージ 自作関数 作図 CSV データフレーム 13年10月12日土曜日
61.
ここでは •作図関数 •外部パッケージの利用方法 13年10月12日土曜日
62.
標準作図関数作図 •標準の関数でも色々と作図可能 目的 関数名 ヒストグラム hist 散布図
plot 箱ヒゲ図 boxplot ・・・ ・・・ http://cse.naro.affrc.go.jp/takezawa/r-tips/r/50.html 参考URL 13年10月12日土曜日
63.
> x <-
rnorm(50) > hist(x, breaks=seq(-3, 3,1)) 標準作図関数作図 13年10月12日土曜日
64.
> x <-
rnorm(50) > hist(x, breaks=seq(-3, 3,1)) 標準作図関数作図 乱数生成 ヒストグラム 作図関数 13年10月12日土曜日
65.
関数をまとめたもの •複数の関数をまとめたもの •様々なパッケージがCRANというシステ ムにて無料公開されている •自作のパッケージも公開できる パッケージ 13年10月12日土曜日
66.
例 •作図パッケージggplot2を使えるよう にする 13年10月12日土曜日
67.
> install.packages( ggplot2
) > library("ggplot2") 外部パッケージパッケージ 作図 13年10月12日土曜日
68.
> install.packages( ggplot2
) > library("ggplot2") CRANから パッケージ ダウンロード& インストール 外部パッケージパッケージ 作図 パッケージを ロード 13年10月12日土曜日
69.
a <- 1:10 b
<- a^2 qplot(a,b) qplotが利用可能パッケージ 作図 13年10月12日土曜日
70.
a <- 1:10 b
<- a^2 qplot(a,b) qplotが利用可能パッケージ 作図 ggplot2 パッケージ の関数 13年10月12日土曜日
71.
参考資料パッケージ 作図 http://www.slideshare.net/dichika/ggplot2 13年10月12日土曜日
72.
紹介:分析用もあるパッケージ 目的 パッケージ名 主成分分析 stats(組み込み済) 対応分析
MASS クラスター分析 stats 線形回帰分析 stats 生存分析 survival ニューラルネット nnet ・・・ ・・・ 処理 13年10月12日土曜日
73.
詳細はこちらの書籍で http://amazon.jp/dp/4627096011/ •過去にTokyoRでもテキストとして利用 13年10月12日土曜日
74.
ここまで •作図関数:可視化が可能 •パッケージ:CRANからダウンロード して利用する。作図用や分析用など 色々ある 13年10月12日土曜日
75.
処理 Rで一連の分析が可能 データ レポート 13年10月12日土曜日
76.
アジェンダ •自己紹介とお知らせ •Rって何 •Rの使い方 •Rの資料 13年10月12日土曜日
77.
•日本語の資料 13年10月12日土曜日
78.
seekR http://seekr.jp/ •R言語用検索エンジン 13年10月12日土曜日
79.
ちなみに •中の人がTokyoRで発表して下さいました! http://www.slideshare.net/hiratake55/ seekrjp-2228155413年10月12日土曜日
80.
RjpWiki •R言語のWiki http://www.okada.jp.org/RWiki/ 13年10月12日土曜日
81.
Rコミュニティ発表資料 http://lab.sakaue.info/wiki.cgi/JapanR2010?page=FrontPage 「勉強会発表内容一覧」のリンクから •Tokyo.R, Nagoya.R, Tukuba.Rのアーカイブ 13年10月12日土曜日
82.
RとSQLの対応付け •SQLが分かる人は一読の価値有り http://d.hatena.ne.jp/a_bicky/20110529/1306667230 13年10月12日土曜日
83.
•以下海外のサイト(英語) 13年10月12日土曜日
84.
CRAN Task Viws •Rには2000以上パッケージがある •用途別におすすめパッケージを紹介 http://cran.r-project.org/web/views/ 13年10月12日土曜日
85.
R-Chart •Rでの作図のサンプルが多数ある http://www.r-chart.com/ 13年10月12日土曜日
86.
まとめ •Rは無料の統計解析ソフト •データ解析からレポートまで利用可能 •Web上の資料も充実 13年10月12日土曜日
87.
まとめ •Rは無料の統計解析ソフト •データ解析からレポートまで利用可能 •Web上の資料も充実 是非使ってみましょう! 13年10月12日土曜日
88.
ご清聴ありがとうございました 13年10月12日土曜日
89.
質疑応答 13年10月12日土曜日
90.
予備資料 13年10月12日土曜日
91.
連携も可能 プロトタイピング実務利用 プログラミング言語寄り (カスタマイズ可能) 直感的な操作(用途は限定) 業務専用 パッケージ .C()関数 RExcel 13年10月12日土曜日
92.
イケメンツールRStudio 13年10月12日土曜日
93.
RStudio資料 http://www.slideshare.net/wdkz/ rstudio-13866958 13年10月12日土曜日
94.
初心者だけど2回目 • 箕田さんの初心者セッション • 集計、条件分岐、ループ、作図など http://www.slideshare.net/ aad34210/tokyo-r21 http://www.slideshare.net/ aad34210/tokyo-r30-beginner 13年10月12日土曜日
95.
Tips 13年10月12日土曜日
96.
補足:クリップボード関数 #windowsの場合 >hawks <- read.table("clipboard", header=TRUE,sep=’,’); #macの場合 >hawks
<- read.table(pipe("pbpaste"), header=TRUE,sep=’,’) > hawks height salary 1 173 17000 2 178 14000 3 180 9000 クリップボードからも 読み込み可能 CSV 13年10月12日土曜日
97.
補足2:関数調べ方関数CSV > ?read.table > ??read.table >help(read.table) ヘルプを 呼び出すことが 出来る 13年10月12日土曜日
98.
補足2:関数調べ方関数CSV 後半には 用例もあるので 参考に > ?read.table > ??read.table >help(read.table) 13年10月12日土曜日