データ解析(データかいせき、)は、有用な情報を発見し、結論を報告し、意思決定を支援することを目的として、データを検査し、やを経て、モデル化する一連のプロセスである。データ分析(データぶんせき)とも呼ばれる。

概要 データ解析には多数の側面とアプローチがあり、色々な名称のもとで多様な手法を包含し、ビジネス、科学、社会科学のさまざまな領域で用いられている。今日のビジネス界において、データ解析は、より科学的な意思決定を行い、ビジネスの効率的な運営に貢献する役割を担っているXia, B. S., & Gong, P. (2015). Review of business intelligence through data analysis. Benchmarking, 21(2), 300-311. 。

データマイニングは、(純粋な記述的な目的ではなく)予測的な目的で統計的モデリングと知識獲得に重点を置いた固有のデータ解析技術である。これに対し、ビジネスインテリジェンスは、主にビジネス情報に重点を置いて、集計に大きく依存するデータ解析を対象としているExploring Data Analysis。統計学的な用途では、データ解析は、探索的データ解析(EDA)、確認的データ解析(仮説検定)(CDA)に分けられる。EDAはデータの新たな特徴を発見することに重点を置き、CDAは既存の仮説の確認または反証に焦点を当てる。予測分析は、予測的な発生予報あるいは分類のための統計モデルの応用に重点を置き、テキスト分析は、統計的、言語的、および構造的な手法を用いて、非構造化データの一種であるテキストデータから情報を抽出し知識の発見や分類を行う。上記はどれも、データ解析の一種である。

はデータ解析の前段階であり、データ可視化およびはデータ解析と密接に関連している。

データ解析のプロセス サムネイル|350px|データ解析のプロセスDoing Data Science, Schutt & O'Neil (2013)から。 解析(analysis)とは、全体を構成要素に分割し、個々を考察することである。データ解析とは、を入手し、それを利用者の意思決定に役立つ情報に変換するである。データ(data)は、質問に答えたり、仮説を検証したり、理論を反証するために収集され、解析される。

統計学者のジョン・テューキーは、1961年にデータ解析を次のように定義した。「データを解析する手順、その結果を解釈するための技術、解析をより容易に、正確で、精密にするためのデータ収集の計画方法、およびデータの解析に適用されるすべての機械と(数学的)統計学の結果」John Tukey-The Future of Data Analysis-July 1961。

以下に説明するように、区別することができるいくつかの段階がある。各段階はであり、後の段階からのフィードバックが、前の段階での追加作業につながることがある。データマイニングで使用されるにも同様のステップがある。

データ要件 データは、解析の入力として必須なものであり、解析プロセスを管理する人(または解析結果を報告する顧客)の要求に基づいて特定される。データ収集の対象となる一般的な主体はと呼ばれる(例:人、または人の集団)。そして、データは母集団に関する特定の変数(例:年齢や所得)を指定して収集される。データは、数値でもカテゴリでもよい(例:番号に紐付くテキスト型ラベル)。

データ収集 データはさまざまな情報源から収集される。その要求事項は、解析者から(たとえば、組織内の)に伝えられる場合がある。データは、交通監視カメラ、人工衛星、記録装置など、環境内のセンサーから収集されることもある。また、インタビュー、オンライン情報源からのダウンロード、または文書の閲覧を通じて得ることもある。

データ処理 サムネイル|350x350ピクセル|生の情報を実用的なインテリジェンス(知恵)や知識に変換するためのインテリジェンス・サイクルの各段階は、データ解析における段階と概念的に類似している。 入手したデータはまず、解析のために加工あるいは整理する必要がある。たとえば、さらなる解析をするためにデータを表形式の行と列に配置することがあり(構造化データと呼ばれる)、多くの場合、表計算ソフトウェアや統計ソフトウェアが用いられる。

データクリーニング

一度でも処理されて整理を受けたデータは、不完全であったり、重複があったり、誤りを含むことがある。データクリーニングの必要性は、データの入力や保存のしかたに問題があることから発生する。データクリーニングは、このようなエラー(誤り)を防ぎ、修正する作業である。一般的な作業としては、レコードの照合、データの不正確さの特定、既存データ全体の品質管理、重複排除、および列の分割が含まれる。このようなデータの問題は、さまざまな解析技術によっても見つけることができる。たとえば、財務情報の場合、特定の変数の合計を、信頼性が高いと考えられる別途公表された数値と比較することができるPerceptual Edge-Jonathan Koomey-Best practices for understanding quantitative data-February 14, 2006。また、事前に決められた閾値(しきいち)を上回ったり下回ったりする異常値(外れ値)も再調査されることがある。データクリーニングには、電話番号、電子メールアドレス、勤務先など、データ集合内のデータ型に依っていくつかの種類がある。異常値検出のための定量的データ手法を用いて、誤入力された可能性が高いと思われるデータを取り除くことができる。テキストデータのスペルチェッカーを用いて入力ミスの量を減らすことができる。ただし、単語そのものが正しいか否かを判断するのは難しい。

探索的データ解析

データセットをクリーニングすると、次に解析に移ることができる。解析者は、取得したデータに含まれるメッセージを理解し始めるために、探索的データ解析と呼ばれるさまざまな手法を適用することができる。データ探索の過程で、データのクリーニングを追加したり、データへの要求を追加することもある。その結果、本節の冒頭で説明したような反復的な段階が開始される。データの理解を助けるために、平均値や中央値などのを作成することもある。データ可視化もその一つであり、解析者はデータを図表化し、考察をして、データ内のメッセージについてさらなる洞察を得ることができる。

モデリングとアルゴリズム 変数間の関係を特定するために、数式またはモデル(アルゴリズムと呼ばれる)をデータに適用する場合がある。たとえば、相関関係や因果関係を使用する。一般論として、モデルは、データセット内に含まれる他の変数に基づいて特定の変数を評価するために開発され、実装されたモデルの精度に応じて多少のが生じる(たとえば、データ = モデル + 誤差)。

推測統計には、特定の変数間の関係を測定する手法の利用が含まれる。たとえば、広告の変化(独立変数 X)が、売上(従属変数 Y)が変動する説明を与えるかどうかをモデル化するのに、回帰分析を用いることがある。数学の用語では、Y(売上高)はX(広告)の関数である。たとえば、モデルを「Y = aX + b + 誤差」と記述することができ、X の所与の範囲に対して Y を予測するときの誤差を最小化するように a と b が設計される。また、解析者は、解析を単純化し、結果を伝達することを目的に、記述的データ解析のためのモデル構築を試みることもある。

データプロダクト データプロダクト(data product)は、データの入力から出力を生成し、環境にフィードバックするコンピュータ・アプリケーションである。モデルやアルゴリズムに基づいている場合もある。たとえば、顧客の購入履歴データを分析し、その結果を利用して、顧客に有益さをもたらすような別の購入を勧めるアプリケーションがあげられる。

コミュニケーション サムネイル|250x250ピクセル|データ可視化は、データ解析後の結果を理解するのに役立つ。

データの解析後は、解析結果の利用者からの要求に応えるために、さまざまな書式で報告されることがある。利用者からフィードバックがなされ、その結果、追加の分析が行われることもある。このように、分析サイクルの大部分は反復的である。

解析者は、解析結果を伝えるやり方を決める際、メッセージをより明確かつ効率的に報告先に伝達するために、さまざまなデータ可視化手法の導入を検討することができる。データ可視化は、情報ディスプレイ(表やグラフなどのグラフィクス)を用いて、データに含まれる重要なメッセージを伝達する。表は、特定の数値に着目したり照会できる重要なツールであり、一方、チャート(棒グラフや折れ線グラフなど)は、データに含まれる定量的なメッセージを説明するのに役立つ場合がある。

定量的メッセージ

右|サムネイル|250x250ピクセル|米国連邦政府の歳出と歳入の時系列推移を示す折れ線グラフ。 右|サムネイル|250x250ピクセル|ある時点で測定された2つの変数(インフレ率と失業率)の相関関係を示す散布図。 ステファン・フュー(Stephen Few)は、利用者が一連のデータから理解しようとする、あるいは伝えようとする8種類の定量的メッセージと、そのメッセージの伝達を助けるために使用される関連グラフについて述べた。要求を指定する顧客とデータ解析を行う解析者は、プロセスの推移でこれらのメッセージを検討することができる。

時系列: 10年間の失業率など、ある期間にわたって一つの変数を捉える。トレンドを示すために折れ線グラフを使用することもある。 ランキング: データは、カテゴリで細分化され、昇順または降順でランク付けされる。たとえば、ある期間の営業担当者(カテゴリに対応)が、販売実績(尺度に対応)でランク付けされる。営業担当者間の比較を示すために棒グラフを使用することがある。 部分対全体: カテゴリ別に細分化した量を、全体に対する比率(100%中の割合)で測定する。円グラフや棒グラフで、市場における競合他社のシェアなど、比率を比較して示すことができる。 偏差値: カテゴリごとに細分化したものを、ある基準に対して比較する。たとえば、ある期間のビジネスにおける幾つかの部門の経費について予算と実績を比較する場合である。棒グラフは、実際の金額と基準金額の比較を示すことができる。 度数分布: たとえば、株式市場の利益が0~10%、11~20%などの間隔の間にある年の数など、所与の間隔に対する特定の変数の観察数を示す。棒グラフの一種であるヒストグラムがこの分析に用いられることがある。 相関: 2つの変数 (X, Y) で表される観測結果を比較し、それらが同じ方向、または反対方向に動く傾向があるかを判断する。たとえば、月度サンプルについて、失業率(X)とインフレ率(Y)をプロットする。このメッセージには通常、散布図が使用される。 名目上の比較: 商品コード別の販売量など、カテゴリ別に細分化したものを順不同で比較する。この比較には棒グラフが用いられる。 地理的または地理的空間: 州ごとの失業率や建物の階毎の人数など、地図や配置を横断して変数を比較する。カルトグラムが、典型的なグラフィックとして使用されるStephen Few-Perceptual Edge-Selecting the Right Graph for Your Message-2004Stephen Few-Perceptual Edge-Graph Selection Matrix。

定量データの解析手法 著者のジョナサン・クーメイ(Jonathan Koomey)は、定量データを理解するための一連のベストプラクティスを推奨している。これらは次のとおりである。

解析を行う前に、生データに異常がないかをチェックする。 重要な計算を再実行する。たとえば、計算式に基づくデータ列を検証する。 総計が小計の合計であることを確認する。 時間経過に伴う比率など、予測可能な形で関連すべき数値間の関係を確認する。 数字を正規化して比較を容易にする。たとえば、1人当たりの金額、GDPとの比較、または指標値として基準年と比較して分析する。 自己資本利益率に対するのように、結果を導いた要因を分析し、問題を構成要素に分解する。

解析者は通常、調査対象となる変数について、平均、中央値、標準偏差などの記述統計量を求める。また、個々の値が平均値の周囲にどのように集まっているかを確認するために、主要変数の分布を分析することもある。 右|サムネイル|250x250ピクセル|データ分析に使用されるMECE原則の図解。 マッキンゼー・アンド・カンパニーのコンサルタントは、定量的な問題を構成要素に分解する手法をMECE原則と名付けた。各層は、その構成要素に分解することができる。各々の部分構成要素はであり、合わせるとその上位層にならなければならない。この関係は「相互に排他的な項目による完全な全体集合」またはMECE(Mutually Exclusive and Collectively Exhaustive)と呼ばれる。たとえば、利益の定義は、総収入と総費用に分解することができる。そして総収入は、部門A、B、Cの収入(これらは互いに排他的)によって分析でき、総収入に加算される(余すところなくまとまる)べきである。

解析者は、特定の分析上の問題を解決するために、ロバスト統計量を使用することがある。解析者は、真の状態に関する特定の仮説を立て、その状態が真であるか偽であるかを判断するために、データが収集されて仮説検定が行われる。たとえば、「失業はインフレに影響しない」という仮説が考えられる。これはフィリップス曲線と呼ばれる経済学の概念に関連している。仮説検定では、データが仮説を支持するか棄却するかに関する第一種過誤と第二種過誤の可能性を検討する。

回帰分析は、独立変数 X が従属変数 Y にどの程度影響するかを解析者が判断するときに使用される。たとえば「失業率の変化 X はインフレ率 Y にどの程度影響するか」。これは、Y が X の関数であるように、データをモデル化または直線や曲線の方程式を適合させようとするものである。

必要条件分析(NCA)は、解析者が独立変数 X が変数 Y をどの程度まで許容するかを決定するときに使用することがある。たとえば「特定のインフレ率(Y)に必要な特定の失業率(X)はどの程度か?」。重回帰分析が、各 X 変数が結果を生成し、X が相互に補償できる(それらは十分であるが必要ではない)加法論理を用いるのに対し、必要条件分析(NCA)は、1つまたは複数の X 変数が結果の存在を可能にするが、それを生成しないかもしれない(それらは必要だが十分ではない)必要論理を用いる。それぞれの単一必要条件は存在しなければならず、補償は不可能である。

データ利用者の分析活動 データ利用者は、上述の一般的なメッセージングとは対照的に、データセット内で特定のデータポイントに関心を抱くことがある。このような利用者による低水準な分析活動を次の表に示す。この分類法はまた、値の取得、データポイントの発見、データポイントの配置という3つの活動の柱によって整理することができるRobert Amar, James Eagan, and John Stasko (2005) "Low-Level Components of Analytic Activity in Information Visualization"William Newman (1994) "A Preliminary Analysis of the Products of HCI Research, Using Pro Forma Abstracts"Mary Shaw (2002) "What Makes Good Research in Software Engineering?"。 #作業概要概念的な要約事例1値の取り出し特定の事例の集合が与えられたとき、それらの事例の属性を見つける。データ事例{A, B, C, ...}の属性{X, Y, Z, ...}の値は何か?- フォードモンデオの1ガロンあたりの走行距離は? - 映画「風と共に去りぬ」の上映時間は?2 選別属性値に関する具体的な条件が与えられ、その条件を満たすデータ事例を見つけ出す。条件{A, B, C...}を満たすデータ事例はどれか?- どのケロッグのシリアルが食物繊維を豊富に含むか? - どのコメディーが受賞したことがあるか?

- どの株式がS&P 500で目標未達であったか?3導出値の計算データ事例の集合が与えられたとき、それらデータ事例の集計数値表現を計算する。与えられたデータ事例の集合Sに対する集計関数Fの値はなにか?- ポスト・シリアルの平均カロリーはどのくらいか? - 全ての店舗の総収入を合計するといくらか?

- 自動車メーカーは何社あるか?4極値の検索ある属性の値が、データセット内の範囲内で極値を持つデータ事例を探す。属性Aに関する上位/下位N個のデータ事例はどれか?- 燃費(MPG)が最も優れた車は何か?

- 最も多くの賞を受賞した監督・映画はどれか?

- マーベル・スタジオで、最も公開日の新しい映画はどれか?5並び替えデータ事例の集合が与えられたとき、ある順序尺度に従ってランク付けする。データ事例の集合Sを、属性Aの値に基づいて並べ替えるとどのような順序になるか?- 自動車を重量で並び替えよ。 - シリアル食品をカロリーによってランク付けせよ。6範囲の決定データ事例の集合と関心がある属性が指定されたとき、集合内の値の範囲を求める。データ事例の集合Sでの属性Aの値の範囲は?- フィルムの長さの範囲はどれくらいか? - 車の馬力の範囲はどれくらいか?

- このデータセットにはどういった女優が含まれているか?7分布の特徴づけデータ事例の集合と関心のある量的属性が与えられたとき、その属性の集合全体での値の分布を特徴づける。データ事例の集合Sにおける属性Aの値はどのように分布しているか?- シリアル食品中の炭水化物の分布はどのようであるか?

- 買い物客の年齢はどのように分布しているか?8異常の発見与えられたデータ事例の集合の中で、特定の関係または期待に関する異常値(統計的外れ値など)を特定する。データ事例の集合Sにおいて、どのデータ事例が予期しない/例外的な値であるか?- 馬力と加速度の関係に例外はあるか? - タンパク質の含有量について外れ値はあるか?9クラスターデータ事例の集合の中で、類似した属性値のクラスター(集団)を見つける。データ事例の集合Sの中で、属性値{X, Y, Z, ...}が類似しているデータ事例はどれか?- 類似の脂肪分/カロリー/糖分を含むシリアル食品のグループはあるか?

- 典型的なフィルム長のクラスターはあるか?10相関データ事例の集合の中で、2つの属性の値の間で有用な関係を決定する。与えられたデータ事例の集合Sにおける属性XとYの相関は?- 炭水化物と脂肪の間には相関があるか? - 原産国と燃費(MPG)の間には相関があるか?

- 性別によって支払方法の好みは異なるか?

- フィルム長が年とともに長くなる傾向はあるか?11文脈の理解データ事例の集合が与えられたとき、利用者に対するデータの文脈上の関連性を見出す。データ事例の集合Sの中で、どのデータ事例が現在の利用者の状況と関連しているか?- 現在のカロリー摂取量に基づいた料理があるレストランのグループはあるか?

効果的な分析の障壁 効果的な分析を阻む障壁は、データ解析を行う解析者の間にだけでなく、顧客どうしの間にも存在する可能性がある。事実と意見を区別すること、認知バイアス、および数学的な基礎知識の不足はすべて、健全なデータ解析に対する課題である。

事実と意見の混同

効果的な分析においては、質問に答えたり、結論や正式な意見を裏付けたり、仮説を検証するために、関連する事実を入手する必要がある。事実の定義は「反証できないこと」であり、分析に関わるすべての人がその事実に同意できるという意味である。たとえば、2010年8月、(CBO)は、2001年と2003年のブッシュ減税を2011年-2020年までの期間に延長すると、約3兆3千億ドルの国家債務が追加されると試算した。誰もがCBOの報告を調べることができ、実際そうだと同意するはずである。これは事実である。人がCBOに賛成するか反対するかは、その人自身の意見である。

別の例として、公開会社の監査人は、上場企業の財務諸表が「すべての重要な点において公正に記載されている」かどうか正式な意見を導き出さなければならない。そのためには、事実データや証拠を広範に分析して、意見を裏付ける必要がある。事実から意見へと飛躍するとき、その意見が誤っている可能性は常にある。

認知バイアス 分析に悪影響を及ぼしうる認知バイアスにはさまざまなものがある。たとえば、確証バイアスは、自分の先入観を確認する方法で情報を検索したり、解釈したりする傾向である。さらに、自分の見解を支持しない情報を信用しないこともありうる。

解析者は、これらのバイアスを認識し、克服するための特別な訓練を受けることができる。CIAの元アナリストのリチャーズ・ホイヤーは、著書『情報分析の心理学(Psychology of Intelligence Analysis)』の中で、解析者は自らの仮定と推論の連鎖を明確に描写し、結論に関わる不確実性の程度と原因を明記すべきと述べている。彼は、代替案による視点を表面化させ、議論するための手順を強調した。

数学的基礎知識の欠如 有能な解析者は、一般的にさまざまな数値技法に精通している。しかし、顧客は数字や数学の基礎に関する能力を持っていない場合があり、そのような人々は数学的非識字と呼ぶ。またデータを伝える人が、意図的に悪い数値的技法を使って、誤解を招いたり間違った伝達を引き起こそうとする場合もあるBloomberg-Barry Ritholz-Bad Math that Passes for Insight-October 28, 2014。

たとえば、数値が上昇しているか下降しているかは重要な要素ではないことがある。より重要なことは、経済規模(GDP)に対する政府の歳入や歳出の規模、あるいは企業の財務諸表における収益に対する費用の額など、他の数値との相対的な比較かもしれない。このような数値的技法は、正規化または再スケール化と呼ばれる。インフレ調整(実質データと名目データの比較)や、人口増加や人口動態を考慮するかにかかわらず、解析者が採用するこのような手法は数多く存在する。解析者は、本節の冒頭で説明したさまざま定量的メッセージに対処するために、さまざまな手法を適用している。

また、解析者はさまざまな仮定やシナリオの下でデータを解析することもある。たとえば、解析者が財務諸表分析を行う場合、将来のキャッシュフローを推定するために、さまざまな仮定の下で財務諸表を作り直し、それをある金利に基づいて現在価値に割り戻して、企業や株式の評価を下すことがよくある。同様に、CBOは、さまざまな政策オプションが政府の歳入、歳出、赤字に及ぼす影響を分析し、主要な指標について代替的な将来シナリオを作成する。

その他の話題

スマートビルディング 建物のエネルギー消費量を予測するために、データ解析の手法が用いることができる。スマートビルディングを実現するために、データ解析プロセスのさまざまな段階が実行される。スマートビルディングでは、暖房、換気、空調、照明、セキュリティなどのビル管理および制御業務が、ビル利用者のニーズを模倣してエネルギーや時間のような資源が最適化することで自動的に行われる。

アナリティクスとビジネスインテリジェンス

解析(アナリティクス、analytics)とは「意思決定や行動を推進するために、データ、統計的および定量的分析、説明的および予測的モデル、事実に基づくマネジメントを広範に活用すること」である。これはビジネスインテリジェンスのサブセットであり、データを使用してビジネス業績を理解および分析し、意思決定を促進する一連の技術とプロセスである 。

教育 右|サムネイル|350x350ピクセル|データ可視化利用者の分析活動 教育活動では、ほとんどの教育関係者が学生のデータを分析する目的でにアクセスしているAarons, D. (2009). Report finds states on course to build pupil-data systems. Education Week, 29(13), 6.。これらのデータシステムは、教育者によるデータ分析の精度を高めるために、で教育者にデータを提示する(埋込みラベル、補足文書、ヘルプシステム、主要パッケージ/表示、内容決定)Rankin, J. (2013, March 28). How data Systems & reports can either fight or propagate the data analysis error epidemic, and how educator leaders can help. Presentation conducted from Technology Information Center for Administrative Leadership (TICAL) School Leadership Summit.。

専門的注記 この節には、実務家の助けになるようなかなり専門的な説明が含まれているが、ウィキペディアの記事の一般的な範囲を超えている。

初期データ解析 初期データ解析と本解析の段階の間で最も重要な違いは、初期データ解析では、本来の調査課題に答えるための分析を控えることである。初期データ解析の段階は、次の4つの質問によって導かれる。

データの品質 データの品質は、できるだけ早い段階でチェックする必要がある。データの品質は、さまざまな種類の分析を用いて、いくつかの方法で評価することができる。頻度カウント、記述統計(平均、標準偏差、中央値)、正規性(歪度、尖度、頻度ヒストグラム)、普通の代入法(欠測データの補完)を要する。

極端な観測値の分析: データ内に含まれる範囲外の観測値を分析して、分布を乱すように見えるかどうかを確認する。 コーディングスキームの違いの比較と修正: 変数は、データセット外部にある変数のコーディングスキームと比較され、コーディングスキームが比較できない場合はできる限り修正する。 (CMV)の確認。

初期データ解析段階において、データの品質を評価するために用いる解析手法の選択は、本解析段階で実施される解析に依存する。

測定の品質

計測機器の品質は、それが研究の焦点または研究課題ではない場合、初期データ解析段階でのみチェックされるべきである。測定器の構造が文献で報告されている構造と一致しているかどうかを確認する必要がある。

測定品質を評価する方法は2つある。

測定器のの指標となる均質性()の分析。この分析では、項目と尺度の分散、尺度のクロンバックのα係数、および尺度から項目を削除した場合のクロンバックのαの変化を検査する。

初期変換 データおよび測定値の品質を評価した後、欠損データの入力、または1つ以上の変数の初期変換を行うかを決定することがあるが、これは本解析段階で行うことも可能である。考えられそうな変数の変換を次にあげるTabachnick & Fidell, 2007, p. 87-88.。

平方根変換(分布が正規分布から中程度にずれている場合) 対数変換(分布が正規分布とかなりの程度で異なる場合) 逆変換(分布が正規分布と著しく異なる場合) カテゴリ化(順序数/二項)(分布が正規分布と大幅に異なり、どの変換も役に立たない場合)

研究の実施は、研究設計の意図を満たしていたか? たとえば、結果変数と独立変数がグループ内とグループ間で均等に分散しているかどうかなど、無作為化手順が成功したかどうかを確認する必要がある。