Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Nobuaki Oshiro
2,242 views
10分で分かるr言語入門ver2.14 15 0905
第50回R勉強会@東京(#TokyoR) 初心者セッション https://atnd.org/events/69347
Technology
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 111
2
/ 111
3
/ 111
4
/ 111
5
/ 111
6
/ 111
7
/ 111
8
/ 111
9
/ 111
10
/ 111
11
/ 111
12
/ 111
13
/ 111
14
/ 111
15
/ 111
16
/ 111
17
/ 111
18
/ 111
19
/ 111
20
/ 111
21
/ 111
22
/ 111
23
/ 111
24
/ 111
25
/ 111
26
/ 111
27
/ 111
28
/ 111
29
/ 111
30
/ 111
31
/ 111
32
/ 111
33
/ 111
34
/ 111
35
/ 111
36
/ 111
37
/ 111
38
/ 111
39
/ 111
40
/ 111
41
/ 111
42
/ 111
43
/ 111
44
/ 111
45
/ 111
46
/ 111
47
/ 111
48
/ 111
49
/ 111
50
/ 111
51
/ 111
52
/ 111
53
/ 111
54
/ 111
55
/ 111
56
/ 111
57
/ 111
58
/ 111
59
/ 111
60
/ 111
61
/ 111
62
/ 111
63
/ 111
64
/ 111
65
/ 111
66
/ 111
67
/ 111
68
/ 111
69
/ 111
70
/ 111
71
/ 111
72
/ 111
73
/ 111
74
/ 111
75
/ 111
76
/ 111
77
/ 111
78
/ 111
79
/ 111
80
/ 111
81
/ 111
82
/ 111
83
/ 111
84
/ 111
85
/ 111
86
/ 111
87
/ 111
88
/ 111
89
/ 111
90
/ 111
91
/ 111
92
/ 111
93
/ 111
94
/ 111
95
/ 111
96
/ 111
97
/ 111
98
/ 111
99
/ 111
100
/ 111
101
/ 111
102
/ 111
103
/ 111
104
/ 111
105
/ 111
106
/ 111
107
/ 111
108
/ 111
109
/ 111
110
/ 111
111
/ 111
More Related Content
PDF
10分で分かるr言語入門ver2 upload用
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.15 15 1010
by
Nobuaki Oshiro
PPTX
20161127 doradora09 japanr2016_lt
by
Nobuaki Oshiro
PPTX
Tokyo r50 beginner_2
by
Takashi Minoda
PDF
rstanで個人のパラメーターを推定した話
by
Yuya Matsumura
PDF
20170312 r言語環境構築&dplyr ハンズオン
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.10 14 1101
by
Nobuaki Oshiro
PDF
HiroshimaR4_LT_sakaue
by
SAKAUE, Tatsuya
10分で分かるr言語入門ver2 upload用
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.15 15 1010
by
Nobuaki Oshiro
20161127 doradora09 japanr2016_lt
by
Nobuaki Oshiro
Tokyo r50 beginner_2
by
Takashi Minoda
rstanで個人のパラメーターを推定した話
by
Yuya Matsumura
20170312 r言語環境構築&dplyr ハンズオン
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.10 14 1101
by
Nobuaki Oshiro
HiroshimaR4_LT_sakaue
by
SAKAUE, Tatsuya
What's hot
PDF
Hiroshimar4_Rintro
by
SAKAUE, Tatsuya
PDF
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
PDF
2016年6月版データマエショリスト入門
by
Yuya Matsumura
PDF
TokyoR LT Rで連続データを離散化
by
tetsuro ito
PPTX
Tokyo r47 beginner_2
by
Takashi Minoda
PPTX
Tokyo r30 beginner
by
Takashi Minoda
PDF
Yamadai.R チュートリアルセッション
by
考司 小杉
PPTX
Tokyo r33 beginner
by
Takashi Minoda
PDF
HiRoshimaR3_IntroR
by
SAKAUE, Tatsuya
PDF
10分で分かるr言語入門ver2 6
by
Nobuaki Oshiro
PDF
HiroshimaR5_Intro
by
SAKAUE, Tatsuya
PDF
Gensim
by
saireya _
PDF
10分で分かるr言語入門ver2.8 14 0712
by
Nobuaki Oshiro
PDF
HiroshimaR6_Introduction
by
SAKAUE, Tatsuya
PDF
LDA入門
by
正志 坪坂
PDF
10分で分かるr言語入門ver2.9 14 0920
by
Nobuaki Oshiro
PPTX
Tokyo r38
by
Takashi Minoda
PDF
初心者のためのRとRStudio入門 vol.2
by
OWL.learn
PDF
Rstudio事始め
by
Takashi Yamane
PDF
2017年3月版データマエショリスト入門(誤植修正版)
by
Yuya Matsumura
Hiroshimar4_Rintro
by
SAKAUE, Tatsuya
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
2016年6月版データマエショリスト入門
by
Yuya Matsumura
TokyoR LT Rで連続データを離散化
by
tetsuro ito
Tokyo r47 beginner_2
by
Takashi Minoda
Tokyo r30 beginner
by
Takashi Minoda
Yamadai.R チュートリアルセッション
by
考司 小杉
Tokyo r33 beginner
by
Takashi Minoda
HiRoshimaR3_IntroR
by
SAKAUE, Tatsuya
10分で分かるr言語入門ver2 6
by
Nobuaki Oshiro
HiroshimaR5_Intro
by
SAKAUE, Tatsuya
Gensim
by
saireya _
10分で分かるr言語入門ver2.8 14 0712
by
Nobuaki Oshiro
HiroshimaR6_Introduction
by
SAKAUE, Tatsuya
LDA入門
by
正志 坪坂
10分で分かるr言語入門ver2.9 14 0920
by
Nobuaki Oshiro
Tokyo r38
by
Takashi Minoda
初心者のためのRとRStudio入門 vol.2
by
OWL.learn
Rstudio事始め
by
Takashi Yamane
2017年3月版データマエショリスト入門(誤植修正版)
by
Yuya Matsumura
Viewers also liked
PDF
lubridateパッケージ入門
by
Takashi Kitano
ODP
IBM Watson Visual Recognition を紹介するよ
by
Tohru Kobayashi
PPTX
押してダメなら引いてみろ! ggplot2逆引きプロジェクト
by
yutannihilation
PDF
RStanとShinyStanによるベイズ統計モデリング入門
by
Masaki Tsuda
PDF
機械の体を手に入れるのよ、鉄郎!!!
by
Nagi Teramo
PDF
どきどき de R
by
Kilo Meter
lubridateパッケージ入門
by
Takashi Kitano
IBM Watson Visual Recognition を紹介するよ
by
Tohru Kobayashi
押してダメなら引いてみろ! ggplot2逆引きプロジェクト
by
yutannihilation
RStanとShinyStanによるベイズ統計モデリング入門
by
Masaki Tsuda
機械の体を手に入れるのよ、鉄郎!!!
by
Nagi Teramo
どきどき de R
by
Kilo Meter
Similar to 10分で分かるr言語入門ver2.14 15 0905
PDF
10分で分かるr言語入門ver2.7
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.4
by
Nobuaki Oshiro
PDF
Tokyor23 doradora09
by
Nobuaki Oshiro
PDF
10min r study_tokyor25
by
Nobuaki Oshiro
PDF
10min r study_tokyor25
by
Nobuaki Oshiro
PDF
統計解析環境Rによる統計処理の基本―検定と視覚化―
by
SAKAUE, Tatsuya
PDF
10分で分かるr言語入門ver2.3
by
Nobuaki Oshiro
PPT
K010 appstat201201
by
t2tarumi
PDF
初心者講習会資料(Osaka.R#5)
by
Masahiro Hayashi
PPTX
Nagoya.R #14 入門者講習
by
Yusaku Kawaguchi
PDF
初心者講習会資料(Osaka.r#6)
by
Masahiro Hayashi
PDF
R note 01_ver1.2
by
Satoshi Kume
PPTX
統計環境R_はじめの一歩2016
by
wada, kazumi
PPT
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
by
Haruka Ozaki
PDF
初心者講習会資料(Osaka.R#7)
by
Masahiro Hayashi
DOCX
Ⅰ. Rの基礎 2017
by
wada, kazumi
PDF
統計ソフトRの使い方_2015.04.17
by
hicky1225
PDF
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」
by
SAKAUE, Tatsuya
PDF
LET2011: Rによる教育データ分析入門
by
Yuichiro Kobayashi
PDF
Introduction to R
by
Yukihiro NAKAJIMA
10分で分かるr言語入門ver2.7
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.4
by
Nobuaki Oshiro
Tokyor23 doradora09
by
Nobuaki Oshiro
10min r study_tokyor25
by
Nobuaki Oshiro
10min r study_tokyor25
by
Nobuaki Oshiro
統計解析環境Rによる統計処理の基本―検定と視覚化―
by
SAKAUE, Tatsuya
10分で分かるr言語入門ver2.3
by
Nobuaki Oshiro
K010 appstat201201
by
t2tarumi
初心者講習会資料(Osaka.R#5)
by
Masahiro Hayashi
Nagoya.R #14 入門者講習
by
Yusaku Kawaguchi
初心者講習会資料(Osaka.r#6)
by
Masahiro Hayashi
R note 01_ver1.2
by
Satoshi Kume
統計環境R_はじめの一歩2016
by
wada, kazumi
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
by
Haruka Ozaki
初心者講習会資料(Osaka.R#7)
by
Masahiro Hayashi
Ⅰ. Rの基礎 2017
by
wada, kazumi
統計ソフトRの使い方_2015.04.17
by
hicky1225
外国語教育メディア学会第54回全国研究大会ワークショップ「Rによる外国語教育データの分析と可視化の基本」
by
SAKAUE, Tatsuya
LET2011: Rによる教育データ分析入門
by
Yuichiro Kobayashi
Introduction to R
by
Yukihiro NAKAJIMA
More from Nobuaki Oshiro
PDF
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー
by
Nobuaki Oshiro
PDF
20170909 reafletでお手軽可視化 on_r_20分ver_up用
by
Nobuaki Oshiro
PPTX
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
by
Nobuaki Oshiro
PPTX
20170707 rでkaggle入門
by
Nobuaki Oshiro
PDF
15 0117 kh-coderご紹介 for R users
by
Nobuaki Oshiro
PDF
15 0117 kh-coderご紹介
by
Nobuaki Oshiro
PDF
15 0117 r言語活用事例-外部公開用
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門 短縮バージョン 15-0117_upload用
by
Nobuaki Oshiro
PDF
Doradora09 lt tokyo_r33
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.2 13 0223
by
Nobuaki Oshiro
PPT
Code iq×japanr 公開用
by
Nobuaki Oshiro
PDF
10分で分かるR言語入門ver2.1
by
Nobuaki Oshiro
PDF
10分で分かるR言語入門ver2_0906
by
Nobuaki Oshiro
PDF
Tokyor24 doradora09
by
Nobuaki Oshiro
PPT
Survival analysis0702 2
by
Nobuaki Oshiro
20181117_データ分析プロジェクトの流れを理解する_PDCAとKPIツリー
by
Nobuaki Oshiro
20170909 reafletでお手軽可視化 on_r_20分ver_up用
by
Nobuaki Oshiro
20170826 fukuoka.r告知_reafletでお手軽可視化_on_r
by
Nobuaki Oshiro
20170707 rでkaggle入門
by
Nobuaki Oshiro
15 0117 kh-coderご紹介 for R users
by
Nobuaki Oshiro
15 0117 kh-coderご紹介
by
Nobuaki Oshiro
15 0117 r言語活用事例-外部公開用
by
Nobuaki Oshiro
10分で分かるr言語入門 短縮バージョン 15-0117_upload用
by
Nobuaki Oshiro
Doradora09 lt tokyo_r33
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.2 13 0223
by
Nobuaki Oshiro
Code iq×japanr 公開用
by
Nobuaki Oshiro
10分で分かるR言語入門ver2.1
by
Nobuaki Oshiro
10分で分かるR言語入門ver2_0906
by
Nobuaki Oshiro
Tokyor24 doradora09
by
Nobuaki Oshiro
Survival analysis0702 2
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.14 15 0905
1.
10分で分かる R言語入門 ver2.14 大城信晃 2015/09/05 TokyoR#501
2.
開催情報 ATND •https://atnd.org/events/69347 セキココ •http://sekico.co/zaseki/567 2
3.
本セッションの役割 •R初心者のために基礎を説明 •本勉強会の以降の他セッションの前提 知識を得てもらう •資料は後ほど公開しますのでざっと眺 めていただければと思います 3
4.
アジェンダ •自己紹介 •Rって何 •Rの使い方 •Rの資料 4
5.
自己紹介 • 名前:大城信晃 • Twitter:doradora09 •
職業:データ基盤構築&分析 • R:勉強中 • マイブーム: • カクテル作り、カメラ • いきなりステーキ 5
6.
主な業務 •これまで •製品関連DB構築、行動ターゲティング、 広告主向けDMP開発 •現在 •データ分析基盤構築(AWS) •データコンサル(Google Analytics等) •行動分析ツール企画・開発(n=1) 6
7.
7http://marketing.yahoo.co.jp/service/dmp/
8.
8https://datumstudio.jp/service/construction-of-infrastructure
9.
執筆(一部) http://www.amazon.co.jp/dp/4798134902 9
10.
TokyoRでは •第1回から主に運営側で参加 •初心者セッション •懇親会(ピザ、お酒) 10
11.
第1回R勉強会@東京 11 https://atnd.org/events/2746
12.
祝 第50回開催!!12
13.
第1回R勉強会@東京 5年と約半年 13 https://atnd.org/events/2746
14.
ちなみに、前回 第49回TokyoR・・ 14
15.
ちなみに、前回 第49回TokyoR・・ 15 入院のため欠席!!
16.
健康大事! 16
17.
目指せ100回! 17
18.
18 懇親会もご期待ください!
19.
アジェンダ •自己紹介とお知らせ •Rって何 •Rの使い方 •Rの資料 19
20.
R言語(アールげんご)は、オープン ソースでフリーソフトウェアの統計 解析向けプログラミング言語、及び その開発実行環境である。 Wikipediaより引用 20
21.
での使われ方 •プロトタイプをRで作って検証 •PythonやC++で実装 GoogleとFacebookではRをどうやって使っているのか? http://pracmper.blogspot.jp/2010/01/googlefacebookr.html 21
22.
用途で分類 プロトタイピング実務利用 コマンドライン形式(CUI) 画面上で操作(GUI) 業務専用 ソフト 実装 22
23.
特徴 価格 大規模データ
速度 統計特化 無料 △ (メモリ依存) △ SAS/ SPSS 統計特化 数十万∼ ○ ○ エクセル 直感的 1万∼ (約100万行) C++ 高速だが 開発コスト高 無料∼ 数万 実装次第 ◎ Python スクリプト 言語 無料 実装次第 ○ 他言語との比較 23
24.
こんな方におすすめ •色々な統計手法を試してみたい方 •エクセルでは物足りない方 •まずは無料で始めてみたい方 24
25.
アジェンダ •自己紹介とお知らせ •Rって何 •Rの使い方 •Rの資料 25
26.
本日の資料 •http://www.slideshare.net/ akiaki5516/10rver2-upload 26
27.
インストール 27 •2種類の実行環境(デスクトップ) •Rコンソール •RStudio(オススメ)
28.
インストール Windows http://cran.md.tsukuba.ac.jp/ bin/windows/base/ Mac http://cran.md.tsukuba.ac.jp/ Linux http://cran.md.tsukuba.ac.jp/ 28
29.
Rコンソール起動 29
30.
Rコンソール起動 ココに処理を 記述していく 30
31.
処理の記述 3+5 = 8 10-7
= 3 31
32.
処理 解析の流れ データ レポート 32
33.
処理 解析の流れ データ レポート 変数 配列 行列 関数 パッケージ 自作関数 作図 CSV データフレーム 33
34.
処理 解析の流れ データ レポート 変数 配列 行列 データフレーム 関数 パッケージ 自作関数 作図 CSV 34
35.
値を入れる箱 > hako <-
10 > hako [1] 10 > hako * 2 [1] 20 変数 35
36.
値を入れる箱 > hako <-
10 > hako [1] 10 > hako * 2 [1] 20 変数 変数に対して 処理(かけ算) 変数に値を入れる 左矢印のイメージ 36
37.
複数の値をまとめる > array <-
c(10,20,30) > array [1] 10 20 30 > array * 2 [1] 20 40 60 配列 37
38.
複数の値をまとめる > array <-
c(10,20,30) > array [1] 10 20 30 > array * 2 [1] 20 40 60 処理は 配列全体に 適用される 配列 3つの値を 配列に格納 38
39.
各要素へのアクセス > array[1] [1] 10 >
array[2] [1] 20 > array[3] [1] 30 配列 39
40.
各要素へのアクセス > array[1] [1] 10 >
array[2] [1] 20 > array[3] [1] 30 配列[番号]で 1個ずつ値を 取り出せる 配列 2個目 3個目 40
41.
2次元の配列 > array2 <-
matrix(c(10,20,30, 40,50,60), 2, 3) > array2 [,1] [,2] [,3] [1,] 10 30 50 [2,] 20 40 60 行列 41
42.
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列の 行列 42
43.
行列覚え方 http://wakuteka.info/R/110729 より転載43
44.
各要素の指定 > array2[1,1] [1] 10 >
array2[1,] [1] 10 30 50 > array2[,1] [1] 10 20 行列 44
45.
各要素の指定 > array2[1,1] [1] 10 >
array2[1,] [1] 10 30 50 > array2[,1] [1] 10 20 1行1列を 指定 行列 1行目全体 を指定 1列目全体 を指定 45
46.
複数の型を持てる > 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 データフレーム 46
47.
複数の型を持てる > 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 性別(文字列型) 身長、体重(数値型) データフレーム data.frame関数で セット 47
48.
要素の指定 > 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番目 48
49.
ここまで • 変数:1種類の型の値を1つ入れる箱(スカラー) • 配列:1種類の型の値を複数入れる箱(ベクトル) •
行列:1種類の型の複数ベクトルをまとめて表現 • データフレーム:複数の型のベクトルをまとめて 表現 49
50.
CSV 処理 解析の流れ データ レポート 変数 配列 行列 関数 自作関数 データフレーム パッケージ 作図 50
51.
処理の呼び出し関数 •関数は複数の処理をまとめたもの •様々な計算が手軽に実行できる 51
52.
処理の呼び出し関数 目的 関数名と書式 データの結合 C(データ) 合計
sum(データ) 個数を求める length(データ) 平均 mean(データ) 標準偏差 sd(データ) ・・・ ・・・ 52
53.
合計を求める関数 > array [1] 10
20 30 > sum(array) [1] 60 53
54.
合計を求める関数 > array [1] 10
20 30 > sum(array) [1] 60 処理結果が 出力される 関数名(引数) で処理呼び出し 先ほどの配列 54
55.
行列も足せる > array2 [,1] [,2]
[,3] [1,] 10 30 50 [2,] 20 40 60 > sum(array2) [1] 210 関数 55
56.
行列も足せる > array2 [,1] [,2]
[,3] [1,] 10 30 50 [2,] 20 40 60 > sum(array2) [1] 210 合計値が 表示される 関数 先ほどの行列 array2 56
57.
結果を格納関数 > ret <-
sum(array2) > ret [1] 210 変数 57
58.
結果を格納関数 > ret <-
sum(array2) > ret [1] 210 処理結果を 変数に格納 変数 合計値の 確認 58
59.
CSV読み込み •変数に毎回データを手入力するのは面倒 •CSV形式(カンマ区切り)ファイルを読み 込む関数がある 関数CSV 59
60.
関数CSV > hawks <-
read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 CSV読み込み 60
61.
関数CSV > hawks <-
read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 read.csv関数に hawks.csvという CSVファイルを 渡して 変数に代入 CSV読み込み 61
62.
CSV読み込み関数CSV > hawks <-
read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 CSVファイルの 変数への 読み込みが 確認できる62
63.
自分で関数を作る •関数は自分で定義することも可能 •繰り返し使う処理は自作関数にする 自作関数 63
64.
関数の書き方 関数名 <- function
(引数) { 処理 } 64
65.
自分で関数を作る自作関数 > varp <-
function(x) { retsult <- var(x) * (length(x) - 1) / length(x) retsult } > varp(array) [1] 66.66667 65
66.
自分で関数を作る自作関数 > varp <-
function(x) { retsult <- var(x) * (length(x) - 1) / length(x) retsult } > varp(array) [1] 66.66667 関数の定義 処理を記述する 実行 66
67.
ここまで •組み込み関数:基本的な演算が可能 •CSV:read.csv関数でCSV形式のデー タを読み込める •自作関数:自身で関数を定義できる 67
68.
処理 解析の流れ データ レポート 変数 配列 行列 関数 パッケージ 自作関数 作図 CSV データフレーム 68
69.
標準作図関数作図 •標準の関数でも色々と作図可能 目的 関数名 ヒストグラム hist 散布図
plot 箱ヒゲ図 boxplot ・・・ ・・・ http://cse.naro.affrc.go.jp/takezawa/r-tips/r/50.html 参考URL 69
70.
> x <-
rnorm(50) > hist(x, breaks=seq(-3, 3,1)) 標準作図関数作図 70
71.
> x <-
rnorm(50) > hist(x, breaks=seq(-3, 3,1)) 標準作図関数作図 乱数生成 ヒストグラム 作図関数 71
72.
> x <-
rnorm(50) > plot(x) 標準作図関数作図 乱数生成 プロット 関数 72
73.
関数をまとめたもの •複数の関数をまとめたもの •様々なパッケージがCRANというシステ ムにて無料公開されている •自作のパッケージも公開できる パッケージ 73
74.
例 •作図パッケージggplot2を使えるよう にする 74
75.
> install.packages( ggplot2
) > library("ggplot2") 外部パッケージパッケージ 作図 75
76.
> install.packages( ggplot2
) > library("ggplot2") CRANから パッケージ ダウンロード& インストール 外部パッケージパッケージ 作図 パッケージを ロード 76
77.
a <- 1:10 b
<- a^2 qplot(a,b) qplotが利用可能パッケージ 作図 77
78.
a <- 1:10 b
<- a^2 qplot(a,b) qplotが利用可能パッケージ 作図 ggplot2 パッケージ の関数 78
79.
qplot(carat, price, data =
diamonds, colour = clarity) サンプルデータ diamonds パッケージ 作図 diamonds データの carat, priceを 描画 79
80.
参考資料パッケージ 作図 http://www.slideshare.net/dichika/ggplot280
81.
紹介:分析用もあるパッケージ 目的 パッケージ名 主成分分析 stats(組み込み済) 対応分析
MASS クラスター分析 stats 線形回帰分析 stats 生存分析 survival ニューラルネット nnet ・・・ ・・・ 処理 81
82.
詳細はこちらの書籍で http://amazon.jp/dp/4627096011/ •過去にTokyoRでもテキストとして利用 82
83.
ここまで •作図関数:可視化が可能 •パッケージ:CRANからダウンロード して利用する 83
84.
処理 Rで一連の分析が可能 データ レポート 84
85.
アジェンダ •自己紹介とお知らせ •Rって何 •Rの使い方 •Rの資料 85
86.
•日本語の資料 86
87.
seekR http://seekr.jp/ •R言語用検索エンジン 87
88.
ちなみに •中の人がTokyoRで発表して下さいました! http://www.slideshare.net/hiratake55/ seekrjp-2228155488
89.
RjpWiki •R言語のWiki http://www.okada.jp.org/RWiki/ 89
90.
Rコミュニティ発表資料 http://lab.sakaue.info/wiki.cgi/JapanR2010?page=FrontPage 「勉強会発表内容一覧」のリンクから •Tokyo.R, Nagoya.R, Tukuba.Rのアーカイブ 90
91.
RとSQLの対応付け •SQLが分かる人は一読の価値有り http://d.hatena.ne.jp/a_bicky/20110529/1306667230 91
92.
サンプルデータ •統計を学びたい人へ贈る、統計解析に使え るデータセットまとめ •http://d.hatena.ne.jp/hoxo_m/ 20120214/p1 •データセット一覧 •http://vincentarelbundock.github.io/ Rdatasets/datasets.html 92
93.
93
94.
•以下海外のサイト(英語) 94
95.
CRAN Task Viws •Rには5000以上パッケージがある (2014/09現在) •用途別におすすめパッケージを紹介 http://cran.r-project.org/web/views/ 95
96.
CRAN Task Viws •日本語訳してるサイト(一部機械翻訳) http://www.trifields.jp/r-cran-task-views-639 96
97.
R-Chart •Rでの作図のサンプルが多数ある http://www.r-chart.com/ 97
98.
まとめ •Rは無料の統計解析ソフト •データ解析からレポートまで利用可能 •Web上の資料も充実 98
99.
まとめ •Rは無料の統計解析ソフト •データ解析からレポートまで利用可能 •Web上の資料も充実 是非使ってみましょう! 99
100.
ご清聴ありがとうございました 100
101.
質疑応答 101
102.
予備資料 102
103.
連携も可能 プロトタイピング実務利用 プログラミング言語寄り (カスタマイズ可能) 直感的な操作(用途は限定) 業務専用 パッケージ .C()関数 RExcel 103
104.
イケメンツールRStudio 104
105.
RStudio資料 http://www.slideshare.net/wdkz/ rstudio-13866958105
106.
初心者だけど2回目 •箕田さんの初心者セッション •集計、条件分岐、ループ、作図など http://www.slideshare.net/ aad34210/tokyo-r21 http://www.slideshare.net/ aad34210/tokyo-r30-beginner 106
107.
Tips 107
108.
補足:クリップボード関数 #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 108
109.
補足2:関数調べ方関数CSV > ?read.table > ??read.table >help(read.table) ヘルプを 呼び出すことが 出来る 109
110.
補足2:関数調べ方関数CSV 後半には 用例もあるので 参考に > ?read.table > ??read.table >help(read.table) 110
111.
紹介:テキスト解析ツール KH Corder •茶筅やRを裏側で利用(Rのソースで出力可) •GUIで形態素解析、対応分析、ネット ワーク分析が簡単にできる http://khc.sourceforge.net/ 111
Download