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
EN
Uploaded by
Nobuaki Oshiro
1,385 views
10分で分かるR言語入門ver2.1
Read more
1
Save
Share
Embed
Embed presentation
Download
Downloaded 18 times
1
/ 87
2
/ 87
3
/ 87
4
/ 87
5
/ 87
6
/ 87
7
/ 87
8
/ 87
9
/ 87
10
/ 87
11
/ 87
12
/ 87
13
/ 87
14
/ 87
15
/ 87
16
/ 87
17
/ 87
18
/ 87
19
/ 87
20
/ 87
21
/ 87
22
/ 87
23
/ 87
24
/ 87
25
/ 87
26
/ 87
27
/ 87
28
/ 87
29
/ 87
30
/ 87
31
/ 87
32
/ 87
33
/ 87
34
/ 87
35
/ 87
36
/ 87
37
/ 87
38
/ 87
39
/ 87
40
/ 87
41
/ 87
42
/ 87
43
/ 87
44
/ 87
45
/ 87
46
/ 87
47
/ 87
48
/ 87
49
/ 87
50
/ 87
51
/ 87
52
/ 87
53
/ 87
54
/ 87
55
/ 87
56
/ 87
57
/ 87
58
/ 87
59
/ 87
60
/ 87
61
/ 87
62
/ 87
63
/ 87
64
/ 87
65
/ 87
66
/ 87
67
/ 87
68
/ 87
69
/ 87
70
/ 87
71
/ 87
72
/ 87
73
/ 87
74
/ 87
75
/ 87
76
/ 87
77
/ 87
78
/ 87
79
/ 87
80
/ 87
81
/ 87
82
/ 87
83
/ 87
84
/ 87
85
/ 87
86
/ 87
87
/ 87
More Related Content
PDF
Beginning gl.enchant
by
Ryo Shimizu
PPTX
Tokyo r33 beginner
by
Takashi Minoda
PDF
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
PDF
Rで学ぶ逆変換(逆関数)法
by
Nagi Teramo
PDF
傾向スコア:その概念とRによる実装
by
takehikoihayashi
PDF
RとPythonによるデータ解析入門
by
Atsushi Hayakawa
PDF
10分でわかるPythonの開発環境
by
Hisao Soyama
PDF
10分で分かるR言語入門ver2_0906
by
Nobuaki Oshiro
Beginning gl.enchant
by
Ryo Shimizu
Tokyo r33 beginner
by
Takashi Minoda
10分で分かるr言語入門ver2.5
by
Nobuaki Oshiro
Rで学ぶ逆変換(逆関数)法
by
Nagi Teramo
傾向スコア:その概念とRによる実装
by
takehikoihayashi
RとPythonによるデータ解析入門
by
Atsushi Hayakawa
10分でわかるPythonの開発環境
by
Hisao Soyama
10分で分かるR言語入門ver2_0906
by
Nobuaki Oshiro
Similar to 10分で分かるR言語入門ver2.1
PDF
10分で分かるr言語入門ver2.2 13 0223
by
Nobuaki Oshiro
PDF
Nagoya.R #8 入門者講習資料
by
SAKAUE, Tatsuya
PDF
Tokyor23 doradora09
by
Nobuaki Oshiro
PDF
LET2012 ワークショップ「R による教育・言語データ処理のススメ」
by
SAKAUE, Tatsuya
PPT
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
by
Haruka Ozaki
PDF
10min r study_tokyor25
by
Nobuaki Oshiro
PDF
10min r study_tokyor25
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2 upload用
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.9 14 0920
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2 6
by
Nobuaki Oshiro
PDF
Good coding for research
by
Keiji Harada
PDF
R新機能抄出
by
Masafumi Okada
PDF
10分で分かるr言語入門ver2.10 14 1101
by
Nobuaki Oshiro
DOCX
Ⅰ. Rの基礎 2017
by
wada, kazumi
PPT
K010 appstat201201
by
t2tarumi
PDF
「R による英語コーパスの処理入門―接続詞 and/but の使用実態調査を例に―」Computing Language and Culture with...
by
SAKAUE, Tatsuya
PDF
普通のプログラミング言語R
by
Shuyo Nakatani
PDF
HiroshimaR5_Intro
by
SAKAUE, Tatsuya
PDF
10分で分かるr言語入門ver2.15 15 1010
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.4
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.2 13 0223
by
Nobuaki Oshiro
Nagoya.R #8 入門者講習資料
by
SAKAUE, Tatsuya
Tokyor23 doradora09
by
Nobuaki Oshiro
LET2012 ワークショップ「R による教育・言語データ処理のススメ」
by
SAKAUE, Tatsuya
12-11-30 Kashiwa.R #5 初めてのR Rを始める前に知っておきたい10のこと
by
Haruka Ozaki
10min r study_tokyor25
by
Nobuaki Oshiro
10min r study_tokyor25
by
Nobuaki Oshiro
10分で分かるr言語入門ver2 upload用
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.9 14 0920
by
Nobuaki Oshiro
10分で分かるr言語入門ver2 6
by
Nobuaki Oshiro
Good coding for research
by
Keiji Harada
R新機能抄出
by
Masafumi Okada
10分で分かるr言語入門ver2.10 14 1101
by
Nobuaki Oshiro
Ⅰ. Rの基礎 2017
by
wada, kazumi
K010 appstat201201
by
t2tarumi
「R による英語コーパスの処理入門―接続詞 and/but の使用実態調査を例に―」Computing Language and Culture with...
by
SAKAUE, Tatsuya
普通のプログラミング言語R
by
Shuyo Nakatani
HiroshimaR5_Intro
by
SAKAUE, Tatsuya
10分で分かるr言語入門ver2.15 15 1010
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.4
by
Nobuaki Oshiro
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
20170312 r言語環境構築&dplyr ハンズオン
by
Nobuaki Oshiro
PPTX
20161127 doradora09 japanr2016_lt
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.14 15 0905
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
10分で分かるr言語入門ver2.8 14 0712
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.7
by
Nobuaki Oshiro
PDF
Doradora09 lt tokyo_r33
by
Nobuaki Oshiro
PDF
10分で分かるr言語入門ver2.3
by
Nobuaki Oshiro
PPT
Code iq×japanr 公開用
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
20170312 r言語環境構築&dplyr ハンズオン
by
Nobuaki Oshiro
20161127 doradora09 japanr2016_lt
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.14 15 0905
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
10分で分かるr言語入門ver2.8 14 0712
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.7
by
Nobuaki Oshiro
Doradora09 lt tokyo_r33
by
Nobuaki Oshiro
10分で分かるr言語入門ver2.3
by
Nobuaki Oshiro
Code iq×japanr 公開用
by
Nobuaki Oshiro
Tokyor24 doradora09
by
Nobuaki Oshiro
Survival analysis0702 2
by
Nobuaki Oshiro
10分で分かるR言語入門ver2.1
1.
10分で分かる
R言語入門 ver2.1 大城信晃 12年10月20日土曜日
2.
セキココ
http://sekico.co/ zaseki/62 12年10月20日土曜日
3.
アジェンダ
• 自己紹介とお知らせ • Rって何 • Rの使い方 • Rの資料 12年10月20日土曜日
4.
アジェンダ
• 自己紹介とお知らせ • Rって何 • Rの使い方 • Rの資料 12年10月20日土曜日
5.
自己紹介
• 名前:大城信晃 • Twitter:doradora09 • 職業:Webエンジニア • R:勉強中 • TokyoRでは懇親会 • マイブーム: • カクテル作り • カメラが欲しい 12年10月20日土曜日
6.
Tokyo.R懇親会幹事
doradora09からの お知らせお読み下さい 12年10月20日土曜日
7.
良いお知らせ 12年10月20日土曜日
8.
前回:出張用カクテル
• 小型化により20本突破! 12年10月20日土曜日
9.
今回:さらに小型化!
• ショルダーバッグ化により30本突破! • 懇親会でどうぞ 12年10月20日土曜日
10.
よくないお知らせ 12年10月20日土曜日
11.
我らが主催者:里 12年10月20日土曜日
12.
昨日のこと 12年10月20日土曜日
13.
昨日のこと
本日欠席 12年10月20日土曜日
14.
では本題に
• 自己紹介とお知らせ • Rって何 • Rの使い方 • Rの資料 12年10月20日土曜日
15.
R言語(アールげんご)は、オープンソ
ースでフリーソフトウェアの統計解 析向けプログラミング言語、及びそ の開発実行環境である。 Wikipediaより引用 12年10月20日土曜日
16.
オープンソース
個人が開発に参加できる フリーソフトウェア タダで使える 統計解析向け 関連パッケージが豊富 プログラミング言語 ロジックが記述可能 開発実行環境 Rコンソール 12年10月20日土曜日
17.
用途で分類
プログラミング言語寄り 実務利用 プロトタイピング 業務専用 パッケージ 直感的な操作(GUI) 12年10月20日土曜日
18.
連携も可能
プログラミング言語寄り (カスタマイズ可能) .C()関数 実務利用 RExcel プロトタイピング 業務専用 パッケージ 直感的な操作(用途は限定) 12年10月20日土曜日
19.
他言語との比較
特徴 価格 大規模デ 速度 パッケージ ータ △ 無料 △ が豊富 (メモリ依存) エクセル 直感的 1万∼ (約100万行) 大規模 SAS 数十万∼ ○ ○ データ処理 高速 無料∼ C++ 実装次第 ◎ 開発コスト高 数万 12年10月20日土曜日
20.
での使われ方
• プロトタイプをRで作って検証 • PythonやC++で実装 GoogleとFacebookではRをどうやって使っているのか? http://pracmper.blogspot.jp/2010/01/googlefacebookr.html 12年10月20日土曜日
21.
こんな方におすすめ
• エクセルでは物足りない方 • 手軽に統計手法を試してみたい方 12年10月20日土曜日
22.
アジェンダ
• 自己紹介とお知らせ • Rって何 • Rの使い方 • Rの資料 12年10月20日土曜日
23.
インストール
http://cran.md.tsukuba.ac.jp/ Windows bin/windows/base/ Mac http://cran.md.tsukuba.ac.jp/ Linux http://cran.md.tsukuba.ac.jp/ 12年10月20日土曜日
24.
Rコンソール起動 12年10月20日土曜日
25.
Rコンソール起動
ココに処理を 記述していく 12年10月20日土曜日
26.
例:足し算引き算
3+5 = 8 10-7 = 3 12年10月20日土曜日
27.
解析の流れ
データ 処理 レポート 12年10月20日土曜日
28.
解析の流れ
変数 データ 配列 行列 処理 レポート 12年10月20日土曜日
29.
変数
値を入れる箱 > hako <- 10 > hako [1] 10 12年10月20日土曜日
30.
変数
値を入れる箱 > hako <- 10 変数に値を入れる > hako 左矢印のイメージ [1] 10 12年10月20日土曜日
31.
変数
値を入れる箱 > hako <- 10 変数名を打つと > hako 中の値が出る [1] 10 12年10月20日土曜日
32.
変数
値を入れる箱 > hako <- 10 > hako [1] 10 > hako * 2 変数に対して [1] 20 処理(かけ算) 12年10月20日土曜日
33.
配列 複数の値をまとめる
> array <- c(10,20,30) > array [1] 10 20 30 > array * 2 [1] 20 40 60 12年10月20日土曜日
34.
配列 複数の値をまとめる
> array <- c(10,20,30) > array 3つの値を [1] 10 20 30 配列に格納 > array * 2 [1] 20 40 60 12年10月20日土曜日
35.
配列 複数の値をまとめる
> array <- c(10,20,30) > array 値の確認 [1] 10 20 30 > array * 2 [1] 20 40 60 12年10月20日土曜日
36.
配列 複数の値をまとめる
> array <- c(10,20,30) > array [1] 10 20 30 処理は > array * 2 すべての値に [1] 20 40 60 適用される 12年10月20日土曜日
37.
配列 複数の値をまとめる
> array[1] 配列[番号] で1個ずつ値を [1] 10 取り出せる > array[2] [1] 20 > array[3] [1] 30 12年10月20日土曜日
38.
配列 複数の値をまとめる
> array[1] [1] 10 > array[2] 2個目 [1] 20 > array[3] [1] 30 12年10月20日土曜日
39.
配列 複数の値をまとめる
> array[1] [1] 10 > array[2] [1] 20 > array[3] 3個目 [1] 30 12年10月20日土曜日
40.
行列
2次元の配列 > array2 <- matrix(c(10,20,30, 40,50,60), 2, 3) > array2 [,1] [,2] [,3] [1,] 10 30 50 [2,] 20 40 60 12年10月20日土曜日
41.
行列
2次元の配列 > array2 <- matrix(c(10,20,30, 40,50,60), 2, 3) > array2 matrixという [,1] [,2] [,3] 関数を利用して 作る [1,] 10 30 50 [2,] 20 40 60 12年10月20日土曜日
42.
行列
2次元の配列 > array2 <- matrix(c(10,20,30, 40,50,60), 2, 3) > array2 2行3列の [,1] [,2] [,3] 行列 [1,] 10 30 50 [2,] 20 40 60 12年10月20日土曜日
43.
行列
各要素の指定 > array2[1,1] 1行1列を [1] 10 指定 > array2[1,] [1] 10 30 50 > array2[,1] [1] 10 20 12年10月20日土曜日
44.
行列
各要素の指定 > array2[1,1] [1] 10 > array2[1,] 1行目全体 を指定 [1] 10 30 50 > array2[,1] [1] 10 20 12年10月20日土曜日
45.
行列
各要素の指定 > array2[1,1] [1] 10 > array2[1,] [1] 10 30 50 > array2[,1] 1列目全体 [1] 10 20 を指定 12年10月20日土曜日
46.
解析の流れ
変数 データ 配列 関数 行 行列 処理 自作関数 CSV レポート 12年10月20日土曜日
47.
関数
処理の呼び出し • 関数は複数の処理をまとめたもの • 関数名(引数) という書き方で呼び出す 12年10月20日土曜日
48.
関数
処理の呼び出し 目的 関数名と書式 使い方 データの結合 C(データ) C( C , B , B ) 合計 sum(データ) sum(10,20,30) 個数を求める length(データ) length(array) 平均 mean(データ) mean(array) 標準偏差 sd(データ) sd(array) ・・・ ・・・ ・・・ 12年10月20日土曜日
49.
関数
合計を求める > array [1] 10 20 30 > sum(array) [1] 60 12年10月20日土曜日
50.
関数
合計を求める > array 先ほどの [1] 10 20 30 配列array > sum(array) [1] 60 12年10月20日土曜日
51.
関数
合計を求める > array [1] 10 20 30 関数名(引数) > sum(array) で処理呼び出し [1] 60 12年10月20日土曜日
52.
関数
合計を求める > array [1] 10 20 30 > sum(array) 処理結果が [1] 60 出力される 12年10月20日土曜日
53.
関数
合計を求める > array2 [,1] [,2] [,3] [1,] 10 30 50 先ほどの行列を 渡した場合 [2,] 20 40 60 > sum(array2) [1] 210 12年10月20日土曜日
54.
関数
合計を求める > array2 [,1] [,2] [,3] [1,] 10 30 50 [2,] 20 40 60 > sum(array2) 合計値が 表示される [1] 210 12年10月20日土曜日
55.
変数 関数
結果を格納 > ret <- sum(array2) > ret 処理結果を [1] 210 変数に格納 12年10月20日土曜日
56.
変数 関数
結果を格納 > ret <- sum(array2) > ret 合計値の [1] 210 確認 12年10月20日土曜日
57.
解析の流れ
変数 データ 配列 関数 行 行列 処理 自作関数 CSV レポート 12年10月20日土曜日
58.
CSV 関数 CSV読み込み
• 変数に毎回データを手入力するのは面倒 • CSVファイルを読み込む関数がある • エクセル等の外部データ連携に利用 12年10月20日土曜日
59.
CSV 関数 CSV読み込み
> hawks <- read.csv("hawks.csv") > hawks height salary 1 173 17000 2 178 14000 3 180 9000 12年10月20日土曜日
60.
CSV 関数 CSV読み込み
> hawks <- read.csv("hawks.csv") > hawks read.csv関数に height salary CSVファイルを 1 173 17000 渡す 2 178 14000 3 180 9000 12年10月20日土曜日
61.
CSV 関数 CSV読み込み
> hawks <- read.csv("hawks.csv") > hawks height salary 1 173 17000 CSVファイルの 取り込みが 2 178 14000 確認できる 3 180 9000 12年10月20日土曜日
62.
解析の流れ
変数 データ 配列 関数 行 行列 処理 自作関数 CSV レポート 12年10月20日土曜日
63.
自作関数
自分で関数を作る • 関数は自分で定義することも可能 • 繰り返し使う処理は自作関数にする 12年10月20日土曜日
64.
自作関数
自分で関数を作る > varp <- function(x) { retsult <- var(x) * (length(x) - 1) / length(x) retsult } > varp(array) [1] 66.66667 12年10月20日土曜日
65.
自作関数
自分で関数を作る > varp <- function(x) { 関数の定義 retsult <- var(x) * (length(x) - 1) / length(x) retsult 関数名 <- function (引数) { } 処理 > varp(array) } [1] 66.66667 12年10月20日土曜日
66.
自作関数
自分で関数を作る > varp <- function(x) { retsult <- var(x) * (length(x) - 1) / length(x) retsult } > varp(array) 定義された処理 が実行される [1] 66.66667 (不偏分散の算出) 12年10月20日土曜日
67.
解析の流れ
変数 データ 配列 関数 行 行列 処理 自作関数 CSV パッケージ レポート 作図 12年10月20日土曜日
68.
パッケージ
関数をまとめたもの • 複数の関数をまとめられる • 自作のパッケージも公開できる • 外部のパッケージも利用可能 12年10月20日土曜日
69.
パッケージ
外部パッケージ • 外部パッケージはCRANに集約 • すべて無料でダウンロードできる 12年10月20日土曜日
70.
パッケージ
外部パッケージ 作図 > install.packages( ggplot2 ) > library("ggplot2") CRANから パッケージ ダウンロード& インストール 12年10月20日土曜日
71.
パッケージ
外部パッケージ 作図 > install.packages( ggplot2 ) パッケージを > library("ggplot2") ロード 12年10月20日土曜日
72.
パッケージ
外部パッケージ 作図 a <- 1:10 b <- a^2 新たに qplot(a,b) qplot関数が 使える 12年10月20日土曜日
73.
パッケージ
qplot実行結果 作図 a <- 1:10 b <- a^2 qplot(a,b) 12年10月20日土曜日
74.
パッケージ
その他作図関数 作図 • 標準の関数でも作図可能 目的 関数名と書式 使い方 ヒストグラム hist(データ) hist(array) 散布図 plot(x, y) plot(a,b) ・・・ ・・・ ・・・ 12年10月20日土曜日
75.
一連の作業がすべて可能
データ 処理 レポート 12年10月20日土曜日
76.
アジェンダ
• 自己紹介とお知らせ • Rって何 • Rの使い方 • Rの資料 12年10月20日土曜日
77.
CRAN Task Viws
• Rには2000以上パッケージがある • 用途別におすすめパッケージを紹介 http://cran.r-project.org/web/views/ 12年10月20日土曜日
78.
seekR
• R言語用検索エンジン http://seekr.jp/ 12年10月20日土曜日
79.
RjpWiki
• R言語のWiki http://www.okada.jp.org/RWiki/ 12年10月20日土曜日
80.
Rコミュニティ発表資料
• Tokyo.R, Nagoya.R, Tukuba.Rのアーカイブ http://lab.sakaue.info/wiki.cgi/JapanR2010?page=FrontPage 「勉強会発表内容一覧」のリンクから 12年10月20日土曜日
81.
RとSQLの対応付け
• SQLが分かる人は一読の価値有り http://d.hatena.ne.jp/a_bicky/20110529/1306667230 12年10月20日土曜日
82.
R-Chart
• Rでの作図のサンプルが多数ある http://www.r-chart.com/ 12年10月20日土曜日
83.
まとめ
• Rは無料の統計解析ソフト • パッケージが豊富 • データ解析からレポートまで利用可能 12年10月20日土曜日
84.
ご清聴ありがとうございました 12年10月20日土曜日
85.
質疑応答 12年10月20日土曜日
86.
予備資料 12年10月20日土曜日
87.
イケメンツールRStudio 12年10月20日土曜日
Download