みんな、ちゃんと寝てる?
先生が言いました。「高校生は、よく寝ないといけません」。
でも、本当に、うちのクラスは寝ていないのでしょうか。
思い込みで答えるのではなく、データで答えてみましょう。
今日は、この章で学んだことを使って、小さな調査を一周します。
今日のキーワード
| ことば | いみ | れい |
|---|---|---|
| 問い | 調べて答えを出したい、質問のことです。 | クラスは何時間寝ている? |
| 結果 | 集めたデータを、表や代表値で整理したものです。 | 平均は6.875時間 |
| 考察 | 結果から、何が言えるかを考えることです。 | だいたい7時間が多い |
| 個人情報 | 誰のことか分かってしまう、名前などの情報です。 | 名前、住所 |
| 匿名化 | データから、名前など、誰か分かる部分を外すことです。 | 名前を消して番号にする |
学生が入力するセルは、このプレビューでは空白です。
小さな確認: 順番
やってみよう
小さな確認: 順番
3問挑戦してみましょう。回答はここで採点され、その後は保存されません。点数を残したい場合や、続きから再開したい場合はログインしてください。ログインして点数を保存
答えはここで採点され、保存されません。アカウントがあれば、結果が残ります。
集めて、表にする
問いは、「クラス8人の、昨夜の睡眠時間は、何時間か」です。
8人に聞いて、整数の時間で、答えてもらいました。
表では、名前の代わりに、番号を使います。誰の答えか、分からなくするためです。
例: 集めたデータ
| 生徒の番号 | 睡眠時間(時間) |
|---|---|
| 1 | 6 |
| 2 | 7 |
| 3 | 7 |
| 4 | 5 |
| 5 | 8 |
| 6 | 6 |
| 7 | 7 |
| 8 | 9 |
学生が入力するセルは、このプレビューでは空白です。
やってみよう: 平均、中央値、範囲
hours = [6, 7, 7, 5, 8, 6, 7, 9]
total = 0
for h in hours:
total = total + h
print("平均は", total / len(hours), "時間")
# 8個なので、真ん中は4番目と5番目です。
ordered = sorted(hours)
print("中央値は", (ordered[3] + ordered[4]) / 2, "時間")
print("範囲は", max(hours) - min(hours), "時間")
# hours の 9 を 12 に変えると、平均と中央値のどちらが動くでしょう。
例: 結果
| 項目 | 値 | どうやって? |
|---|---|---|
| 合計 | 55時間 | 6 + 7 + 7 + 5 + 8 + 6 + 7 + 9 |
| 平均 | 6.875時間 | 55 ÷ 8 |
| 中央値 | 7時間 | 並べて、4番目と5番目の7と7の平均 |
| 最頻値 | 7時間 | 7が3人で、いちばん多い |
| 範囲 | 4時間 | 最大9 - 最小5 |
学生が入力するセルは、このプレビューでは空白です。
グラフにする
時間ごとの人数を数えると、5時間が1人、6時間が2人、7時間が3人、8時間が1人、9時間が1人です。
人数は、全部で8人です。
時間ごとの人数をくらべるので、棒グラフにします。縦軸は0から始めます。