学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- Numbers - Apple(表計算ソフト)
- Excel(Office 365 Solo)
- R言語(プログラミング言語)
- 参考書籍
Head Firstデータ解析 (Michael Milton (著)、大橋 真也 (監訳)、 木下 哲也 (翻訳)、オライリージャパン)の10章(回帰 - 予測)、既成のRコード(p. 301)を取り組んでみる。
既成のRコード(p. 301)
コード(Emacs)
R言語
#!/usr/bin/env Rscript
url <- "http://www.oreilly.co.jp/pub/9784873114644/hfda_ch10_employees.csv"
employees <- read.csv(url, header=TRUE)
head(employees,n=30)
## cor関数は相関係数(correlation coefficient)
## employees$requested(要求率) employees$negotiated==TRUE(交渉した人)
## employees$received(受取率) employees$negotiated==TRUE(交渉した人)
cor(employees$requested[employees$negotiated==TRUE],
employees$received[employees$negotiated==TRUE])
svg('sample3.svg')
plot(employees$requested[employees$negotiated==TRUE],
employees$received[employees$negotiated==TRUE])
入出力結果(Terminal)
$ ./sample3.r
X received requested negotiated gender year
1 1 12.1 9.5 TRUE M 2005
2 2 8.9 9.9 TRUE F 2006
3 3 8.8 18.1 TRUE M 2007
4 4 7.1 11.8 TRUE F 2008
5 5 10.2 12.5 TRUE M 2009
6 6 7.0 10.2 TRUE F 2005
7 7 15.1 9.3 TRUE M 2006
8 8 16.0 10.7 TRUE F 2007
9 9 8.2 11.4 TRUE M 2008
10 10 10.5 15.0 TRUE F 2009
11 11 1.9 4.4 TRUE M 2005
12 12 9.7 13.4 TRUE F 2006
13 13 9.9 10.1 TRUE M 2007
14 14 13.4 9.0 TRUE F 2008
15 15 8.6 10.3 TRUE M 2009
16 16 5.3 13.8 TRUE F 2005
17 17 16.5 11.6 TRUE M 2006
18 18 11.2 15.9 TRUE F 2007
19 19 8.4 7.8 TRUE M 2008
20 20 14.9 13.2 TRUE F 2009
21 21 14.6 10.5 TRUE M 2005
22 22 2.7 8.9 TRUE F 2006
23 23 8.6 8.1 TRUE M 2007
24 24 8.0 11.9 TRUE F 2008
25 25 16.4 17.9 TRUE M 2009
26 26 14.1 15.6 TRUE F 2005
27 27 10.2 10.1 TRUE M 2006
28 28 19.7 12.7 TRUE F 2007
29 29 6.8 8.2 TRUE M 2008
30 30 7.6 7.4 TRUE F 2009
[1] 0.6656481
$
0.5より大きく、少し相関がある。
0 コメント:
コメントを投稿