問いと仮説|研究の問い・新規性・検証

このページはプロモーション(広告)を含みます。

研究の問い・新規性・検証(初級・読む25分+演習35分)

この授業のゴール

仕事でどう使うか

「新しい方法は良いか」という問いには、誰も答えられません。何に対して、どんな条件で、何で測り、どれだけ違えば「良い」のかが決まっていないからです。問いを検証可能な形にすることは、研究に限らず、データを使う仕事すべての出発点です。

路線 この授業の使いどころ
DS(データサイエンティスト) 分析依頼を「対象・比較・指標・判断基準」に分解し、分析計画書の冒頭に書く。結果が出てから基準を動かさない
ML(機械学習エンジニア) モデル改善の実験で「どの評価データで、どの指標が、何%改善したら採用か」を実験前に決め、実験記録に残す
DX(DX推進・AI企画) PoC(Proof of Concept:概念実証)の合格条件を、関係者と事前に合意した数値で定義する
RS(研究者) 研究計画書・論文の冒頭で、問いと仮説を明示する。査読者が最初に確認する部分であり、ここがあいまいだと計画全体が評価されない

この授業では、研究と実務分析 で作った研究の問いを、仮説と判断基準まで具体化します。

前提

次の言葉を使います。不安があれば先に戻ってください。

ケースは前の授業の続きです。架空の青井研究室の大学院生・森さんが、みなと屋(架空)の新商品データを使って研究を始めます。

身近な状況:「良い方法か」に答えられない

森さんは、研究計画の最初の1文を次のように書いて、指導教員の青井先生に見せました。

問い:類似商品の情報を使う新しい予測法は、良い方法か。

青井先生は、5つの質問を返しました。

先生の質問 森さんの答え(話し合いの結果)
何に対して?(対象) 発売後の履歴が4週以下の新商品
どんな条件で?(条件) みなと屋5店舗の2025年発売の30品目。同じ学習期間・評価期間で比べる
何と比べて?(比較) 自商品の過去の平均だけで予測する方法(基準法)
何で測る?(指標) 翌週販売数のMAE(個)
どれだけ違えば「良い」?(判断基準) 基準法よりMAEが平均で10%以上小さい

答えをつなぐと、問いは次のようになります。

問い:発売後の履歴が4週以下の新商品(みなと屋5店舗、2025年発売の30品目)について、類似商品の平均を混ぜる予測法は、自商品の平均だけの予測法より、同じ評価期間で翌週販売数のMAEを平均10%以上小さくするか。

長くなりましたが、この問いには答え方が決まっています。データを集めて計算すれば「はい」か「いいえ」が出ます。最初の問いでは、どんな結果が出ても「良い」とも「良くない」とも言えてしまいます。

直感的な説明:問いは「答え合わせの方法」まで含む

天気予報にたとえます。

研究の問いも同じです。良い問いは、答え合わせの方法まで含んでいます。答え合わせに必要なのが、次の5要素です。

  1. 対象:誰・何について調べるか(履歴4週以下の新商品)
  2. 条件:どんな状況で比べるか(同じデータ・同じ期間・同じ計算量)
  3. 比較:何と比べるか(基準法)
  4. 指標:何で測るか(MAE)
  5. 判断基準:どれだけ違えば主張するか(10%以上)

5要素がそろうと、問いは「はい/いいえ」で答えられる仮説に変えられます。仮説は「たぶんこうなる」という予想を、答え合わせができる文にしたものです。

注意:5要素は、研究の問いを「狭くする」作業です。狭すぎると価値が下がると感じるかもしれません。しかし、狭い問いに確かな答えを出し、それを少しずつ広げるほうが、広い問いにあいまいな答えを出すより、他の人が使える知識になります。

正確な定義:問い・仮説・予測・結果・解釈・主張

研究の文章では、次の6つを区別します。例はすべて森さんのケースです。

用語 定義 例
問い(research question) 答えを求める疑問文。5要素を含む 類似商品の平均を混ぜると、履歴4週以下の新商品でMAEが10%以上小さくなるか
仮説(hypothesis) 問いへの予想の答えを、否定され得る形で述べた文 類似商品の平均を混ぜる予測法は、基準法よりMAEが平均10%以上小さい
予測(prediction) 仮説が正しければ、この実験で観測されるはずの具体的な結果 30品目の評価で、相対削減率の平均が10%以上になる
結果(result) 実際に観測・計算された値 相対削減率の平均は11.7%だった
解釈(interpretation) 結果が何を意味するかについての、書き手の考え 履歴が短いほど、類似商品の情報が役立つと考えられる
主張(claim) 結果と解釈から、範囲を限定して「言える」とすること この30品目では、履歴4週以下で仮説を支持する結果が得られた

仮説の判断に使う相対削減率は、次の式で計算します。

$$r = \frac{E_{\text{基準}} - E_{\text{提案}}}{E_{\text{基準}}} \times 100$$

ここで $E_{\text{基準}}$ は基準法のMAE(個)、$E_{\text{提案}}$ は提案法のMAE(個)、$r$ は相対削減率(%)です。分母が基準法のMAEであることに注意します。

数値を代入します。基準法のMAEが12.0個、提案法が10.2個なら、$r = (12.0 - 10.2) \div 12.0 \times 100 = 1.8 \div 12.0 \times 100 = 15$ %です。判断基準10%を満たします。

パーセントポイントとの区別:指標がもともと%で表される場合(例:欠品率)、差の表し方が2通りあります。欠品率が20%から17%に下がったとき、差は 3パーセントポイント(20−17)、相対変化は 15%(3÷20×100)です。判断基準に「欠品率を10%改善」と書くと、どちらの意味か分かりません。「10パーセントポイント下げる」「相対的に10%下げる」のように書き分けます。

段階付き例題:あいまいな問いを仮説と判断基準にする

入力:森さんの同期の林さんが、「少ないデータでも使える売上予測を作りたい」と相談に来ました。

ステップ1:対象を決める。「少ないデータ」とは何か。林さんと話して、「販売履歴が8週以下の商品」に決めました。

ステップ2:比較の相手を決める。新しい方法が良いかは、何かと比べないと分かりません。最も単純で、現場で実際に使われている方法として「直近4週の平均」を基準法にします。

ステップ3:指標と条件を決める。指標は翌週販売数のMAE(個)。条件は「同じ商品・同じ評価期間・学習に使える履歴の長さを同じにする」です。新しい方法だけに長い履歴を使わせると、比較が不公平になります。

ステップ4:判断基準を、結果を見る前に決める。現場の担当者に聞くと、「MAEが1割減れば発注の手間が目に見えて減る」とのことでした。そこで「相対削減率の平均が10%以上」とします。

ステップ5:仮説と、仮説が否定される結果を書く。

項目 内容
問い 履歴8週以下の商品で、新しい方法は直近4週平均より、翌週販売数のMAEを10%以上小さくするか
仮説 新しい方法は、直近4週平均よりMAEが平均10%以上小さい
予測 評価する全商品の相対削減率の平均が10%以上
否定される結果 相対削減率の平均が10%未満(0%以下なら、むしろ悪化)

出力の意味:最初の「少ないデータでも使える予測」は、どんな結果でも「使える」と言えてしまう問いでした。ステップ5の表は、結果が出る前に「どうなったら仮説は誤りか」を決めています。この「否定される結果」を書けることが、検証可能な仮説の条件です(詳しくは 反証と反例)。

操作して理解する:判断基準と結果を照合する

森さんの実験結果を、履歴の長さ別にまとめた表で確かめます。下のコードは、商品群ごとの相対削減率を計算し、判断基準(10%)と照合します。zip(a, b, c) は3つのリストを同じ位置どうしで組にする関数、round(x, 1) は小数第1位に丸める関数です。

weeks = [1, 2, 3, 4, 8, 12]                 # 履歴の長さ(週)でまとめた商品群
base  = [9.6, 8.8, 8.0, 7.4, 6.0, 5.2]      # 基準法(自商品の平均)のMAE(個)
prop  = [7.9, 7.6, 7.2, 7.0, 6.1, 5.5]      # 提案法(類似商品の平均を混ぜる)のMAE(個)
th = 10                                     # 判断基準:相対削減率10%以上(実験前に決めた値)

rs = []
for w, b, p in zip(weeks, base, prop):
    r = round((b - p) / b * 100, 1)         # 相対削減率(%)。分母は基準法のMAE
    rs.append(r)
    print(f'{w:>2}週  基準 {b:.1f}  提案 {p:.1f}  相対削減率 {r:5.1f}%', '基準以上' if r >= th else '')

short = [r for w, r in zip(weeks, rs) if w <= 4]
print('履歴4週以下の平均削減率', round(sum(short) / len(short), 1))

出力は次のとおりです。

履歴 1週 2週 3週 4週 8週 12週
相対削減率(%) 17.7 13.6 10.0 5.4 −1.7 −5.8

履歴4週以下の平均削減率は11.7%です。

読み方:問いの対象は「履歴4週以下」でした。その平均11.7%は判断基準10%を満たすので、仮説を支持する結果です。ただし、4週の商品群だけを見ると5.4%で、基準に届きません。また、8週・12週では提案法のほうが悪化しています(マイナス)。

主張の書き方:「履歴4週以下の30品目では、相対削減率の平均が11.7%で仮説を支持した。ただし効果は履歴が長いほど小さく、4週では5.4%、8週以上では悪化した。」

試してみましょう:

  1. th = 10 を th = 15 に変えると、基準を満たす商品群はどれになるでしょう。(答え:1週だけ)
  2. 結果を見た後で「履歴3週以下」に対象を変えれば、平均は13.8%になり、より強い結果に見えます。これは許されるでしょうか。(答え:許されません。対象を結果を見てから選び直すと、都合のよい結果を拾うことになります。もし3週以下に絞ることに意味があると考えたなら、それは新しい仮説として、別のデータで確かめます。)

発展:探索と検証、事前登録、問いの種類

探索的研究と検証的研究:データを眺めて仮説の候補を見つける段階を探索的(exploratory)、事前に決めた仮説を新しいデータで確かめる段階を検証的(confirmatory)と呼びます。探索は研究に不可欠ですが、探索で見つけた傾向を、同じデータで「検証できた」と書くことはできません。上の例の「3週以下に絞ると13.8%」は探索の結果で、検証には別の商品群や別の年のデータが必要です。

事前登録(preregistration):仮説・指標・判断基準・分析方法を、データを見る前に第三者が確認できる場所に記録しておく方法です。医学や心理学などで広く使われ、機械学習の分野でも実験計画を事前に記録する取り組みがあります。形式は分野や登録先によって異なるため、使う場合は登録先の公式情報で確認してください。研究室の中で、日付つきの計画書を共有しておくだけでも、後から基準を動かす誘惑を減らせます。

問いの種類:

種類 例 必要な検証
記述の問い 新商品の初週販売数はどう分布しているか 代表的なデータで正確に測る
予測の問い 提案法は翌週販売数の誤差を減らすか 未来のデータ(評価期間)で比べる
因果の問い 値引きは販売数を増やすか 介入の割り当てを工夫する(無作為化など)

同じテーマでも、問いの種類によって必要な設計が変わります。予測が当たることは、原因が分かったことを意味しません。

統計的な仮説との関係:統計学の仮説検定では、「差がない」という帰無仮説を立てて、データがそれと矛盾するかを調べます(「帰無と対立仮説」(有料版))。この授業の「研究の仮説」は、検定の対立仮説に近い考え方ですが、効果の大きさ(10%以上)や対象の範囲まで含む点で、より広い意味で使っています。

よくある失敗

失敗1:測れない形容詞を問いに入れる

誤った例:「提案法は、実用的で優れた予測を可能にするか。」

なぜ誤りか:「実用的」「優れた」は、何で測るかが決まっていません。MAEが0.1%下がっただけでも「優れた」と言え、逆に10%下がっても「実用的ではない」と言えてしまいます。

直し方:形容詞を、指標と数値に置き換えます。

あいまいな語 置き換えの例
優れた 基準法より翌週販売数のMAEが10%以上小さい
実用的 1品目あたりの予測計算が1秒以内、かつ必要な履歴が4週以下
少ないデータ 発売後の履歴が4週以下

失敗2:どんな結果でも外れない仮説を立てる

誤った例:「提案法は、条件によっては予測を改善することがある。」

なぜ誤りか:改善した場合は「改善した」、悪化した場合は「この条件では改善しなかった」と言えます。どの結果も仮説と矛盾しないので、実験をしても何も分かりません。

直し方:条件を特定し、否定される結果を書きます。

仮説:履歴4週以下の新商品では、提案法の相対削減率の平均が10%以上になる。
否定される結果:相対削減率の平均が10%未満。

「条件によっては」を使いたくなったら、その条件が何かを考えることが研究の中身になります。

失敗3:相対削減率の分母を間違える

誤った計算:基準法のMAEが12.0個、提案法が10.2個のとき、

$$r = \frac{12.0 - 10.2}{10.2} \times 100 \approx 17.6\%$$

と、提案法のMAEを分母にしてしまう。

正しい計算:「基準法と比べて何%減ったか」なので、分母は基準法です。

$$r = \frac{12.0 - 10.2}{12.0} \times 100 = 15\%$$

なぜ問題か:17.6%と15%では、判断基準が16%なら結論が逆になります。論文や報告では、式を明記して、読み手が同じ計算を再現できるようにします。

失敗4:結果を見てから判断基準や対象を変える

誤った例:実験前の判断基準は「履歴4週以下で相対削減率10%以上」だった。結果を見ると4週の群が5.4%と低かったので、計画を「履歴3週以下」に書き換えて、平均13.8%で「仮説を強く支持した」と報告する。

なぜ誤りか:結果に合わせて対象を選び直すと、偶然うまくいった部分だけを報告することになります。何度も選び直せば、どんな方法でも「効果あり」に見える範囲が見つかります。

直し方:事前の基準どおりに結果を報告し(11.7%、基準を満たす。4週では5.4%)、「3週以下では効果が大きい可能性がある」は探索的な発見として書き、別のデータで確かめる次の仮説にします。

まとめ

用語

仮説(hypothesis)

問いへの予想の答えを、否定され得る形で述べた文。

予測(研究の)(prediction)

仮説が正しければ、ある実験で観測されるはずの具体的な結果。

判断基準(decision criterion)

結果をどう判断するかを、結果を見る前に数値で決めた基準。

相対削減率(relative reduction)

(基準の値−比較する値)÷基準の値×100 で表す、基準から何%減ったかの割合。

探索的研究(exploratory research)

データから仮説の候補を見つける段階の研究。見つけた傾向は別のデータで確かめる必要がある。

事前登録(preregistration)

仮説・指標・判断基準・分析方法を、データを見る前に第三者が確認できる形で記録しておくこと。

よくある質問

判断基準の数値(10%など)は、どうやって決めればよいですか?

その差が実務や理論で意味を持つ大きさから決めます。例えば「MAEが1割減れば発注の手間が目に見えて減る」という現場の声や、先行研究で報告された改善幅、測定のばらつきの大きさが材料になります。大切なのは、結果を見る前に決めて記録することです。

仮説と予測は、何が違うのですか?

仮説は一般的な主張(提案法は基準法よりMAEが10%以上小さい)、予測はこの実験で観測されるはずの具体的な結果(この30品目で相対削減率の平均が10%以上)です。同じ仮説から、別のデータでの別の予測を導けます。

仮説が否定されたら、研究は失敗ですか?

失敗ではありません。「この条件では効果がない」は、他の研究者が同じ方法を試す前に知っておくべき知識です。ただし、否定された理由(効果がないのか、データが少なすぎたのか)を区別して報告することが大切です。

指標を1つに決められないときはどうしますか?

主に判断に使う指標(主要指標)を1つ決め、他は補助指標として扱います。例えば主要指標をMAE、補助指標を欠品率にします。複数の指標を並べて「どれか1つが良ければ成功」とすると、偶然良く見える結果を拾いやすくなります(「多重比較と補正」(有料版))。

問いが狭すぎて、価値がないように感じます。

狭い問いへの確かな答えは、次の問いの土台になります。研究では、「履歴4週以下で効果がある」を確かめた後に、「8週以下でも成り立つか」「他の業種でも成り立つか」と範囲を広げていきます。最初から広い問いにすると、何が効いたのか分からない結果になりがちです。

探索的な分析をしてはいけないのですか?

探索は仮説を見つけるために必要です。問題は、探索で見つけた傾向を、同じデータで「確かめた」と報告することです。探索と検証を分け、探索で得た仮説は別のデータや次の実験で確かめます。

確認問題

問1 次のうち、検証可能な仮説として最も適切なものはどれか。

  1. ① 提案法は条件によっては予測を改善することがある
  2. ② 提案法は画期的な予測を可能にする
  3. ③ 履歴4週以下の新商品で、提案法のMAEは基準法より平均10%以上小さい
  4. ④ 提案法は将来、多くの企業で使われるだろう
解答と解説

正解:③

対象・比較・指標・判断基準があり、否定される結果(10%未満)が決まっています。

問2 基準法のMAEが10.0個、提案法が8.5個のとき、相対削減率はいくらか。

  1. ① 15%
  2. ② 1.5%
  3. ③ 約17.6%
  4. ④ 85%
解答と解説

正解:①

(10.0−8.5)÷10.0×100=15%。分母は基準法のMAEです。

問3 欠品率が30%から27%に下がった。正しい記述はどれか。

  1. ① 欠品率は3%下がった(相対)
  2. ② 欠品率は3パーセントポイント下がり、相対的には10%下がった
  3. ③ 欠品率は10パーセントポイント下がった
  4. ④ 欠品率は27%下がった
解答と解説

正解:②

差は30−27=3パーセントポイント、相対変化は3÷30×100=10%です。

問4 「この30品目の評価で、相対削減率の平均は11.7%だった」は、問い・仮説・予測・結果・解釈のどれか。

  1. ① 仮説
  2. ② 予測
  3. ③ 結果
  4. ④ 解釈
解答と解説

正解:③

実際に計算された値なので結果です。

問5 実験後、事前の対象「履歴4週以下」では削減率11.7%、「3週以下」に絞ると13.8%だった。研究として適切な報告はどれか。

  1. ① 対象を3週以下に変更し、13.8%を主結果として報告する
  2. ② 事前の対象どおり11.7%を主結果とし、3週以下の傾向は探索的な発見として別のデータで確かめる
  3. ③ 両方の数字の大きいほうだけを報告する
  4. ④ 結果が基準を満たしたので、対象の話は書かない
解答と解説

正解:②

結果を見てから対象を変えると、都合のよい部分だけを拾うことになります。事前の基準で報告し、新しい傾向は次の仮説にします。

問6 「値引きは新商品の販売数を増やすか」は、問いの種類としてどれに当たるか。

  1. ① 記述の問い
  2. ② 予測の問い
  3. ③ 因果の問い
  4. ④ 問いではない
解答と解説

正解:③

値引きという介入が販売数に与える効果を問うので、因果の問いです。割り当ての工夫が必要になります。

次に学ぶこと

次の 新規性の種類 では、この問いに答えることがどんな新しさ(新規性)を持つのかを、理論・方法・データ・検証・知見の5種類で説明できるようにします。

関連:統計的な仮説検定の考え方は 「帰無と対立仮説」(有料版)、複数の指標を比べるときの注意は 「多重比較と補正」(有料版) で扱います。仮説が否定される条件の考え方は 反証と反例 でさらに深めます。

キャリア学習:データサイエンティスト・機械学習エンジニア・DX推進・研究者を目指す人の学習アプリ。164モジュール・984授業を、ブラウザで動くSQLとPythonの演習で。基礎と各分野の最初のモジュールは無料。全部は2,980円の買い切り。

アプリを無料で開く有料版と無料版の違い