有効数字(または有効桁数)とは、位置表記で表された数値の中で、特定の量を伝える上で信頼性と必要性の両方を兼ね備えた特定の桁のことです。長さ、圧力、体積、質量などの測定結果を示す場合、桁数が測定機器の分解能を超えると、分解能によって決定される桁のみが信頼できるため、有効桁とみなされます。
例えば、最小目盛り間隔が 1 mm の定規を使用して長さを測定したところ114.8ミリメートル(mm) であった場合、最初の 3 桁 (1、1、4、114 mmを表す) は確実であり、有効数字となります。さらに、不確実ではあるものの意味のある桁も有効数字に含まれます。この例では、最後の桁 (8、0.8 mm を表す) も不確実ではありますが有効数字とみなされます。[ 1 ]したがって、この測定値には 4 桁の有効数字が含まれます。
別の例として、±0.05 Lの不確かさで2.98リットル(L)の体積測定値があります。実際の体積は2.93 Lから3.03 Lの間にあります。特定の桁が完全にわかっていなくても、許容できる不確かさの範囲内で実際の体積を示す意味のあるものであれば、依然として有効です。この場合、実際の体積は2.94 Lまたは3.02 Lである可能性があり、3桁すべてが有効とみなされます。[ 1 ]したがって、この例では3つの有効数字があります。
以下の種類の数字は有効数字とはみなされません: [ 2 ]
小数点以下のゼロ(例:1.0)は有効数字であり、このようなゼロの小数を付加する際には注意が必要です。したがって、1.0の場合は有効数字が2桁になりますが、1(小数点なし)の場合は有効数字が1桁になります。
数値の有効数字の中で、最も有効な数字は指数値が最も大きい数字(左端の有効数字)であり、最も無効な数字は指数値が最も小さい数字(右端の有効数字)です。例えば、「123」という数字では、「1」が最も重要な数字で、百の位(10²)を表し、「3」が最も重要な数字で、一の位(10⁰)を表します。
誤解を招くような精度を示すことを避けるため、数値はしばしば丸められます。例えば、測定器が最も近いグラム単位の精度しか提供しない場合、測定値を12345.25 gと表示すると、誤った精度 を示すことになります。この場合、有効数字は左端の桁から数えて最初の5桁(1、2、3、4、5 )であり、数値はこれらの有効数字に合わせて丸められ、12345 gが正確な値となります。丸め誤差(この例では0.25 g)は、数値の分解能または精度を近似的に表します。数値は、必ずしも測定精度を示すためではなく、簡略化のために丸められることもあります。例えば、ニュース放送での便宜を図るためなどです。
有意性計算とは、計算を通じて有意性を維持するための近似的な規則の集合を指します。より高度な科学的規則は、不確実性の伝播として知られています。
以下では、基数10(10進数)を前提としています。(これらの概念を他の基数に拡張する方法については、最後にある「単位」の項を参照してください。)

数値の有効数字を特定するには、どの桁が意味を持つかを知る必要があり、そのためには、数値が測定、取得、または処理される分解能を知る必要があります。たとえば、測定可能な最小質量が 0.001 g の場合、0.00234 g という測定値では、 「 4 」は役に立たないため破棄する必要がありますが、「 3 」は役に立つため、多くの場合保持する必要があります。[ 3 ]
小数点を含まない数値の末尾のゼロの意味は曖昧な場合があります。例えば、1300という数値が最も近い単位まで正確に表されているのか(たまたま100の倍数になっているだけなのか)、それとも丸めや不確実性のために最も近い100の位までしか表示されていないのかは、必ずしも明確ではありません。この問題に対処するための慣習は数多く存在します。しかし、これらは普遍的に使用されているわけではなく、読者がその慣習に精通している場合にのみ有効です。
上記の表記法は一般的に使用されていないため、末尾にゼロが付いた数値の意味を示すための、より広く認知されている以下の方法が利用可能です。
有効数字への丸めは、 n桁への丸めよりも汎用性の高い手法です。なぜなら、異なるスケールの数値を統一的に扱うことができるからです。例えば、ある都市の人口は千の位までしか分からず、52,000と表されるかもしれません。一方、ある国の人口は百万の位までしか分からず、52,000,000と表されるかもしれません。前者は数百の誤差があるかもしれませんが、後者は数十万の誤差があるかもしれませんが、どちらも有効数字は2桁(5と 2)です。これは、測定対象の大きさに対して、どちらの場合も誤差の大きさが同じであることを反映しています。
数値をn 桁の有効数字に丸めるには: [ 8 ] [ 9 ]
金融計算では、数値はしばしば特定の桁数に丸められます。例えば、多くの世界の通貨では小数点以下2桁に丸められます。これは、より高い精度が重要ではなく、通常、最小通貨単位未満の債務を決済することができないためです。
英国の個人所得税申告では、所得は最も近いポンドに切り捨てられますが、納税額は最も近いペニーに計算されます。
例えば、小数12.345は、有効数字や小数点以下の桁数を変えて表現することができます。十分な精度が得られない場合は、利用可能な精度に合わせて数値を丸めます。次の表は、2つの丸め方法における様々な合計精度の結果を示しています(N/Aは該当なしを表します)。
0.012345の別の例です。(先頭のゼロは有効数字ではないことに注意してください。)
ゼロでない数xをp桁の有効数字で表現した数値は、次の式で与えられます。
どこ
末尾の有効ゼロの数を指定するために、上記で詳述した特定の表記法を用いて記述する必要がある場合がある。
測定結果には、次のような測定不確かさを含めることが推奨されます。ここで、x bestとσ xはそれぞれ測定における最良推定値と不確かさです。[ 10 ] x bestは測定値の平均であり、σ x は標準偏差または測定偏差の倍数です。記述のルールは:[ 11 ]

不確かさが明示的に示されていない場合、最後の有効数字によって不確かさが暗示されることがあります。[ 1 ]暗示される不確かさは、最後の有効数字の位置での最小目盛の半分の±です。たとえば、物体の質量が 不確かさを言及せずに3.78 kgと報告されている場合、± 0.005 kgの測定不確かさが暗示される可能性があります。物体の質量が3.78 ± 0.07 kgと推定され、実際の質量はおそらく3.71~3.85 kgの範囲内にある 場合、単一の数値で報告したいのであれば、暗示される不確かさ± 0.05 kgが質量範囲3.75~3.85 kgを与え、これは測定範囲に近いので、 3.8 kgを報告するのが最善の数値です。不確実性が少し大きい場合、例えば 3.78 ± 0.09 kg の場合、3.8 kg という単一の数値を提示するのが依然として最善です。なぜなら、「4 kg」と報告すると多くの情報が失われてしまうからです。
数値の暗黙の不確実性を記述する必要がある場合は、次のように記述できます。暗黙の不確かさとして表記することで(読者がそれを測定の不確かさと認識しないようにするため)、xとσ xはそれぞれ、余分なゼロ桁を持つ数値(上記の不確かさの表記規則に従うため)と、その暗黙の不確かさを表します。たとえば、 暗黙の不確かさが ± 0.5 kg の 6 kg は、6.0 ± 0.5 kg と表記できます。
直接測定した量の有効数字を決定するための規則があるように、これらの測定値から計算した量の有効数字を決定するためのガイドライン(規則ではない)も存在する。
測定値の有効数字は、それらを用いて計算した量の有効数字を決定する上で最も重要です。数学定数または物理定数(例えば、半径rの円の面積の公式π r 2におけるπ )は、その既知の桁数が計算に使用した測定値の有効数字以上であれば、それを用いた計算結果の有効数字の決定には影響しません。質量m の運動エネルギーの公式 1/2 mv 2における1/2のような正確な数値は、その有効数字の数が無限(0.500000...)であるため、計算された運動エネルギーの有効数字には影響しません。
以下に説明するガイドラインは、計算結果が測定値よりも高精度になることを避けることを目的としていますが、結果として得られる暗黙の不確かさが測定値の不確かさに十分近い値になることを保証するものではありません。この問題は単位変換において顕著に現れます。ガイドラインによって得られる暗黙の不確かさが測定値から大きくかけ離れている場合は、同程度の不確かさが得られる有効数字を決定する必要が生じる可能性があります。
測定量から乗算と除算によって生成される量の場合、計算結果は、計算に使用された測定量の中で有効数字が最も少ないものと同じ数の有効数字を持つべきである。 [ 12 ]例えば、
それぞれ有効数字が1、2、1桁です。(ここで 2は正確な数値ではないと仮定します。)最初の例では、最初の乗算因子は有効数字が 4 桁、2 番目の乗算因子は有効数字が 1 桁です。有効数字が最も少ない、つまり最も少ない因子は 1 桁しかない 2 番目の因子なので、最終的な計算結果も有効数字が 1 桁になります。
単位変換の場合、この丸めガイドラインに従うと、結果の暗黙の不確かさが前の単位よりも不満足に高くなる可能性があります。たとえば、8 インチの暗黙の不確かさは ± 0.5 インチ = ± 1.27 cm です。これをセンチメートル スケールに変換し、乗算と除算の丸めガイドラインに従うと、2 0.32 cm ≈ 20 cm となり、暗黙の不確かさは ± 5 cm になります。この暗黙の不確かさが過大評価されていると考えられる場合、単位変換結果のより適切な有効数字は、2 0 .32 cm ≈ 20. cm となり、暗黙の不確かさは ± 0.5 cm になります。
上記の丸めガイドラインを適用するもう1つの例外は、1.234 × 9 のように数値を整数で乗算することです。 上記のガイドラインに従うと、結果は 1.234 × 9.000.... = 11.106 ≈ 11.11 と丸められます。しかし、この乗算は、1.234 + 1.234 + … + 1.234 のように、1.234 を 9 回自身に加えることに本質的に相当するため、以下に説明する加算と減算の丸めガイドラインの方が適切な丸め方です。[ 13 ]その結果、最終的な答えは 1.234 + 1.234 + … + 1.234 = 11.106 = 11.106 (有効数字が 1 桁増加) となります。
加算と減算によって測定値から作成された量の場合、計算結果の最後の有効数字の位置(例えば、百の位、十の位、一の位、十分の位、百分の一の位など)は、計算に使用された測定値の最後の有効数字の中で最も左の、または最大の桁の位置と同じでなければなりません。例えば、
最後の有効数字は、それぞれ一の位、小数点以下第1位、一の位、千の位にあります。(ここで2は正確な数値ではないと仮定します。)最初の例では、最初の項の最後の有効数字は小数点以下第3位にあり、2番目の項の最後の有効数字は一の位にあります。これらの項の最後の有効数字の中で最も左にある、つまり最大の桁の位置は一の位なので、計算結果の最後の有効数字も一の位になります。
乗算と除算における有効数字の計算規則は、加算と減算における規則とは異なります。乗算と除算では、計算対象となる各因数における有効数字の総数のみが重要であり、各因数の最後の有効数字の桁位置は関係ありません。加算と減算では、計算対象となる各項における最後の有効数字の桁位置のみが重要であり、各項の有効数字の総数は関係ありません。ただし 、後続の計算で使用する中間結果に有効数字以外の桁をいくつか残しておくと、精度が向上することがよくあります。
正規化された数(つまり、1 ≤ a < 10でbが整数であるa × 10 b )の-10 を底とする対数は、その小数部(仮数と呼ばれる)が正規化された数の有効数字と同じ数の有効数字を持つように丸められます。
正規化された数値の逆対数を取る場合、結果は、逆対数を取る数値の小数部分の有効数字と同じ桁数になるように丸められます。
超越関数(例えば、指数関数、対数関数、三角関数など)が定義域要素「x」で微分可能である場合、その有効数字の数(「有効数字」と表記)は)は、 xの有効数字の数(「 xの有効数字」と表記)と、次の式で近似的に関係付けられます。
、
どこは条件番号です。
複数段階の計算を実行する場合、中間段階の計算結果を丸めないでください。各中間結果の有効数字を追跡または記録する際に累積的な丸め誤差を避けるため、すべての計算が終了するまで、可能な限り多くの桁数(各段階で丸め規則で許容される桁数より少なくとも1桁多い)を保持してください。その後、最終結果を、たとえば、最終計算の入力の中で、有効数字が最も少ない桁数(乗算または除算の場合)または最も左の最後の有効数字の位置(加算または減算の場合)に丸めます。[ 14 ]
定規を使用する際は、まず最小目盛りを最初の推定桁として使用します。たとえば、定規の最小目盛りが 0.1 cm で、4.5 cm と読み取られた場合、最小目盛り間隔は 4.5 (±0.1 cm) または 4.4 cm ~ 4.6 cm となります。ただし、実際には、目視による測定値は、定規の最小目盛り間隔よりも近い値になることが多く、たとえば、上記の例では 4.51 cm ~ 4.53 cm と推定されることがあります。[ 15 ]
また、定規の全長が最小目盛りの精度まで正確ではない場合や、各単位内の目盛りの間隔が不完全な場合もあります。しかし、通常の良質な定規であれば、最も近い 2 つの目盛りの間の 10 分の 1 を推定することで、小数点以下の 1 桁の精度をさらに高めることができるはずです。[ 16 ]これを怠ると、定規の校正の誤差に加えて、定規の読み取り誤差も加わります。
ある集団から無作為に抽出した標本を用いて、その集団における特定の特性を持つ個体の割合を推定する場合、有効数字の数は、その標本サイズによって許容される最大精度を超えてはならない。
従来、様々な技術分野において、「正確さ」とは、ある測定値が真の値にどれだけ近いかを指し、「精度」とは、その測定値を何度も繰り返したときの安定性を指します。したがって、「正確に間違っている」ということもあり得ます。科学界で実際に「正確さ」という用語がどのように使われているかを反映させようと、最近、ISO 5725という規格が制定されました。この規格では、精度の定義はそのままに、「真度」をある測定値が真の値にどれだけ近いかと定義し、「正確さ」を真度と精度の組み合わせとして用いています。(詳細については、「正確さと精度」の記事を参照してください。)いずれの場合も、有効数字の数は、正確さや新しい概念である真度ではなく、おおよそ精度に対応します。
浮動小数点数のコンピュータ表現では、有効数字への丸め処理が行われます(通常は有効数字の桁数を追跡しません)。これは一般的に2進数で行われます。正しい有効数字の桁数は、相対誤差の概念と密接に関係しています(相対誤差は、精度をより正確に測定できるという利点があり、使用される数値システムの基数(基底とも呼ばれる)に依存しません)。
有効数字表示専用モードを備えた電子計算機は比較的まれである。
関連機能をサポートする電卓には、Commodore M55 Mathematician (1976) [ 17 ]とS61 Statistician (1976) [ 18 ]があり、これらは 2 つの表示モードをサポートしており、DISP+は合計nn桁の有効数字を表示し、 ++はn桁の小数点を表示します。DISP.n
Texas Instruments社の TI -83 Plus(1999年)およびTI-84 Plus(2004年)シリーズのグラフ電卓は、有効数字計算モードをサポートしており、入力された数値の有効数字の数を計算し、対応する数値の後ろに角括弧で表示します。計算結果も有効数字のみを表示するように調整されます。[ 19 ]
HP 20b / 30bベースのコミュニティ開発のWP 34S (2011) およびWP 31S (2014) 電卓では、コンパイル時のオプションとして、有効数字表示モード+および+ (ゼロパディング付き) が利用可能です。[ 20 ] [ 21 ] SwissMicros DM42ベースのコミュニティ開発の電卓WP 43C (2019) [ 22 ] / C43 (2022) / C47 (2023) も有効数字表示モードをサポートしています。SIGnSIG0n
一般的には、目盛りを最小目盛りの10分の1まで視覚補間によって読み取るようにしてください[例省略]。
実験的電気試験。