📘 CodingMarble Learn

データ分析

データ分析とは、集めただけの生のデータを「答え」に変えることです。流れは、問いを立てる、データを集める、クリーニングする(間違い・重複・空欄を取り除く)、整理して変形する、平均値・中央値・範囲やパターンなどで分析する、わかりやすいグラフで見せる、慎重に結論を出す、というサイクルです。外れ値、少ないサンプル、かたより(バイアス)に気をつけましょう。また、2つのものに相関があっても、一方が原因だとは言えません。データは安全に保管し、許可を得て使う必要があります。

🎬 ステップ別ストーリー

  1. まずデータを集めます。8人の生徒に睡眠時間をたずねます。1つの答えが、箱の中の1個のボールです。
  2. まちがった答えもあります。重複、ありえない「25時間」、空欄です。クリーニングとは、これらを取り除くか直すことです。
  3. 次に整理します。答えを小さい順に並べ、1つ1つを棒にします。
  4. ここで分析します。平均値はすべての値を足して、個数で割ったものです。中央値は真ん中の値です。
  5. グラフにしてパターンを見ます。画面を見る時間が長いほど、睡眠が短い傾向があります。でも、パターンだけでは原因とは言えません。
  6. あなたの番です。スライダーで新しい生徒を追加しましょう。とても大きな値も試してみて。平均値は大きく動くのに、中央値は落ち着いたままです。

ヒント:3Dをドラッグすると回せます。2本指で拡大・縮小できます。

🤔 よくある疑問をスッキリ解決

データをそのまま全部使ってはいけないの?

生のデータには、重複、タイプミス、ありえない値が混ざっています。悪い値が1つあるだけで答えが変わるので、先にクリーニングします。

中央値を求める前に、なぜ並べ替えるの?

中央値は、並べた列の真ん中の値だからです。並べ替えないと、真ん中の位置に意味がありません。

平均値ではなく中央値を使うのはいつ?

外れ値があるときや、データがかたよっているときです。自由に遊ぶステップで大きな値を入れてみましょう。平均値は大きく動きますが、中央値は動きません。

傾向線が右下がりなら、画面を見る時間が睡眠を減らしているの?

そうかもしれませんが、グラフだけでは証明できません。宿題やストレスなど、ほかのことが両方に影響しているかもしれません。

質的データは分析に役立たないの?

そんなことはありません。種類ごとに数えたり、最頻値を求めたり、棒グラフや円グラフを描いたりできます。

データ分析のサイクル

  1. はっきりした問いを立てる(「夜遅くまでスマホを使う生徒は睡眠が短いか?」)。
  2. データを集める。アンケート、測定、センサー、実験、すでにあるデータセットなどを使います。
  3. データをクリーニングする。
  4. 整理・変形する。並べ替え、グループ分け、表づくり、単位の変更をします。
  5. 分析する。要約、パターン、比較を行います。
  6. グラフにして結論を出す。問いに答え、どのくらい確かかを伝えます。

答えから新しい問いが生まれることも多く、そのときはサイクルがまた最初から始まります。道具は、紙と電卓から、表計算ソフトやPythonのようなプログラミング言語まで、さまざまです。

データを集めて、きれいにする

量的データは数で表されるデータです(身長152 cm)。質的データは言葉や種類で表されるデータです(好きなスポーツ)。自分で集めたデータを一次データ、ほかの人が集めたデータを二次データといいます。

サンプルとは、実際にたずねる人たちのグループです。大きくて、ランダムに選んだサンプルのほうが、公平な結果になります。友だちだけにたずねるとバイアス(かたより)が入ります。

クリーニングのチェックリスト

データを安全に守る

個人のデータは、許可が必要で、安全に保管します。共有する前に、名前を消す(匿名化する)こともできます。

データを分析する:平均、ばらつき、外れ値

平均値 = 値の合計 ÷ 値の個数。中央値 = 並べ替えたときの真ん中の値(個数が偶数なら、真ん中の2つの平均)。最頻値 = いちばん多く出てくる値。範囲 = 最大値 − 最小値。ばらつきの大きさを表します。

外れ値とは、ほかの値から大きく離れた値です。まちがいのこともあれば、本当にまれなケースのこともあります。平均値は外れ値に引っぱられますが、中央値は引っぱられません。そのため、収入のようにかたよったデータでは中央値のほうが向いています。

探索的データ分析とは、考えを検証する前に、表・グラフ・要約など、いろいろな角度からデータを見ることです。たとえばクラスや都市ごとにグループ分けしたり、複数のデータセットを組み合わせたりすると、新しいパターンが見えてくることがあります。

グラフにして、結論を出し、見直す

目的に合ったグラフを選びましょう。棒グラフはグループの比較、折れ線グラフは時間による変化、散布図は2つの数の関係、円グラフは全体の中の割合、ヒストグラムは値の散らばり方を見るのに使います。

散布図で、点がいっしょに右上がりになれば正の相関です。一方が増えるともう一方が減るなら負の相関です。相関は因果ではありません。アイスクリームの売り上げと水難事故はどちらも夏に増えますが、それは暑さのせいで、おたがいが原因ではありません。

結論を見直そう

サンプルは大きくて公平だったか。まちがいはクリーニングしたか。同じデータでも、別の分析をすれば違う答えが出ないか。限界は正直に書きましょう。ビッグデータ(何百万行もあるデータ。たとえば都市の大気汚染センサー)では、コンピューターが同じ手順をずっと速く行いますが、必要な注意は同じです。

重要な公式と用語

例題

1. この睡眠データをクリーニングしましょう:7, 8, 8(同じ生徒が2回)、25、空欄、6。

重複している8、ありえない25、空欄を取り除きます。きれいなデータは 7, 8, 6 です。

2. 6, 7, 7, 8, 8, 8, 9, 10 の平均値と中央値を求めましょう。

合計 = 63、個数 = 8 なので、平均値 = 63 ÷ 8 = 7.875 ≈ 7.9。真ん中の2つの値は8と8なので、中央値 = 8。

3. 上のデータに外れ値24を加えます。平均値と中央値はどうなりますか?

新しい合計 = 87、個数 = 9 なので、平均値 = 87 ÷ 9 ≈ 9.67(大きく上がる)。並べ替えると5番目の値は8なので、中央値 = 8(変わらない)。中央値は外れ値に強いのです。

よくある間違い

練習クイズ

1. 重複やありえない値を取り除くステップはどれですか?
2. 2, 4, 6 の平均値はいくつですか?
3. 外れ値の影響をいちばん受けにくい平均はどれですか?
4. 2つの数の変数をいっしょに見るのにいちばん良いグラフはどれですか?
5. 「好きな色」はどんな種類のデータですか?

練習:自分で答えてみよう

答えを入力するか選んで、「チェック」を押そう。困ったらヒントを見てね。解答は答えたあとに表示されます。

よくある質問

データ分析とは、かんたんに言うと何ですか?

情報を集めて、クリーニングして整理し、要約やグラフを使って問いに答えることです。

データ分析の手順を教えてください。

問いを立てる、集める、クリーニングする、整理する、分析する、グラフにして結論を出す、そして見直す、の順です。

平均値と中央値の違いは何ですか?

平均値は合計を個数で割ったもの、中央値は真ん中の値です。中央値は外れ値に引っぱられません。

学ぶ場所

Canada (Ontario)Grade 8D. Data
Canada (Ontario)Grade 9A. Business Leadership, Project Management, and Connections
Canada (Ontario)Grade 10A. Business Leadership, Project Management, and Connections
Canada (Ontario)Grade 10B. Hardware, Software, and Innovations
Canada (Ontario)Grade 11Productivity Software
Canada (Ontario)Grade 11B. Spatial Geography: Concepts and Processes
Canada (Ontario)Grade 11B. Design, Layout, and Planning Skills
Canada (Ontario)Grade 11B. Computer Technology Skills
Canada (Ontario)Grade 11A. Computer Technology Fundamentals
Canada (Ontario)Grade 12B. Spatial Organization: Concepts and Processes
Canada (Ontario)Grade 12B. Spatial Organization: Regional Similarities and Differences
Canada (Ontario)Grade 12D. Data Management
Canada (Ontario)Grade 12C. Organization of Data for Analysis
Canada (Ontario)Grade 12D. Statistical Analysis
Canada (Ontario)Grade 12E. Culminating Data Management Investigation
Canada (Ontario)Grade 12A. Reasoning with Data
Canada (Ontario)Grade 12C. Mechanical Systems
Canada (Ontario)Grade 12B. Design, Layout, and Planning Skills
Canada (Ontario)Grade 12B. Design, Layout, and Planning Skills
Canada (Ontario)Grade 12A. Computer Technology Fundamentals
NetherlandsVWO 3 (onderbouw)Data and chance
NetherlandsHAVO 4 (bovenbouw, 2e fase)Statistics (part 1)
PolandSzkoła podstawowa, klasa VIICross-cutting skills
Spain2º ESOScientific project
Spain3º ESOScientific project
Spain4º ESOScientific project
Spain1º BachilleratoScientific project
Spain1º BachilleratoNumber sense
England (GCSE, A level)Year 9Working scientifically
USA (Common Core, NGSS, AP)Grade 8Data and Analysis
USA (Common Core, NGSS, AP)Grade 9Data and Analysis
USA (Common Core, NGSS, AP)Grade 10Big Idea 2: Data
USA (Common Core, NGSS, AP)Grade 10Big Idea 3: Algorithms and Programming
USA (Common Core, NGSS, AP)Grade 11Data Collections
USA (Common Core, NGSS, AP)Grade 11Data and Analysis
Japan高校(専門学科)1〜3年Advanced Mathematics I
South Korea중학교 2학년Data
South Korea고등학교 1학년Foundations of science
South Korea고등학교 1학년Processes of scientific inquiry
South Korea고등학교 2학년The process of convergent inquiry
South Korea고등학교 2학년Preparing and analysing data
South Korea고등학교 2학년Data science project
South Korea고등학교 2학년Data
South Korea고등학교 2학년Society and mathematics
South Korea고등학교 2학년Environment and mathematics
South Korea고등학교 2학년Software for analysis
South Korea고등학교 3학년Data and information
South Korea고등학교 3학년Data
Russia10 классInformation technologies
Russia11 классInformation technologies
China高一Comp.1 Ch.3 Data processing
China高二Sel.3 Data management and analysis

先に学ぼう

次に学ぼう