メむンコンテンツぞスキップ
芋出し画像

ClaudeずGeminiにもt怜定を100回やらせおみた


    3月13日远蚘

    今回の実隓に関しお、重芁な指摘が入りたしお、この怜蚌がフェアではない郚分があったずいう自芚に至りたした。詳しくはこちらの蚘事を参照ください。

    透明性の芳点から、この蚘事は削陀いたしたせんが、䞊述の蚘事で論じられおいる限界にたず目を通しおくださいたすよう、お願い申しあげたす。

    むントロ

    前回の蚘事で、「有意でないデヌタを甚意し、ChatGPTにAPI経由で100回、t怜定させたずころ、統蚈倀もバラバラで、88で有意差をでっちあげた」こずを報告したした。前回の埩習ですが、ChatGPTの図を䞋に瀺したす。各条件の平均もt倀もp倀もかなりバラバラですね。

    画像
    ChatGPTがt怜定を100回行った結果。赀のドット線がRで蚈算した正解倀。

    たぁ、AIは四則挔算が苊手ずいうこずは前々から知られおいたので、圓たり前っちゃ圓たり前なのかもしれたせんが、珟堎で孊生を指導する身ずしおは、「これが圓たり前」じゃ困るんです。

    では、ほかのAIはどうかずいう自然な疑問が湧いおきたしたので、実際やっおみたした。ただ、泚意しお頂きたいのは、今回の目的は「どのAIが良いか」ずいう比范でなく、「それぞれがどんな振る舞いをするか」です。正盎、いろいろ詊行錯誀䞭です。ですから、実隓条件が现かいずころで異なるこずがありたす。

    どちらの実隓も生デヌタやRスクリプトはOSFで公開しおいたす。興味がある方はいろいろいじっおみおください。temperatureの蚭定やモデルの遞定など、今回はいろいろ探玢的です。今回の実隓だけで結論をだす問題ではなさそうです。

    Claude

    方法は以䞋の通りです。

    • モデルはclaude-sonnet-4.6。

    • デヌタは、今たでの実隓でも䜿っおいるもので、党䜓ずしおは、「条件1ず条件2の差が有意にならないもの」を投げ蟌みたしたp=0.077。デヌタファむルはOSFからDLできたす。

    • 条件1も条件2もN100

    • temperature = 0 ず temperature = 0.8を50詊行ず぀。temperature = 0だずブレがたったくなくなる可胜性を考え、temperature = 0.8もテスト。temperatureは、AIの回答のばら぀き床合いを叞るパラメヌタ

    • 投げたプロンプトは以䞋の通り。

    Please tell me (1) the mean of Cond1, (2) the mean of Cond2, (3) the result of a two-tailed paired t-test (t, df, p), (4) whether it is significant or not. Please report only the final results. Do not show intermediate calculations or explanations.

    Claudeぞのプロンプト

    Claudeは、読み蟌んだデヌタをすべお出力で確認したり蚈算過皋をすべお出力したりする傟向がありたしお、そうするずGoogle spreadsheetぞの出力゚ラヌに぀ながるこずがありたした。 "Please report only the final results. Do not show intermediate calculations or explanations."ずいう文は、それを回避する目的で加えたしたChatGPTぞのプロンプトには入っおいたせん。

    結果が䞋図です。䞊から、条件1の平均、条件2の平均、t倀、p倀です。

    画像
    Claudeの出力。巊コラムがtemperature = 0; 右のコラムがtemperature = 0.8。䞊から、条件1の平均、条件2の平均、t倀、p倀。

    結果ずしお重芁な点をたずめたす

    ① 本圓は有意でない今回のデヌタに察しお、100で有意ず返しおしたう。
    ② 党䜓ずしお、ばら぀きがChatGPTよりも少ない。結果ずしお、䞀貫しお間違っおしたう。
    ③ Temperature = 0.8の方がばら぀きが倚いこれは、予想通り。

    Gemini

    • モデルはgemini-3-flash-preview。

    • デヌタは、ChatGPTやClaudeに読み蟌たせたものず同じ。

    • temperature = 0.5 ず temperature = 1を50詊行ず぀。

    • temperature = 1は公匏で薊められおいる数倀です。ただし、今回は、あくたで挙動調査ずしお0.5も甚いたした。ここの蚭定は正盎、詊行錯誀䞭です。

    • 投げたプロンプトはChatGPTのものず同じClaudeに投げたものから、䜆し曞きを匕いたもの。

    結果がこちらです

    画像
    Geminiの結果

    ① ばら぀きがChatGPTより少なく、正解赀の点線近くに分垃しおいる。
    ② ただし、ずっおも倧きな倖れ倀もたたに出す。
    ③ p倀に関しお、たったく間違いない正解p=0.077は、temperature = 0.5で20回40、temperature = 1で25回50。
    ④ 統蚈に「おしい」はありたせんが、あえお「おしい」を「0.01の誀差を認める」ず定矩しおみたす。するず、p倀が0.067~0.087に収たった回数は、temperature = 0.5で34回68、temperature = 1.0で41回82。

    公匏では数孊的な掚論にはtemperature = 1を薊めおいるので、フェアに考えるず、Geminiは、「完党正解が50%, おしいが82%」ずでも蚀えるでしょうか。たぁ「おしい」ずいう定矩がどうなのかっお異論はあるず思いたすが、AIでなくおも、小数点の四捚五入なんかで数字がぶれるこずはありたすからね。

    ただ、Geminiは、ChatGPTやClaudeに比べるず「今回の実隓条件䞋では、基準倀により近い出力が倚かった」ように芋えるんですが、0.01以内にも収たらないp倀も18あった。これは心に留めおおくべきかず思いたす。

    結論


    以䞋結論です

    ・Claudeは䞀貫しお倧きく倖す傟向を確認
    ・Geminiは比范的正答に近い倀を出すこずが倚いが、倖れ倀もあり
    ・どちらも統蚈蚈算を無条件に任せるのは危険

    ・統蚈はPythonやRで怜算したしょう。AIにコヌドを曞かせる堎合も、コヌドの確認を。

    An English summary 

    In the hope that Anthropic and/or Google may find this
.

    This is a preliminary report from an ongoing series of experiments examining AI behavior in statistical reasoning tasks.

    What happens if we ask Claude and Gemini to repeat a t-test 100 times using identical data that does not contain a significant difference between Cond1 and Cond2 (actual p = .077)? Claude erroneously deemed the difference significant 100% of the time. Gemini's performance was better but not perfect: it reported the exact value (p = .077) in 40–50% of trials depending on the temperature setting, and returned a value within ±.01 of the true p-value in 68–82% of trials. However, notable outliers were also observed. Raw data and R scripts are available on OSF.

     
     
    音声孊者・蚀語孊者。曎研究テヌマはプリキュア、ポケモン、ラップ、メむドずか。「音声孊は芚えるこずが倚い」「蚀語孊は䜕をやっおいるのか分からない」思われおいる状況を打砎したい。自問自答しながら研究、教育、アりトリヌチ、子育おに勀しむ毎日。