シンプルで始めやすいABテスト入門 データ分析講座(その299)

更新日

投稿日

データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

 

最もシンプルで始めやすいデータ活用の1つに、ABテストというものがあります。ABテストでは、統計的仮説検定に纏わる数理統計学の概念を最低限理解して置く必要があります。初学者にとって、ABテストの最初のハードルは統計的概念の理解です。今回は「生まれて初めてのABテスト超入門」というお話しをします。

【目次】

    【この連載の前回:データ活用プラットフォームとデータサイエンス データ分析講座(その298) へのリンク】

    ◆データ分析講座の注目記事紹介

     

    1. ABテストのシナリオ例

    あなたがECサイトを運営しているとしましょう。購入ボタンの色を、灰色から橙色に変えようと思っています。

    データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

    次の3つの仮説が思い浮かびます。

    • 橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
    • 橙色のボタンは、灰色のボタンより多くの平均購入数をもたらす
    • 橙色のボタンは、灰色のボタンより少ない平均購入数をもたらす

    この仮説を次の2つに集約します

    • 橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
    • 橙色のボタンは、灰色のボタンの異なる平均購入数をもたらす

    この仮説を検証するために、対象者をA群とB群に分けABテストを実施します。

    • A群:灰色のボタンを表示する群(統制群/対照群、control group)
    • B群:橙色のボタンを表示する群(実験群/処置群、experimental group/treatment group)

    A群とB群はランダムに割り付けます。ある程度のデータが蓄積されたタイミングで、A群とB群の平均購入数を比較し、白黒はきりさせます。

     

    2. 統計的仮説検定

    データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

    先程、次の2つの仮説を立てました。それぞれ、帰無仮説と対立仮説といいます。

    • 帰無仮説H0:橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
    • 対立仮説H1:橙色のボタンは、灰色のボタンの異なる平均購入数をもたらす

    統計的仮説検定とは、帰無仮説H0を破棄するに十分な証拠があるかどうかを判断します。帰無仮説H0を破棄することになって、初めて対立仮説H1を採択します。そうでない場合(帰無仮説H0を破棄できない場合)、実は何も言えません。要は、帰無仮説H0を破棄し対立仮説H1を採択するかどうかしか、統計的仮説検定はできません。

     

    帰無仮説H0を破棄できない場合、証拠不十分で判定できません。このあたりが、ややこしいところです。

     

    3. 大数の法則と中心極限定理

    今、中学校1年生男子の平均身長を知りたいとします。この平均身長を知るには、中学校1年生男子全員の身長を測定する必要があります。非常に大変なことです。そこで登場するのが、中心極限定理です。

     

    中心極限定理によって、全員の身長を測定する手間から開放されます。例えば、中学校1年生男子をランダムに1,000 人のサンプルを集め、この1,000 人の身長の平均をとることで代替できるからです。全員の身長を測定するよりも、1,000 人の身長を測定する方が、はるかに安価で実現可能です。大数の法則とは、サンプル数を増やすとサンプルの平均身長 は、中学校1年生男子全員の身長の平均に近くなるということです。

     

    では、中心極限定理とは何なのか?

     

    元のデータが正規分布していなくても、その平均は正規分布に近づく傾向がある、というのが中心極限定理です。重要なことは、正規分布である程度語れる、ということです。この2つの統計的概念をベースに、統計的仮説検定は成り立っています。

     

    4. 統計的仮説検定に基づいたABテスト

    では、このことで何が嬉しいのでしょうか?中学校1年生男子全員の身長を測ることなく、1,000 人の身長を測定することで十分なら嬉しいでしょう。要は、そういうことです。

     

    ABテストを実施するとき、全てのデータを取得すること無く、白黒つけることが可能になるのです。そう考えると、ABテストの結果を白黒つけるには、ABテストをほぼ半永久的に実施する必要があります。それでは遅すぎます。ある程度のデータ量で白黒つけたいものです。そのようなことを実現するのが、統計的仮説検定に基づいたABテストです。

     

    白黒はっきりさせるまで、帰無仮説H0を破棄するまでデータを取り続けます。ただ、時間は有限なため、ある定期までデータを取り続けると計画するのが普通です。

     

    5. ABテスト : 間違うこともある

    ABテストは少ないデータ量で白黒はっきりさせようという取り組みのため、間違うことがあります。以下の2つの間違いです。

    • タイプ1過誤:帰無仮説H0が正しいのに、帰無仮説H0を棄却する間違い
    • タイプ2過誤:対立仮説H1が正しいのに、帰無仮説H0を棄却しない間違い

    意味分からないという方もいるかも知れませんが、このような間違いが起こる可能性があります。

    データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

    少ないデータで白黒はっきりさせるには、この2つの間違いをある程度許容する必要があります。この2つの間違いを確率で表現します。

    • α:タイプ1過誤の起こる確率、有意水準やp値とも言われる
    • β:タイプ2過誤の起こる確率、1-βを検出力と言います

     

    6. 少ないデータで白黒を、はっきりさせる

    慣習的に、αである有意水準(p値)を0.05もしくは0.01に設定します。

     

    ECサイトで購入を迷っている訪問者に対し、購入ボタンの色をランダムに表示させます。灰色の購入ボタンを表示された方をA群...

    データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

     

    最もシンプルで始めやすいデータ活用の1つに、ABテストというものがあります。ABテストでは、統計的仮説検定に纏わる数理統計学の概念を最低限理解して置く必要があります。初学者にとって、ABテストの最初のハードルは統計的概念の理解です。今回は「生まれて初めてのABテスト超入門」というお話しをします。

    【目次】

      【この連載の前回:データ活用プラットフォームとデータサイエンス データ分析講座(その298) へのリンク】

      ◆データ分析講座の注目記事紹介

       

      1. ABテストのシナリオ例

      あなたがECサイトを運営しているとしましょう。購入ボタンの色を、灰色から橙色に変えようと思っています。

      データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

      次の3つの仮説が思い浮かびます。

      • 橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
      • 橙色のボタンは、灰色のボタンより多くの平均購入数をもたらす
      • 橙色のボタンは、灰色のボタンより少ない平均購入数をもたらす

      この仮説を次の2つに集約します

      • 橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
      • 橙色のボタンは、灰色のボタンの異なる平均購入数をもたらす

      この仮説を検証するために、対象者をA群とB群に分けABテストを実施します。

      • A群:灰色のボタンを表示する群(統制群/対照群、control group)
      • B群:橙色のボタンを表示する群(実験群/処置群、experimental group/treatment group)

      A群とB群はランダムに割り付けます。ある程度のデータが蓄積されたタイミングで、A群とB群の平均購入数を比較し、白黒はきりさせます。

       

      2. 統計的仮説検定

      データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

      先程、次の2つの仮説を立てました。それぞれ、帰無仮説と対立仮説といいます。

      • 帰無仮説H0:橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
      • 対立仮説H1:橙色のボタンは、灰色のボタンの異なる平均購入数をもたらす

      統計的仮説検定とは、帰無仮説H0を破棄するに十分な証拠があるかどうかを判断します。帰無仮説H0を破棄することになって、初めて対立仮説H1を採択します。そうでない場合(帰無仮説H0を破棄できない場合)、実は何も言えません。要は、帰無仮説H0を破棄し対立仮説H1を採択するかどうかしか、統計的仮説検定はできません。

       

      帰無仮説H0を破棄できない場合、証拠不十分で判定できません。このあたりが、ややこしいところです。

       

      3. 大数の法則と中心極限定理

      今、中学校1年生男子の平均身長を知りたいとします。この平均身長を知るには、中学校1年生男子全員の身長を測定する必要があります。非常に大変なことです。そこで登場するのが、中心極限定理です。

       

      中心極限定理によって、全員の身長を測定する手間から開放されます。例えば、中学校1年生男子をランダムに1,000 人のサンプルを集め、この1,000 人の身長の平均をとることで代替できるからです。全員の身長を測定するよりも、1,000 人の身長を測定する方が、はるかに安価で実現可能です。大数の法則とは、サンプル数を増やすとサンプルの平均身長 は、中学校1年生男子全員の身長の平均に近くなるということです。

       

      では、中心極限定理とは何なのか?

       

      元のデータが正規分布していなくても、その平均は正規分布に近づく傾向がある、というのが中心極限定理です。重要なことは、正規分布である程度語れる、ということです。この2つの統計的概念をベースに、統計的仮説検定は成り立っています。

       

      4. 統計的仮説検定に基づいたABテスト

      では、このことで何が嬉しいのでしょうか?中学校1年生男子全員の身長を測ることなく、1,000 人の身長を測定することで十分なら嬉しいでしょう。要は、そういうことです。

       

      ABテストを実施するとき、全てのデータを取得すること無く、白黒つけることが可能になるのです。そう考えると、ABテストの結果を白黒つけるには、ABテストをほぼ半永久的に実施する必要があります。それでは遅すぎます。ある程度のデータ量で白黒つけたいものです。そのようなことを実現するのが、統計的仮説検定に基づいたABテストです。

       

      白黒はっきりさせるまで、帰無仮説H0を破棄するまでデータを取り続けます。ただ、時間は有限なため、ある定期までデータを取り続けると計画するのが普通です。

       

      5. ABテスト : 間違うこともある

      ABテストは少ないデータ量で白黒はっきりさせようという取り組みのため、間違うことがあります。以下の2つの間違いです。

      • タイプ1過誤:帰無仮説H0が正しいのに、帰無仮説H0を棄却する間違い
      • タイプ2過誤:対立仮説H1が正しいのに、帰無仮説H0を棄却しない間違い

      意味分からないという方もいるかも知れませんが、このような間違いが起こる可能性があります。

      データ分析講座(その299)シンプルで始めやすいデータ活用、ABテスト入門

      少ないデータで白黒はっきりさせるには、この2つの間違いをある程度許容する必要があります。この2つの間違いを確率で表現します。

      • α:タイプ1過誤の起こる確率、有意水準やp値とも言われる
      • β:タイプ2過誤の起こる確率、1-βを検出力と言います

       

      6. 少ないデータで白黒を、はっきりさせる

      慣習的に、αである有意水準(p値)を0.05もしくは0.01に設定します。

       

      ECサイトで購入を迷っている訪問者に対し、購入ボタンの色をランダムに表示させます。灰色の購入ボタンを表示された方をA群、橙色の購入ボタンを表示された方がB群です。しばらくデータを取得続けると、購入する人が現れ始めます。さらにデータを取得続けると、購入者数に差がつくかもしれません。その差が意味のある差なのかどうかを、統計的仮説検定で検討します。

      • 帰無仮説H0:橙色のボタンは、灰色のボタンと同じ平均購入数をもたらす
      • 対立仮説H1:橙色のボタンは、灰色のボタンの異なる平均購入数をもたらす

      このとき、出力されたp値の値を見ます。通常の統計学系のツールは、このp値を出力します。その値が、例えば0.05未満の場合に「有意な差がある」と見なし、帰無仮説H0を棄却し対立仮説H1を採択します。そして、平均購入数が高い方の購入ボタンの色が良い、と結論付けます。ただし、この結論は5%(0.05)の間違うリスクがあります。要は、有意水準(今回の例では5%)分の間違うリスクを許容する代わりに、少ないデータで白黒を、はっきりさせるということです。

       

      次回に続きます。

       

      【ものづくり セミナーサーチ】 セミナー紹介:国内最大級のセミナー掲載数 〈ものづくりセミナーサーチ〉 はこちら!

       

         続きを読むには・・・


      この記事の著者

      高橋 威知郎

      データネクロマンサー/データ分析・活用コンサルタント (埋もれたデータに花を咲かせる、データ分析界の花咲じじい。それほど年齢は重ねてないけど)

      データネクロマンサー/データ分析・活用コンサルタント (埋もれたデータに花を咲かせる、データ分析界の花咲じじい。それほど年齢は重ねてないけど)


      「情報マネジメント一般」の他のキーワード解説記事

      もっと見る
      コア技術の利用を切り口としたオープン・イノベーションの類型  研究テーマの多様な情報源(その19)

        1.オープン・イノベーションの類型(インバウンドを対象に) ◆関連解説『情報マネジメントとは』    オープン・イノベーシ...

        1.オープン・イノベーションの類型(インバウンドを対象に) ◆関連解説『情報マネジメントとは』    オープン・イノベーシ...


      分析より、いかに活用するか データ分析講座(その38)

      ◆ なぜ、データ分析で成果がでないのか? KPIの共有の仕方で解決する「簡単なコツ」  なぜ、データ分析しても施策につながらず、具体的な成果がでない...

      ◆ なぜ、データ分析で成果がでないのか? KPIの共有の仕方で解決する「簡単なコツ」  なぜ、データ分析しても施策につながらず、具体的な成果がでない...


      名刺のデータ化 データ分析講座(その7)

        ◆ 名刺もデータ化すると、想像以上の力を発揮する  「名刺って、溜まる一方で管理しきれないよね」よくこのような会話を耳にします。でも...

        ◆ 名刺もデータ化すると、想像以上の力を発揮する  「名刺って、溜まる一方で管理しきれないよね」よくこのような会話を耳にします。でも...


      「情報マネジメント一般」の活用事例

      もっと見る
      ソーシャルメディアデータの解析事例:異分野研究から得られる共通した目的とは

       2020年、コロナウィルス感染の問題が大きくなり始めた頃、少人数の開催ということで、ソーシャルメディアデータ解析を専門にされている先生の講演会を聞く...

       2020年、コロナウィルス感染の問題が大きくなり始めた頃、少人数の開催ということで、ソーシャルメディアデータ解析を専門にされている先生の講演会を聞く...


      既存コア技術強化のためのオープン・イノベーション:富士フイルムの例

       2015年7月20日号の日経ビジネスに、富士フイルムの特集が掲載されました。富士フイルムは、既存コア技術強化のためにオープン・イノベーションを果敢に...

       2015年7月20日号の日経ビジネスに、富士フイルムの特集が掲載されました。富士フイルムは、既存コア技術強化のためにオープン・イノベーションを果敢に...


      現場のExcel依存に注意しよう

       マイクロソフトの「Excel」は企業の業務遂行にとって欠かせないツールになりました。数字の集計、グラフの作成にとどまらず、作業伝票の発行、作業の管理、資...

       マイクロソフトの「Excel」は企業の業務遂行にとって欠かせないツールになりました。数字の集計、グラフの作成にとどまらず、作業伝票の発行、作業の管理、資...