不確かさ計算ソフト取り扱い説明

キャリブレータ・QA 用試料の表示値の不確かさの推定１）ソフト(ver. 5.52)
ﾌｧｲﾙ名：①ｷｬﾘﾌﾞﾚｰﾀ不確かさ計算 v-5_52.xls
マクロ（Visual Basic for Application）について
本ｿﾌﾄは Excel 2003 で作成しました。

注：本ソフトは日本臨床検査標準協議会の提供です。また版権も日本臨床検査標準協議会にあります。
本ソフトのバリデーションは行っておりません。
【機能】・ 本ソフトは、ｷｬﾘﾌﾞﾚｰﾀ･QA 用試料の表示値の不確かさを推定１−３）する場合に使用します（ﾒｰｶｰ用）。
・ データの数（ｐ×ｑ×ｎ）は、任意で設定できます。
・ 必要に応じて棄却検定を実施できます。
・ 測定データ数が揃わず、空欄が存在する場合にも対応できます。
・ 入力されたデータについて、二段枝分れ分散分析を行います。
・ 二段枝分れ分散分析でバイアル間変動および日間変動の有意性の検定を行い、その結果により一元配置分散分析を行なうなど、測定による標準不確かさの推定法を選択します。
・ エクセルの編集メニューより「シートのコピー」で計算シートを増やし、利用することができます。
【ver4.20 からの主な変更点】
変更点

変更内容

棄却検定

Grubbs-Smirnov 棄却検定の機能を追加しました。

空欄データへの対応

Ver.4.20 では、データ入力表に空欄がある場合について対応していませんでした。本バージョンでは、データ数が日によって揃っていないような場合にも対応できます。

エラー表示

エラーとなるような操作（０で割り算を行なうなど）に対し、エラーメッセージを表示するようにしました。

複数シートの一括計算

複数のシートを選択し（作業グループ）、１回のボタン操作で計算できます。

印字範囲の設定

計算結果、データ入力表の印字範囲を、それぞれ設定できます。

【本ソフトでの作業の流れ】① データ入力表を作成します。
② データ入力表に、実験データを入力します。
③ 必要に応じ、棄却検定を実施します。
④ ｷｬﾘﾌﾞﾚｰｼｮﾝで使用した標準物質の不確かさを入力します。
⑤ 必要に応じてその他の不確かさの成分を入力します。
⑥ 「計算実行」ボタンを押します。不確かさが計算されます。

-1-

−

不確かさ推定実験

目 次−･･･････・・・・・・・・・・･・・・・・・・・・・･・・・･･･････・・・・・・・・・・･・・・

３

データ入力

− 入力表の作成 −･･･････・・・・・・・・・・･・・・･・・・･・・・・・・・･・・・

４

データ入力

− 測定結果の入力（棄却検定を行なわない場合） − ･･･････・・・・・・・

５

データ入力

− 測定結果の入力（棄却検定を行なう場合） −･･･････・・・・・・･・・・

６･･･････・・・・・・・・・・･・・・･・・・･・・・･・・・･・・・･・・・･・・・・・・・・･・・・

７

棄却検定の実行B タイプの不確かさ入力− 上位標準物質 表示値の不確かさの入力 −･･･・・・・

８･･･････・・・・・・・・・・･・・・・・・･・・・･・・・･・・・・・･・・・

９･･･････・・・・・・・・・・･･・・・･・・・･・・・･・・・･・・・･・・・･・・・･・・・・・・・・・･・・・

１０

その他の不確かさの成分入力
計算実行

計算結果 − 分散分析 −･･･････・・･・・・･・・・･・・・・・・・・・・・･・・・・・・・・・・･・・・

１１

計算結果 − 不確かさ −･･･････・・・・･・・・･・・・･・・・･・・・・・･・・・・・・・・・・･・・・

１２･･･････・・・・・・・･・・・･・・・･・・・･・・・･・・・･・・・・･・・・・・・・・・・･・・・

１３

実験条件等 記載欄･･･････・・・・・･・・・･・・・･・・・･・・・･・・・・・・・･・・・・・・・・・・･・・・

１４

エラーメッセージ等･･･････・・・・・・・・・・･・・･・・・･・・・･・・・･・・・･・・・・・・・・・・・・・・・

１５

印字範囲の設定

本ソフトにおける測定条件による不確かさ u M の推定フローチャート････・・・・・･････・

１６･･･････・・・・・・・・･・・・･・・・･・・・･・・・･・・・･・・・・・・・・・・・・･・・・

１７･･･････・・・・・・・・・・･・・・・･・・・･・・・･・・・･・・・･・・・･・・・･・・・･・・・・・･・・・

１８･･･････・・・・・・・・・・･・･・・・･・・・･・・・･・・・･・・・･・・・･・・・･・・・・・・・・・・・・･・・・

１８

棄却検定について注意事項
文献-2-

不確かさ推定実験【実験例】
本ソフトで処理を行なうデータを得るには、以下のような実験を行ないます。
① ｷｬﾘﾌﾞﾚｰｼｮﾝは、測定日毎に実施します（毎日ｷｬﾘﾌﾞﾚｰｼｮﾝを実施）。
② 不確かさ推定対象試料を、１日２本（２バイアル注）以上測定します。
③ １本の試料は、２回以上繰り返し測定を行います。
④ ①〜③を１日の操作とし、１５日以上実施します。
⑤ このようにして得られた 日数(p)×バイアル数(q)×繰り返し測定回数(n) 個のデータを本ソフトに入力し、不確かさを推定します。
(注：ここでいう２バイアルとは、同一の試料を 2 本測定することを意味します。コントロール血清での Low、High のことではありません)【二段枝分かれ実験例】
１日あたり ２バイアルをそれぞれ３回繰り返し測定行なった実験系を例にとります。
すなわち p=15 、q＝2、n＝3 となり、下図のような測定値を得ます。

日ﾊﾞｲｱﾙ

繰り返し測定測定結果1123・・・・・・・・・・・・・・・

X111
X112
X113

2

123・・・・・・・・・・・・・・・

X121
X122
X123

1123・・・・・・・・・・・・・・・

X211
X212
X213

2

123・・・・・・・・・・・・・・・

X221
X222
X223

・・・・・・・・・・・・・・・・・・

1

2・・・・・・・・・・・・・・・・・・-3-データ入力− 入力表の作成 −【データ入力表の作成】
画面の例

操作、入力事項「ｷｬﾘﾌﾞﾚｰﾀｰ不確かさ計算 v5」ツールバーの「新規入力表作成」をクリックします。

【ﾃﾞｰﾀ表の設定】
実験条件にあわせ、データ入力表の設定をします。
p：日数q：1 日あたりのバイアル数（単位体数）
n：１バイアルあたりの測定回数を設定します。▲▼ボタンで数値が変わります。実験条件に合わせて数値を設定してください。
注意）
入力表を作成すると、それまで入力されたデータは消去されます。
以前のデータを残したまま、新たに計算を行なう場合は、「シートのコピー」を行なってください。

【棄却検定】
棄却検定を実施する場合、「行なう」にチェックを入れてください。
統計処理に詳しい方が利用してください。
「OK」をクリックすると、以下２つの確認ダイアログが表示されます。
【データ消去の確認】
データ入力表を更新する場合、以下のデータが消去されます。
・ 測定データ・ 分散分析結果
・ 「不確かさ計算」欄のうち、「測定条件による A ﾀｲﾌﾟの不確かさ」、「ﾊﾞｲｱﾙ間変動」
以上を消去したくない場合は「キャンセル」をクリックしてください。なお、この場合作業は中止されます。
【上位標準物質の不確かさ情報消去の確認】「はい」をクリックすると、以下のデータが消去されます。
・ 「標準物質」欄のうち、「認証値（表示値）」、「不確
かさ」
・ 「不確かさ計算」欄のうち、「上位標準物質の不確かさ（％）」「標準物質」欄のうち、「名称」、「ロット」は消去されません。

-4-データ入力− 測定結果の入力（棄却検定を行なわない場合） −【測定結果の入力】
画面の例

操作、入力事項「表１ データ入力表」に測定データを入力します。
1 日２バイアル 3 重測定の場合
X111、X112、X113 ： 1 日目の１バイアル目の測定データ（n=3）
X121、X122、X123 ： 1 日目の 2 バイアル目の測定データ（n=3）
X211、X212、X213 ： 2 日目の１バイアル目の測定データ（n=3）
X221、X222、X223 ： 2 日目の 2 バイアル目の測定データ（n=3）

・・・・・・・・・・・・のように入力します。
入力方向を間違えると、正しい結果が得られません。
注意）
データ入力表は、その位置も含めマクロが情報を取得します。データ入力表のデータ入力セル以外の部分、および表のまわりのセルの変更、データ入力は行わないでください。
【データ入力表について】
画面の例

①②

説明

③
① 測定データ入力欄。
② 本ﾊﾞｰｼﾞｮﾝより、空欄がある場合にも対応しています。
③ 測定日ごとの平均と SD を示します。
④ ③で計算された平均、SD の総平均を示します。

④-5-

データ入力− 測定結果の入力（棄却検定を行なう場合） −このモードは、統計処理に詳しい方がご使用ください。
棄却検定を行なう場合は、新規入力表作成時に、「棄却検定を行なう」にチェックを入れてください（p4をご参照ください）。
以下の３つの表が作成されます。

【測定結果の入力】
画面の例

操作、入力事項「表１ データ入力表」に測定データを入力します。
入力方法は、ｐ5 の「棄却検定を行なわない場合」と同じです。

棄却検定の実行については、ｐ７を参照-6-

棄却検定の実行
このモードは、統計処理に詳しい方がご使用ください。
Grubbs-Smirnov 棄却検定を行います。
【測定結果の入力】
画面の例

操作、入力事項「ｷｬﾘﾌﾞﾚｰﾀｰ不確かさ計算 v5」ツールバーの「棄却検定」をクリックします。
有意水準（通常は 0.01）を指定し、「OK」をクリックします。
本ソフトでの棄却検定については、ｐ17 をご参照ください。
注意・ バイアル内での棄却は実施していません。
・ 棄却前後での分布型の確認は行なっていません。

【棄却検定結果およびデータの除外・復元について】①②③④① 「表１ データ入力表」の測定データは、棄却後も残ります。
② 「外れ値」として除外されたデータ位置を示します。「表２ 除外データ指定表」で「#」と表示されたデータは、「外れ値」として除外されます。
③ １日の平均値の棄却検定の結果は、「表２ 除外データ指定表」の「平均」欄に「#」が表示されます。
④ 「表３ 計算データ表」で表示されているデータについて分散分析を行います。上記③で 1 日の測定値の平均値が除外された場合は、その日の全データが表示されません。
・ 除外されたデータについて除外を解除する場合、「表２ 除外データ指定表」の「#」を消去します（キーボードの「DELETE」キー）。そのデータは表３に表示され、分散分析の対象となります。
・ 分析者の判断により除外したいデータがある場合、「表２ 除外データ指定表」で除外するデータと対応するセルに「#」を入力します。
注意） 「#」は、半角で入力してください。

棄却検定で除外データが生じた場合、その妥当性や実験系について検証してください。

-7-

B タイプの不確かさ入力 − 上位標準物質 表示値の不確かさの入力 −【上位標準物質の不確かさ入力（入力フォームの利用）】
画面の例

操作、入力事項「ｷｬﾘﾌﾞﾚｰﾀｰ不確かさ計算 v5」ツールバーの「上位標準物質の不確かさ入力」をクリックします。
標準物質の認証書（表示値表）をよく読み、必要事項を正確に入力した後、「OK」ボタンを押してください。エ
クセル シートの「上位標準物質の標準不確かさ(％)」欄に結果が表示されます。
表示値（認証値）測定項目の表示値を入力してください。
記載されている不確かさを入力してください。
標準物質の認証書をよく読み、表示されている不確かさの表現方法を確認してください。必要に応じ、以下の設定を変更してください。
不確かさの単位を確認して下さい。
表示値同じ単位：測定項目の濃度・活性を表す単位で記載されている場合に選択不確かさの単位してください（ﾃﾞﾌｫﾙﾄ）。
ﾃﾞﾌｫﾙﾄ： 表 示 値 と 同
表示値に対する相対値(%)：不確かさは、じ単位相対値として記載されている場合があります。その場合は、こちらを選択してください。
不確かさ（拡張不確かさ）入力例

包含係数（ｋ）
ﾃﾞﾌｫﾙﾄ：２

記載されている不確かさの包含係数を確認し、必要に応じて設定を変更してください。

確認ダイアログ

入力事項に間違いがなければ、「はい」をクリックします。

上位標準物質の不確かさに関する情報の出力【標準物質】
上位標準物質の表示値、不確かさ、包含係数が出力されます。
「名称」、「ロット」は、セルに直接入力してください。
注意）この欄は上位標準物質の情報を記録するためのものです。
この欄の内容は計算に使用されません。

【不確かさの計算】「上位標準物質の不確かさ（％）」に、標準物質の表示値の不確かさが、相対標準不確かさとして出力されます。
この数値で、合成標準不確かさを計算します。

-8-

その他の不確かさの成分入力【その他の不確かさの成分】
画面の例

操作、入力事項
その他の成分の不確かさを、必要に応じて入力します。
測定条件による A ﾀｲﾌﾟ不確かさ(％)

マクロが計算結果を記入します。

ﾊﾞｲｱﾙ間変動 (％)

マクロが計算結果を記入します。

上位標準物質の標準不確かさ(％)
入力フォームからも入力できます。P8 参照。

その他の不確かさ成分 (％) ①（例：融解温度）

その他の不確かさ成分 (％) ②（例：融解後時間）

ﾃﾞｰﾀを入力してください。
標準物質の不確かさの大きさを包含係数（通常 ２）で割り、その値を表示値に対する相対値（％）にしてから入力。
必要に応じて、ﾃﾞｰﾀを入力してください。
試料調製などによる成分を考慮する必要がある場合に入力します。
別途実験を行ない、分散分析結果より誤差の推定値を濃度（活性）に対する相対値（％）として入力します。

-9-計算実行【計算実行】
画面の例

操作、入力事項「ｷｬﾘﾌﾞﾚｰﾀｰ不確かさ計算 v5」ツールバーの「計算実行」を押します。
（データを入力しただけでは、計算されません）。
マクロで計算されるものは、以下のとおりです。
・

データ数ｐ、ｑ、ｎ（データ表から確認）

・

総平均・

分散分析結果・SD の推定値・測定条件による A タイプの相対標準不確かさ【複数のシートを一括して計算実行する場合】
複数のシートを選択しておき、上記の「計算事項」を行なうと、選択されたシートについて、一括して計算を行なうことができます。
計算を行なうシートを選択します。
選択する方法は、以下２通りがあります。
① キーボードの「Ctrl」キーを押しながら、エクセル シートのタブをクリックします。
クリックしたシートのみ選択されます。
② キーボードの「Shift」キーを押しながら、エクセル シートのタブをクリックします。
クリックしたシートに挟まれた範囲の全てのシートが選択されます。

図の例では、「AST1 計算」、「ALT1 計算」、「ALT2 計算」に下線があり、選択されていることが示されています（タブの色も変わります）。
選択を解除する場合は、いずれかのシートのタブをクリックします。

- 10 -

計算結果

【計算結果

− 分散分析 −二段枝分かれ分散分析結果】①②③① 試料測定値の総平均② 分散分析表
③ 標準偏差の推定値。 測定値と同じ単位。

【計算結果

一元配置分散分析結果】

二段枝分かれ分散分析の結果により、一元配置分散分析は実行されない場合があります。
p16「本ソフトにおける測定条件による不確かさ u M の推定フローチャート」参照①②① 分散分析表② 標準偏差の推定値。測定値と同じ単位。

- 11 -

計算結果

【計算結果

− 不確かさ −不確かさ計算結果】①②③④① 分散分析の結果と、測定条件による不確かさの推定方法② 測定条件による A タイプの不確かさ（総平均に対する相対％）③ 分散分析より推定されたバイアル間変動④ その他の成分を合成した最終的な不確かさ（上段：合成標準不確かさ、下段：拡張不確かさ）- 12 -

印字範囲の設定
印字範囲を自動設定し、印刷プレビューを表示します。
画面の例

操作、入力事項「印字範囲設定」をクリックします。

① 計算結果について、印字範囲設定を行なう場合「計算結果表 印字範囲設定」をクリックします。
② データ表について、印字範囲設定を行なう場合「ﾃﾞｰﾀ表 印字範囲設定」をクリックします。
本機能によるﾃﾞｰﾀ表の印字範囲設定は、表全体について行なうものです。用紙が１枚に収まらない場合、必ずしも区切りの良い箇所で改ページされるとは限りません。
印刷前にプレビューで確認してください。
見出し行は全ページで印刷されます。

- 13 -

実験条件等 記載欄
この記載欄は、不確かさの計算には全く関係ありません。実験条件、使用した上位標準物質の名称などの記録にご利用ください。
実験条件等の記録

測定日
項目
測定試料
機種
これらは、ソフトの機能に何ら関係はありません。記載事項の変更（機種→施設）など、自由にご利用ください（上図で、「測定回数」欄はソフトが利用しますので、変更しないでください）。

実験条件等の記録

名称
ロット「上位標準物質のこれらは、ソフトの機能に何ら関係はありません。認証値（表示値）、不確かさ欄は、不確かさ入力」の操作により、ソフトが記載します。
（ただしこの表の数値は、実際の計算には用いられません。ｐ８参照）- 14 -

エラーメッセージ等
本ソフトで表示されるエラーと、内容です。
エラー表示

内容と考えられる原因

入力表が棄却検定用ではありません。
ﾃﾞｰﾀ入力表が棄却検定用ではないのに、「棄却検定」ﾎﾞﾀﾝ棄却検定を行なうには、棄却検定用の入力表 を押した。
を作成してください。
→ 棄却検定を行なう場合は、入力表を棄却検定用に作成する必要があります。
自由度が 0 です｡
実験の手順やデータの入力順番など入力方法についてもう一度確認してください｡
日内誤差の誤差分散が 0 のため､分散分析を適用できません｡

自由度（n−1 など）が０となった。
→ 実験データが少なく、入力時の誤りや、実験系が適切でないなどが考えられます。
→ 日内のばらつきが全く無いという状態です。実験系の不備が考えられます。

計算の状態が、右上部に表示されます。

表示例

内容

計算未実行

新規に入力表を作成した後、計算は実行されていません。

計算実行（年.月.日時：分）

エラー無く計算が行なわれました。
計算を実行した日付、時刻が表示されます。
計算を試みましたが、エラーが発生し計算を中断しまし

計算時ｴﾗｰ（年.月.日時：分）た。
エラーが発生した日付、時刻が表示されます。

- 15 -

本ソフトにおける測定条件による不確かさ u M の推定フローチャート
不確かさ推定のための実験
測定日(p 日)、ﾊﾞｲｱﾙ数(ｑ個)、繰り返し測定(n 回)の枝分かれ実験ﾃﾞｰﾀ

測定日

ﾊﾞｲｱﾙ112･･

繰り返し12･･ｎｑ

12･･

12･･2･･･ｎｑｐ

二段枝分かれ分散分析
日間変動、ﾊﾞｲｱﾙ間変動について有意性の検定を行なう
変動成分の推定値

純日間SDの推定値
純ﾊﾞｲｱﾙ間SDの推定値
日内SDの推定値

日間変動 無ﾊﾞｲｱﾙ間変動 無uAuBuE

日間変動 有ﾊﾞｲｱﾙ間変動 無日間変動 有
ﾊﾞｲｱﾙ間変動 有日間変動 無
ﾊﾞｲｱﾙ間変動 有

一元配置分散分析
日間変動について有意性の検定を行なう
不確かさ推定実験ﾃﾞｰﾀを、測定日数 ｐ測定回数 (q×n）
として処理。

変動成分の推定値

uA
uE

純日間SDの推定値
日内SDの推定値

日間変動

無日間変動 有一元配置分散分析
ﾊﾞｲｱﾙ間変動について有意性の検定を行なう
不確かさ推定実験ﾃﾞｰﾀを、ﾊﾞｲｱﾙ数 (ｐ×q)
測定回数 nとして処理。

変動成分の推定値

uBuE

純ﾊﾞｲｱﾙ間SDの推定値
日内SDの推定値

ﾊﾞｲｱﾙ間変動 無

ﾊﾞｲｱﾙ間変動 有2u M=

22uAuu+ B + Eppqpqn

2u M=

2uAu+ Eppqn

2u M=

2uBu+ Epqpqn

u M=SD 2pqn

SD＊＊）SD：全データ(p×q×n)より算出した SD- 16 -

棄却検定について
日内測定データの外れ値の候補の検出
ある測定日における測定データについて、以下の検証を行います。
（ただし、ﾊﾞｲｱﾙ数×繰り返し測定数 ≧３の場合のみ実施します）
日内のデータにおいて、( Xavg − Xmin ) ＝ ( Xmax − Xavg )( Xavg − Xmin )Xmax、Xmin を外れ値とみなさないと( Xmax − Xavg )( Xmax − Xavg ) ＞ ( Xavg − Xmin )の比較を行なう。
Xmax：最大値
Xmin：最小値
Xavg：日内平均値( Xmax − Xavg ) ＜ ( Xavg − Xmin )Xmin と同じ値は、測定日内で複Xmax と同じ値は、測定日内で数存在するか？

複数存在するか？

存在しない

存在する

存在しない

存在する

Xmin について棄却

Xmin を外れ値とみ

Xmax について棄却

Xmax を外れ値とみ検定を行なうなさない

検定を行なうなさない

外れ値の棄却検定

T ＝ （ Xavg − Xmin）／ｓ
または

T ＝ （Xmax − Xavg ）／ｓ
が、T ＞ Tｎ(α)のとき、Xmin あるいは Xmax を棄却する。
ただし、
Xavg ： 当該測定日の平均値
ｓ ： 測定日内での SD日間データ(各測定日での測定データの平均値)の棄却検定日内の場合と同様に処理を行いますが、Xavg： 総平均
ｓ ： 各測定日における平均値の SDとして計算します。

- 17 -注意事項
・ PC のメモリ容量が小さい場合、動作しないことがあるようです。この場合、マクロの記述で配列変数のインデックスの最大値を小さく変更するか、メモリ容量の大きな PC を使用してください（256MB では動作しています）。
・ 万一、データ数が非常に多く、マクロで宣言した配列変数のインデックスを超えてしまった場合は、マクロの記述（配列変数のインデックス値）を変更してください（通常のデータ数では問題は無いと思います）。
・ このエクセルファイルは、名前を変えて保存しても問題はありません。

文献1）細萱茂実、桑 克彦、濱崎直孝：臨床検査における測定の不確かさ・ケース別推定法．臨床化学 34：40-46，2005
2）日本臨床化学会クオリティマネジメント専門委員会：キャリブレータおよび QA 用試料の不確かさ評価方法（Ver.1.4）．臨床化学 32：186-199，2003
3）JCCLS 認証委員会標準物質小委員会 WG：標準物質(ERM)Lot004 の設定概要．日本臨床検査標準協議会会誌 19：3-52，2004
ｿﾌﾄ監修：細萱 茂実*

本ソフトの使用により万一損害等の問題が起こった場合でも、作成者等は責任を負うことはできません。
利用者の責任においてご使用ください。
以上*

山梨大学医学部附属病院検査部- 18 -