学習環境
- 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 (著)、大橋 真也 (監訳)、 木下 哲也 (翻訳)、オライリージャパン)の11章(誤差 - 誤差を適切に示す)、エクササイズ(p. 353)を取り組んでみる。
エクササイズ(p. 353)
コード(Emacs)
R言語
#!/usr/bin/env Rscript
url <- "http://www.oreilly.co.jp/pub/9784873114644/hfda_ch10_employees.csv"
employees <- read.csv(url, header=TRUE)
myLmBig <- lm(received[negotiated==TRUE & requested > 10]~
requested[negotiated==TRUE & requested > 10],
data=employees)
myLmSmall <- lm(received[negotiated==TRUE & requested <= 10]~
requested[negotiated==TRUE & requested <= 10],
data=employees)
plot(employees$requested[employees$negotiated==TRUE],
employees$received[employees$negotiated==TRUE])
## 積極的な交渉者の回帰式の係数とRMS誤差
summary(myLmSmall)$coefficients
summary(myLmSmall)$sigma
## 臆病な交渉者の回帰式の係数とRMS誤差
summary(myLmBig)$coefficients
summary(myLmBig)$sigma
入出力結果(Terminal)
$ ./sample1.r
Estimate Std. Error t value
(Intercept) 0.7933468 0.22472009 3.530378
requested[negotiated == TRUE & requested <= 10] 0.9424946 0.03151835 29.903041
Pr(>|t|)
(Intercept) 4.378156e-04
requested[negotiated == TRUE & requested <= 10] 6.588020e-134
[1] 1.374526
Estimate Std. Error t value
(Intercept) 7.813403 1.8760371 4.164845
requested[negotiated == TRUE & requested > 10] 0.302609 0.1420151 2.130824
Pr(>|t|)
(Intercept) 4.997597e-05
requested[negotiated == TRUE & requested > 10] 3.457618e-02
[1] 4.544424
$
0 コメント:
コメントを投稿