ユニット 5 / 11

不確実性、誤差伝播および測定分析

利益:

  • ランダムな不確実性と系統的な不確実性を区別し、各測定結果を不確実性とともに適切な有効桁数で報告する機能。
  • 正しいルールで誤差の伝播を計算し、人工知能によって導かれた式をモンテカルロ法で個別にクロスチェックする能力
  • 不確実性を考慮して、2 つの結果が互換性があるかどうかを判断する能力

物理学において完璧な測定はありません。定規で長さを測る場合は±0.5mm、ストップウォッチで時間を測る場合は±0.1秒の誤差があります。これらの不確実性は欠陥ではなく、測定の性質であり、科学的完全性の要件は、不確実性を含めて各結果を報告することです。 「重力加速度が 9.7 であることがわかりました」と言うだけでは不完全です。 「9.7 ± 0.3 m/s² が見つかりました」と言えば、結果がどれほど信頼できるかがわかります。この単元では、不確実性の計算と誤差の伝播 (測定の不確かさが測定結果から計算結果にどのように反映されるか) に人工知能 (AI) を使用する方法と、これらの計算を検証する方法を学びます。

不確実性の種類と AI の役割

不確実性には 2 つの基本的なタイプがあります。ランダムな不確実性は、繰り返し測定された結果のばらつきです。多くの測定値が取得され、平均値と標準偏差によって減算されます。体系的な不確実性は、常に同じ方向に偏る誤差です (校正ミスの天びんなど)。繰り返しても減りませんが、原因を探ることで改善します。 AI は、これらの概念を説明し、標準偏差と平均の計算を成文化し、特に複雑な誤差伝播式を導き出すのに役立ちます。ただし、AI は誤差伝播式に偏微分符号や平方根構造を混在させることが多いため、すべての導出式を検証する必要があります。

ステータス

アカウント

検証

繰り返し測定

平均値±標準誤差

手動標準偏差 / √N

加算/減算 (z = x ± y)

不確実性は二乗から合計されます

サイズ/単位制御

乗除算(z = x・y)

相対的な不確実性は二乗から合計されます

サンプル番号によるテスト

一般的な機能

偏導関数による伝播

モンテカルロ法とのクロスチェック

エラー伝播の基本ルール

加算と減算では、絶対不確実性はそれらの二乗を加算することによって結合されます。z = x + y の場合、z の不確実性は √(δx² + δy²) になります。乗算と除算では、相対 (パーセンテージ) 不確実性はそれらの 2 乗から合計されます: z = x・y の場合、(δz/z) = √((δx/x)² + (δy/y)²)。より複雑な関数の場合、一般的な規則は偏導関数を使用することです。結果に対する各変数の影響は、その変数に関する偏導関数によって測定されます。 AI はこれらの式を導き出すことができますが、結果を検証する最も安全な方法はモンテカルロ クロスチェックです。つまり、各入力を不確実性にランダムに配分し、何千回も計算して、出力の分布を確認します。

ヒント: 誤差伝播式の精度がわからない場合は、モンテカルロ法を使用してください。独自の不確実性を備えた入力をランダムに生成し、関数を 10,000 回計算します。出力の標準偏差は、式で与えられる不確実性と一致する必要があります。これら 2 つの独立した方法を組み合わせることで、結果に対する信頼性が大幅に高まります。

ステップバイステップ: 正直な不確実性分析

1. 各測定の不確かさを決定します。楽器の解像度、リピートの分布、またはメーカーのデータ。不確実性がどこから来たのかを書き留めます。

2. ランダムとシステマティックを区別します。繰り返すことで何が減るのか、何が減らないのかを分けて考えてみましょう。

3. 正しい式でスプレッドを計算します。加算、乗算、一般関数 — 適切なルールを選択します。 AI に導出させますが、それを制御します。

4. モンテカルロとのクロスチェック。特に複雑な数式の場合は、独立したメソッドで結果を提供します。

5. 適切な有効数字を使用して報告します。不確実性は通常、有効数字 1 ~ 2 桁に四捨五入されます。結果は不確実性の最後の桁と一致します。 「9.73418 ± 0.4」ではなく、「9.7 ± 0.4 m/s²」と書きます。

ミニケース3個

ケース 1 — 間違ったスプレッド式。学生が AI に g = 4π²L/T² の不確かさの伝播について質問しました。 AI は、T に対する T の不確実性の寄与を導出するときに、係数 2 を忘れていました (T² であるため、相対的な不確実性は 2・δT/T であるはずです)。学生がモンテカルロ法と照合したところ、AIの公式が不確実性を約半分推定して修正していることが判明した。

ケース 2 — 系統的エラーが隠蔽されている。ある研究者は、多数の測定を行い、ランダムな不確実性を非常に小さくし、「±0.01 mm」という驚異的な精度を報告しました。しかし、そのスケールは 0.2 mm ずれており、これは系統誤差です。繰り返しても減少しないこの誤差を考慮すると、実際の不確実性ははるかに大きくなります。教訓: 繰り返しにより、系統的エラーではなく、ランダムなエラーが減少します。

ケース 3 — モンテカルロ法が保存されました。教師は体積計算 (V = πr²h) に不確実性を導入し、結果を手作業で求めました。確かに、彼は AI にモンテカルロ コードを要求しました。彼は r と h を不確実性とともにランダムに生成し、V を 10,000 回計算しました。分布の標準偏差は手動で見つけた値と一致し、分析が検証されました。

コピー可能な 4 つのテンプレート

1) エラー伝播の導出 + 検証:

式 z = [式] について、変数 x および y の不確実性から z の不確実性までの誤差の伝播を、偏導関数によって段階的に導出します。それぞれの偏導関数を表示します。次に、この式を SympY.Fitting で検証します。よくわからないステップにマークを付けてください。

2) モンテカルロクロスチェック:

モンテカルロを使用して次の計算の不確実性を求める Python コードを作成します: z = [式]。入力: x = [値 ± 不確実性]、y = [値 ± 不確実性]。正規分布から各入力を 10,000 回サンプリングし、z を計算し、出力の平均と標準偏差を出力します。これを解析拡散公式の結果と比較してください。

3) 測定統計:

次の繰り返し測定データ ([値]) の平均値、標準偏差、平均値の標準誤差 (std/√N) を計算するコードを作成します。結果を「値 ± 標準誤差 (単位)」の形式で、適切な有効数字を付けて出力します。ランダムな不確実性と系統的な不確実性の違いを思い出してください。

4) 有効数字/報告チェック:

以下の結果を「値 ± 不確実性 (単位)」の形式に書き換え、不確実性を有効数字 1 ~ 2 桁に四捨五入し、結果を不確実性と揃えます。誤った精度を修正しました。結果: [こちら]

弱いプロンプト / 強いプロンプト

弱者: 「g の不確実性を計算します。」
結果: コンテキストのない数値。その式は検証されておらず、系統的/ランダムな区別もありません。
強者: 「g = 4π²L/T² の場合、L = 1.00 ± 0.01 m および T = 2.00 ± 0.02 s の測定値から偏導関数によって g の不確実性を導出し、モンテカルロでクロスチェックします。結果を適切な有効数字を付けて 'g = ... ± ... m/s²' の形式で書きます。」
結果: 導出され、独立して検証され、正しく報告された不確実性。

よくある間違い

  • 不確実性をまったく報告していない。不確実性のない測定は、科学的には中途半端な記述です。
  • スプレッド計算式を検証していません。 YZ は偏微分係数と平方根構造を頻繁に混合します。モンテカルロのクロスチェックは必須です。
  • 繰り返しを通じて系統的誤差を減らそうとします。複数の測定はランダムな誤差を減らすだけです。キャリブレーションエラーが残っています。
  • 誤った確実性を生み出す。不確実性よりも多くの有効数字を書き込むことは、存在しない精度の主張です。
  • 不確実性を直接収集する。独立した不確実性は線形ではなく、二乗(平方根)されます。
注意: 2 つの物理的な結果が「異なる」かどうかは、その不確実性を考慮することによってのみ判断できます。不確かさが ±0.3 の場合、値 9.7 ~ 9.81 は互換性があります。 ±0.02は矛盾しています。不確実性を無視して「私の結果は理論から逸脱している」と言うのは、多くの場合、誤った結論になります。意思決定を行う前に、AI が与える不確実性の計算を必ず確認してください。

要約すると

物理的測定には不確実性が不可欠であり、すべての結果はその不確実性を含めて報告される必要があります。 AI は、不確実性統計のコーディングと誤差伝播公式の導出に役立ちます。ただし、これらの式には頻繁にエラーが含まれるため、モンテカルロなどの独立した方法でクロスチェックする必要があります。ランダムな不確実性と体系的な不確実性を区別し、適切な有効数字で報告し、結果をその不確実性と比較することは、誠実な科学的研究の基礎です。次の単元では、数値解析から記号モデルの導出に焦点を移します。

アプリケーションタスク

少なくとも 2 つの測定量を含む計算を選択してください (例: V = πr²h または g = 4π²L/T²)。各サイズに適切な不確実性を割り当てます。 AI にテンプレート 1 で誤差伝播を導出させ、次にテンプレート 2 でモンテカルロ クロスチェックを実行させて実行します。 2 つの方法の結果は一致しますか?結果を適切な有効数字で報告します。 5 ~ 6 文で書き留めてください: 式の間違いや不一致はありますか?

チェックリスト

  • [ ] 私は各測定値の不確実性とソースを特定しました。
  • [ ] 私はランダムな不確実性と系統的な不確実性を区別しました。
  • [ ] 正しいルールで誤差伝播を計算しました。
  • [ ] 結果をモンテカルロ法または手動で個別にクロスチェックしました。
  • [ ] 不確実性に合わせて、適切な有効数字を付けて結果を報告しました。
  • [ ] 結果を比較する際に不確実性を考慮しました。