-
- 自身のコンピュータでRを使っている「場所」を確認する
getwd()
> getwd()
[1] "C:/Users/ryamada/Documents"
-
- となる。"C:/Users/ryamada/Documents"でRを動かしている
- ダウンロードしたzipファイルを展開した結果、"C:/Users/ryamada/Desktop/stat"のように、デスクトップに"stat"というフォルダができて、その下にmyfunc,srcA,stan,...のようなフォルダができているのなら、以下のようにして「Rの実行場所」を変更する
setwd("C:/Users/ryamada/Desktop/stat")
getwd()
> getwd()
[1] "C:/Users/ryamada/Desktop/stat"
-
- となっている
- これにより、以下のコマンドが動くはずなので、やってみる
- このコードは、..../stat/srcA/part1.Rというファイルである
- 第1−第6章ごとにコードが書かれているので、コピーペーストしてみればよい
getwd()
source('myfunc/myfunc.R')
x<-c(76.5,83.9,87.9,70.8,84.6,85.1,79.6,79.8,79.7,78.0)
(xs50<-seq(70,90,5))
(xt<-table(cut(x,xs50)))
(xp<-xt/length(x))
cumsum(xt)
cumsum(xp)
hist(x,xs50)
(xs25<-seq(70,90,2.5)); hist(x,xs25)
mean(x)
van<-function(x){mean((x-mean(x))^2)}
round(s2<-van(x),3)
round(s<-sqrt(s2),3)
sort(x)
median(x)
quantile(x,0.3,type =1)
quantile(x,0.7,type =1)
rev(sort(table(round(x))))
set.seed(1234)
nod<-10000000
BgAc<-runif(nod)
hist(BgAc,breaks=50,freq=F)
AcBg<-BgAc/(BgAc+1)
mean(AcBg)
median(AcBg)
hist(AcBg,breaks=50,freq=F)
x<-c(
36,38,51,40,41,52,43,31,35,37,49,43,43,41,36,53,43,26,45,37,
33,38,33,35,36,28,46,41,32,49,43,38,46,46,46,45,44,40,38,37,
35,39,31,55,48,32,37,37,45,39,42,40,40,50,38,51,29,44,41,42,
43,36,38,33,32,42,43,40,46,54,37,24,47,35,35,47,38,31,41,39,
40,43,37,45,38,42,48,43,38,48,47,44,42,36,50,36,55,51,38,33)
(xs50<-seq(20,60,5))
(xt<-table(cut(x,xs50,right=F)))
(xp<-xt/length(x))
cumsum(xt)
cumsum(xp)
hist(x,xs50,right=F)
(xs15<-seq(20,60,10)); hist(x,xs15,right=F)
mean(x)
van<-function(x){mean((x-mean(x))^2)}
(s2<-van(x))
(s<-sqrt(s2))
sort(x)
min(x)
max(x)
median(x)
rev(sort(table(round(x))))[1:5]
round(dnorm(30,40.64, 6.40),4)
round(dnorm(40,40.64, 6.40),4)
1-round(pnorm(45,40.64, 6.40),4)
round(pnorm(40,40.64, 6.40)-pnorm(35,40.64, 6.40),4)
round(40.64- 1.96*6.40, 2)
round(40.64+ 1.96*6.40, 2)
round(qnorm(0.95,40.64,6.40),4)
round(qnorm(0.25,40.64, 6.40),2)
round(qnorm(0.5,40.64, 6.40),2)
round(qnorm(0.75,40.64, 6.40),2)