Lecture No1

課題 1

このデータ は、中学生50名の数学の点数である。このデータについて R を用いてヒストグラムを書け。

回答 (課題1)

ヒストグラムの階級の個数 k は k ~ sqrt(n) に近い整数とすると

> sqrt(50)
[1] 7.071068

k=7 となる。階級の幅 h は h = (x_max - x_min) / k に近い整数にとると良い。データファイルを R に入力して、最大値 x_max と最小値 x_min を求める。

> score<-read.table("/Users/tsakamoto/Desktop/math_score.txt",header=FALSE)
> max(score)
[1] 93
> min(score)
[1] 21

上から h は h = (93-21)/7 = 10.28571 ~ 10 と求まった。ヒストグラムを作る hist 関数を使い、ヒストグラムは 20 から 100 まで 10刻みで作る。

> hist(score[,1],breaks=seq(20,100,10),ylab="N",xlab="Score")

breaks=seq(20,100,10) で 20から 100までを 10刻みでヒストグラムを作るという命令。xlab="" と ylab="" で X軸とY軸にラベルを付ける。

ex1_hist.png
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License