【解決手段】試料のおかれている環境を表す量の1つである環境変数を変化させたときにその試料から得られる複数の測定値を取得し、そのときの環境変数の値と対応づけて測定データとする。環境変数について定めた同一の分析範囲に含まれる測定データを対象として、最小絶対誤差法による回帰分析と最小二乗法による回帰分析とを行い平均二乗誤差の絶対誤差の平均に対する比が、所定値よりも小さくなる分析範囲において、最小絶対誤差法による回帰分析に基づいて測定データの閾値を算出する。
試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる測定値をそのときの環境変数に対応付けて構成された測定データから閾値を算出する閾値算出装置であって、入力部と、測定データ変換部と、回帰分析範囲指定部と、第1及び第2回帰分析部と、誤差評価部と、閾値算出部とを備え、
前記測定データ変換部は、前記入力部に入力された前記複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成することができ、
前記回帰分析範囲指定部は、前記第1及び第2回帰分析部における環境変数の範囲である分析範囲を指定することができ、
前記第1回帰分析部は、前記分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1回帰関数を求め、前記第1回帰関数による予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第1誤差を算出することができ、
前記第2回帰分析部は、前記分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2回帰関数を求め、前記第2回帰関数による予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2誤差を算出することができ、
前記誤差評価部は、前記第1誤差に対する前記第2誤差の比を所定値と比較し、前記誤差比が前記所定値よりも大きい場合に、前記回帰分析範囲指定部に前記分析範囲における環境変数の上端を小さくするように分析範囲を変更させ、前記第1及び第2回帰分析部に変更された分析範囲での回帰分析をそれぞれ実行させることができ、
前記閾値算出部は、前記誤差比が前記所定値よりも小さくなったときに、前記第1回帰関数に基づいて閾値を算出することができる、
閾値算出装置。
試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる測定値をそのときの環境変数に対応付けて構成された測定データから閾値を算出する閾値算出装置であって、入力部と、測定データ変換部と、回帰分析範囲指定部と、回帰分析範囲判定部と、回帰分析部と、誤差評価部と、閾値算出部とを備え、
前記測定データ変換部は、前記入力部に入力された前記複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成することができ、
前記回帰分析範囲指定部は、前記回帰分析部における環境変数の範囲である分析範囲を指定することができ、
前記回帰分析範囲判定部は、前記回帰分析範囲指定部で指定された分析範囲では認値不定と指定することができ、
前記回帰分析部は、前記分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求め、前記第1の回帰関数による第1の予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第1の誤差を算出し、また、前記第1の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2の誤差を算出することができ、
あるいは、前記分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求め、前記第2の回帰関数による第2の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第3の誤差を算出し、また、前記第2の予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第4の誤差を算出することができ、
前記誤差評価部は、前記第1の誤差に対する前記第2の誤差の比である第1の誤差比、あるいは前記第4の誤差に対する前記第3の誤差の比である第2の誤差比を求め、
前記第1の誤差比または第2の誤差比と所定値と比較し、
前記誤差比が前記所定値よりも大きい場合に、前記回帰分析範囲指定部に前記分析範囲における環境変数の上端を小さくするように分析範囲を変更させ、前記回帰分析部に変更された分析範囲での回帰分析をそれぞれ実行させることができ、
前記閾値算出部は、前記第1の誤差比が前記所定値よりも小さくなったときに、前記第3の回帰関数に基づいて閾値を算出することができる、あるいは、第2の誤差比が前記所定値よりも小さくなったときに、前記第4の回帰関数に基づいて閾値を算出することができる、
閾値算出装置。
請求項1から請求項5までのいずれか1項において、前記環境変数が試料に照射される光のエネルギーであり、前記測定値が前記試料から放出されて検出器によって検出される光電子収量である、
閾値算出装置。
試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる複数の測定値をそのときの環境変数に対応付けて構成された測定データから閾値を算出する閾値算出方法であって、測定データ入力ステップと、測定データ変換ステップと、回帰分析範囲指定ステップと、第1及び第2回帰分析ステップと、第1及び第2誤差算出ステップと、誤差比算出ステップと、誤差比判定ステップと、回帰分析範囲変更ステップと、閾値算出ステップとを備え、
前記測定データ入力ステップは、前記複数の測定値を入力し、
前記測定データ変換ステップは、前記複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成し、
前記回帰分析範囲指定ステップは、前記第1及び第2回帰分析ステップにおける環境変数の範囲である分析範囲を指定し、
前記第1回帰分析ステップは、前記分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1回帰関数を求め、
前記第1誤差算出ステップは、前記第1回帰関数による予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第1誤差を算出し、
前記第2回帰分析ステップは、前記分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2回帰関数を求め、
前記第2誤差算出ステップは、前記第2回帰関数による予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2誤差を算出し、
前記誤差比算出ステップは、前記第1誤差に対する前記第2誤差の比を求めて誤差比とし、
前記誤差比判定ステップは、前記誤差比を所定値と比較し、
前記誤差比が前記所定値よりも小さくなるまで、前記回帰分析範囲変更ステップにおいて、前記分析範囲における環境変数の上端を小さくする分析範囲の変更を行いながら、前記第1及び第2回帰分析ステップと、前記第1及び第2誤差算出ステップと、前記誤差比算出ステップとを繰り返させ、
前記閾値算出ステップは、前記誤差比が前記所定値よりも小さくなったときに、前記第1回帰関数に基づいて閾値を算出する、
閾値算出方法。
試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる複数の測定値をそのときの環境変数に対応付けて構成された測定データから閾値を算出する閾値算出方法であって、測定データ入力ステップと、測定データ変換ステップと、回帰分析範囲指定ステップと、第1誤差比算出ステップ及び第2誤差比算出ステップの何れか1を選択する選択ステップと、前記第1誤差比及び前記第2誤差比の少なくとも何れか1の誤差比を算出する誤差比算出ステップと、誤差比判定ステップと、回帰分析範囲変更ステップと、閾値算出ステップとを備え、
前記測定データ入力ステップは、前記複数の測定値を入力し、
前記測定データ変換ステップは、前記複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成し、
前記回帰分析範囲指定ステップは、前記誤差比算出ステップにおける環境変数の範囲である分析範囲を指定し、
前記第1誤差比算出ステップは、前記分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求め、前記第1の回帰関数による第1の予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第1の誤差を算出し、また、前記第1の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2の誤差を算出して、前記第1の誤差に対する前記第2の誤差の比である第1の誤差比を算出し、
前記第2誤差比算出ステップは、前記分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求め、前記第2の回帰関数による第2の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第3の誤差を算出し、また前記第2の予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第4の誤差を算出して、前記第4の誤差に対する前記第3の誤差の比である第2の誤差比を算出し、
前記誤差比判定ステップは、前記誤差比を所定値と比較して前記誤差比が前記所定値よりも小さくなるまで、前記回帰分析範囲変更ステップにおいて、前記分析範囲における環境変数の上端を小さくする分析範囲の変更を行い、前記分析範囲が指定値以上の場合前記誤差比算出ステップを繰り返させ、前記分析範囲が指定値未満の場合は認知不定と判定し、
前記閾値算出ステップは、前記誤差比が前記所定値よりも小さくなったときに、前記選択を行った第1の回帰関数又は第2の回帰関数に基づいて閾値を算出する、
閾値算出方法。
請求項10において、前記所定値は、前記所定値との比較を行う前記誤差比として前記第1の誤差比を使用する場合は1.414であり、前記第2の誤差比を使用する場合は1.253である、
閾値算出方法。
請求項7から請求項12までのいずれか1項において、前記環境変数が試料に照射される光のエネルギーであり、前記測定値が前記試料から放出されて検出器によって検出される光電子収量である、
閾値算出方法。
請求項17において、前記所定値は、前記所定値との比較を行う前記誤差比として前記第1の誤差比を使用する場合は1.414であり、前記第2の誤差比を使用する場合は1.253である、
測定装置。
請求項14から請求項19までのいずれか1項において、前記環境変数が試料に照射される光のエネルギーであり、前記測定値が前記試料から放出されて検出器によって検出される光電子収量である、
測定装置。
【発明を実施するための形態】
【0018】
1.実施の形態の概要
先ず、本願において開示される代表的な実施の形態について概要を説明する。代表的な実施の形態についての概要説明で括弧を付して参照する図面中の参照符号はそれが付された構成要素の概念に含まれるものを例示するに過ぎない。
【0019】
〔1〕<絶対誤差と二乗誤差の平方根の比に基づいて範囲を限定した回帰分析を行う閾値算出装置>
本発明の代表的な実施の形態は、試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる測定値をそのときの環境変数に対応付けて構成された測定データ(8)から閾値(9)を算出する閾値算出装置(10)であって、入力部(7)と、測定データ変換部(6)と、回帰分析範囲指定部(3)と、第1及び第2回帰分析部(1,2)と、誤差評価部(4)と、閾値算出部(5)とを備え、以下のように構成される。
【0020】
前記測定データ変換部は、前記入力部に入力された前記複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成することができる。
【0021】
前記回帰分析範囲指定部は、前記第1及び第2回帰分析部における環境変数の範囲である分析範囲を指定することができる。
【0022】
前記第1回帰分析部は、前記分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1回帰関数を求め、前記第1回帰関数による予測値と前記変換データとの差の絶対値を前記分析範囲で平均することより第1誤差(MAE)を算出することができる。
【0023】
前記第2回帰分析部は、前記分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2回帰関数を求め、前記第2回帰関数による予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2誤差(RMSE)を算出することができる。
【0024】
前記誤差評価部は、前記第1誤差に対する前記第2誤差の比を所定値と比較し、前記誤差比が前記所定値よりも大きい場合に、前記回帰分析範囲指定部に前記分析範囲における環境変数の上端を小さくするように分析範囲を変更させ、前記第1及び第2回帰分析部に変更された分析範囲での回帰分析をそれぞれ実行させることができる。
【0025】
前記閾値算出部は、前記誤差比が前記所定値よりも小さくなったときに、前記第1回帰関数に基づいて閾値を算出することができる。
【0026】
これにより、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値の精度を向上することができ、測定者の知識や経験に依存しない閾値の算出が可能となる。
【0027】
〔2〕<誤差比RMSE/MAE = r < SQRT(2)>
〔1〕項の閾値算出装置において、前記所定値は1.414である。ここで前記所定値として適切な理論値は2の平方根であるが、有効数字をはじめ、実際の測定に採用される場合には、その測定で発生する誤差を考慮して調整される。このことは、以下の〔6〕項と〔10〕項についても同様である。
【0028】
これにより、誤差が平均0、分散2φ
2のラプラス分布に従う場合に、回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができる。
【0029】
〔3〕<誤差比RMSE/MAE = r < SQRT(pi/2)>
〔1〕項の閾値算出装置において、前記所定値は1.253である。ここで前記所定値として適切な理論値は円周率の2分の1の平方根であるが、有効数字をはじめ、実際の測定に採用される場合には、その測定で発生する誤差を考慮して調整される。このことは、以下の〔7〕項と〔11〕項についても同様である。
【0030】
これにより、誤差が平均0、標準偏差σの正規分布に従う場合に、回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができる。
【0031】
〔4〕<光電子収量分光法>
〔1〕項から〔3〕項までのいずれか1項に記載の閾値算出装置において、前記環境変数が試料(23)に照射される光のエネルギーであり、前記測定値が前記試料から放出されて検出器によって検出される光電子収量である(
図3)。
【0032】
これにより、光電子収量分光法によって測定された測定データから、その閾値を算出する閾値算出装置を提供することができる。このとき閾値は、当該試料の仕事関数またはイオン化エネルギーに相当する。
【0033】
〔5〕<絶対誤差と二乗誤差の平方根の比に基づいて範囲を限定した回帰分析を行う閾値算出方法>
本発明の代表的な実施の形態は、試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる複数の測定値をそのときの環境変数に対応付けて構成された測定データから閾値を算出する閾値算出方法であって、測定データ入力ステップ(S1)と、測定データ変換ステップ(S2)と、回帰分析範囲指定ステップ(S3)と、第1及び第2回帰分析ステップ(S4,S6)と、第1及び第2誤差算出ステップ(S5,S7)と、誤差比算出ステップ(S8)と、誤差比判定ステップ(S9)と、回帰分析範囲変更ステップ(S10)と、閾値算出ステップ(S11)とを備える(
図2)。
【0034】
前記測定データ入力ステップでは、前記複数の測定値を入力し、前記測定データ変換ステップで、前記複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成する。
【0035】
前記回帰分析範囲指定ステップでは、前記第1及び第2回帰分析ステップにおける環境変数の範囲である分析範囲を指定する。前記第1回帰分析ステップでは、前記分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1回帰関数を求め、前記第1誤差算出ステップで、前記第1回帰関数による予測値と前記変換データとの誤差の絶対値を前記分析範囲で平均することより第1誤差を算出する。
【0036】
前記第2回帰分析ステップでは、前記分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2回帰関数を求め、前記第2誤差算出ステップで、前記第2回帰関数による予測値と前記変換データとの誤差を二乗した値を前記分析範囲で平均して平方根をとることより第2誤差を算出する。
【0037】
前記誤差比算出ステップで、前記第1誤差に対する前記第2誤差の比を求めて誤差比とし、前記誤差比判定ステップで、前記誤差比を所定値と比較する。
【0038】
前記誤差比が前記所定値よりも小さくなるまで、前記回帰分析範囲変更ステップにおいて、前記分析範囲における環境変数の上端を小さくする分析範囲の変更を行いながら、前記第1及び第2回帰分析ステップと、前記第1及び第2誤差算出ステップと、前記誤差比算出ステップとを繰り返させる。
【0039】
前記閾値算出ステップでは、前記誤差比が前記所定値よりも小さくなったときに、前記第1回帰関数に基づいて閾値を算出する。
【0040】
これにより、〔1〕項と同様に、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値の精度を向上することができ、測定者の知識や経験に依存しない閾値の算出が可能となる。
【0041】
〔6〕<誤差比RMSE/MAE = r < SQRT(2)>
〔5〕項の閾値算出方法において、前記所定値は1.414である。
【0042】
これにより、誤差が平均0、分散2φ
2のラプラス分布に従う場合に、回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができる。
【0043】
〔7〕<誤差比RMSE/MAE = r < SQRT(pi/2)>
〔5〕項の閾値算出方法において、前記所定値は1.253である、
これにより、誤差が平均0、標準偏差σの正規分布に従う場合に、回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができる。
【0044】
〔8〕<光電子収量分光法>
〔5〕項から〔7〕項までのいずれか1項の閾値算出方法において、前記環境変数が試料(23)に照射される光のエネルギーであり、前記測定値が前記試料から放出されて検出器(26)によって検出される光電子収量である(
図3)。
【0045】
これにより、光電子収量分光法によって測定された測定データから、その閾値を算出する閾値算出方法を提供することができる。このとき閾値は、当該試料の仕事関数またはイオン化エネルギーに相当する。
【0046】
〔9〕<測定装置>
本発明の代表的な実施の形態は、計測部(21)と制御演算部(11)とを備える測定装置(20)であって、以下のように構成される。
【0047】
前記計測部は、試料(23)から得られる複数の測定値を取得して前記制御演算部に供給することができる。前記制御演算部は、前記試料のおかれている環境を表す量の1つである環境変数を変化させたときに得られる複数の測定値を、そのときの環境変数の値と対応づけて測定データとして取得することができる。前記制御演算部は、前記環境変数について定めた同一の分析範囲に含まれる前記測定データを対象として、絶対誤差が最小となる第1回帰関数を求める第1回帰分析(1)と、二乗誤差が最小となる第2回帰関数を求める第2回帰分析(2)とを行う。前記制御演算部は、前記第2回帰分析における平均二乗誤差の平方根(RMSE)の前記第1回帰分析における絶対誤差(MAE)の平均に対する比が、所定値よりも小さくなる分析範囲において、前記第1回帰関数に基づいて前記測定データの閾値を算出することができる(
図3)。
【0048】
これにより、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値を、精度よく求めることができる閾値算出手段を備えた測定装置を提供することができ、測定者に依存しない閾値の算出が可能となる。
【0049】
〔10〕<誤差比RMSE/MAE = r < SQRT(2)>
〔9〕項の測定装置において、前記所定値は1.414である。
【0050】
これにより、誤差が平均0、分散2φ
2のラプラス分布に従う場合に、回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができる。
【0051】
〔11〕<誤差比RMSE/MAE = r < SQRT(pi/2)>
〔9〕項の測定装置において、前記所定値は1.253である。
【0052】
これにより、誤差が平均0、標準偏差σの正規分布に従う場合に、回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができる。
【0053】
〔12〕<光電子収量分光装置>
〔9〕項から〔11〕項までのいずれか1項の測定装置(20)において、前記環境変数が試料(23)に照射される光のエネルギーであり、前記測定値が前記試料から放出されて検出器(26)によって検出される光電子収量である(
図3)。
【0054】
これにより、光電子収量分光法によって測定された測定データから、その閾値を算出する光電子収量分光装置において、自動的に高精度で閾値を算出することができる、閾値算出手段を提供することができる。このとき閾値は、当該試料の仕事関数またはイオン化エネルギーに相当する。
【0055】
2.実施の形態の詳細
実施の形態について更に詳述する。
【0056】
〔実施形態1〕
図1は、実施形態1に係る閾値算出装置の構成例を示すブロック図である。
【0057】
実施形態1に係る閾値算出装置10は、測定データ8が入力される入力部7と、測定データ変換部6と、回帰分析範囲指定部3と、最小絶対誤差法による回帰分析部1と最小二乗法による回帰分析部2と、誤差評価部4と、閾値算出部5とを備え、閾値9を出力する。測定データ8は、試料のおかれている環境を表す量の1つである環境変数を変化させたときにその試料から得られる測定値を、そのときの環境変数に対応付けた複数の対で構成されている。
【0058】
測定データ変換部6は、入力部7から入力された複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成する。所定の変換処理とは、影響変数に対する測定値の関係を、後段で採用されている回帰分析の回帰関数に整合させるための変換である。例えば、特許文献1に開示される従来技術では、影響変数である光エネルギーに対する測定値であるパルスカウント数の関係を、一次関数に近似する回帰分析を行うために、試料が金属である場合には縦軸はパルスカウント数の平方根(1/2乗)とし、半導体である場合には0.4〜1.0乗の間で調整するとされる。
【0059】
最小絶対誤差法による回帰分析部1は、回帰分析範囲指定部3によって指定される環境変数の範囲である分析範囲で、最小絶対誤差法による回帰分析を行い絶対誤差MAEを求める。絶対誤差MAEは、最小絶対誤差法による回帰分析部1によって求められた回帰関数による予測値と測定データ変換部6から出力された変換データの間の差の絶対値を、指定された分析範囲で平均した値である。
【0060】
最小二乗法による回帰分析部2は、回帰分析範囲指定部3によって指定される同じ分析範囲で、最小二乗法による回帰分析を行い二乗誤差の平方根RMSEを求める。二乗誤差の平方根RMSEは、最小二乗法による回帰分析部2によって求められた回帰関数による予測値と測定データ変換部6から出力された変換データの間の差を二乗した値を、分析範囲で平均した値の平方根である。
【0061】
誤差評価部4は、絶対誤差MAEに対する二乗誤差の平方根RMSEの比(誤差比)を所定値と比較する。誤差比が所定値よりも大きい場合には、回帰分析範囲指定部3は環境変数の上端を小さくするように分析範囲を変更し、最小絶対誤差法による回帰分析部1と最小二乗法による回帰分析部2が、変更された分析範囲での回帰分析をそれぞれ実行する。これに伴って、絶対誤差MAEと二乗誤差の平方根RMSEの値が更新される。絶対誤差MAEに対する二乗誤差の平方根RMSEの比である誤差比が所定値以下となるまで、分析範囲を徐々に狭めながら、この処理が繰り返される。
【0062】
誤差比が所定値以下となったときに、閾値算出部5は、最小絶対誤差法による回帰分析で求めた回帰関数を使って閾値9を算出する。
【0063】
誤差評価部4のおける、絶対誤差MAEに対する二乗誤差の平方根RMSEの比についての所定値を適切に定めることにより、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値の精度を向上することができる。
【0064】
例えば、誤差が平均0、標準偏差σの正規分布に従う場合には、所定値を1.253とすると好適であり、誤差が平均0、分散2φ
2のラプラス分布に従う場合には、所定値を1.414とすると好適である。回帰関数から大きく乖離する測定値の影響を排除することができ、求められる閾値の精度を向上することができるからである。なお、上述の1.253は理論的には円周率の2分の1の平方根であり、1.414は理論的には2の平方根であるが、有効数字をはじめ、実際の測定に採用される場合には、その測定で発生する誤差を考慮して調整されるとよい。
【0065】
〔本発明の閾値算出における分析範囲の決定原理〕
本発明の閾値算出における分析範囲の決定原理について説明する。
【0066】
回帰分析には、最小絶対誤差法と最小二乗法がある。最小絶対誤差法は、実測値y
oに対する予測値y
pの誤差の絶対値の平均を最小にする予測法であり、最小二乗法は誤差の二乗の平均値を最小にする予測法である。絶対誤差MAEと二乗誤差の平方根RSMEは、それぞれ下の式1及び式2で表される。ここでnは分析範囲における測定データの数である。n個の影響変数値に対応してn個の測定値が入力され、n対の測定データとなっている。実測値y
oは上述の変換データに対応する。予測値y
pは回帰関数に同じ影響変数値を代入して求められる値である。
【0068】
ここで誤差の絶対値e
iは下の式3で表されるので、これを使って式1、2を書き換えると、それぞれ式4,5となる。
【数3】
【数4】
【数5】
【0069】
誤差の絶対値e
iは0以上の値しか取らないので平均MEAN(e
i)は絶対誤差MAEに等しく(式6)、分散VAR(e
i)は二次モーメントおよび一次モーメントを用いた分散導出の公式により、式7のように求められる。
【数6】
【数7】
【0070】
以上の関係を使うと、絶対誤差MAEに対する二乗誤差の平方根RMSEの比(誤差比)は式8のように表すことができる。
【数8】
【0071】
誤差が、平均0、標準偏差σの正規分布に従う場合、誤差の絶対値e
iの分布は正規分布の絶対値の分布となる。確率密度関数pdfは、下の式9で表される。
【数9】
【0072】
この場合、誤差の絶対値の平均MEAN(e
i)および標準偏差VAR(e
i)は、下の式10,11で表される。
【数10】
【数11】
【0073】
以上の関係を用いると、絶対誤差MAEに対する二乗誤差の平方根RMSEの比(誤差比)は、下の式12のように表すことができる。
【数12】
【0074】
良いモデルが構築できたとき、モデルはデータの大まかな特徴を表現し、正規分布にしたがうようなノイズのみが誤差として残る。その場合、解析結果のRMSEとMAEの比(誤差比)は1.253に近い値をとることがわかる。
【0075】
確率密度関数が下の式で定義されるラプラス分布にしたがうとき、誤差の平均は0、分散は2φ
2である。
【数13】
【0076】
このとき、絶対誤差MAEに対する二乗誤差の平方根RMSEの比(誤差比)は、下の式14のように表すことができる。
【数14】
【0077】
絶対誤差MAEに対する二乗誤差の平方根RMSEの比(誤差比)が1.414を上回る場合、予測を大きく外しているデータが存在する可能性がある。
【0078】
以上のように、ノイズがランダムノイズのみで誤差が正規分布にしたがうような測定系では、所定値として1.253を設定すればよく、突発的なノイズを含む場合には、誤差がラプラス分布にしたがうと考えられるので、所定値として1.414を設定すればよいことがわかる。ただし、これらの値は、導出過程の種々の前提にしたがって理論的に導出した数値であるから、実際の測定系においては、存在することがわかっているシステマティックなノイズの影響を考慮し、また有効数字の桁数を調整するなど、実情に合わせた調整が行われるとよい。
【0079】
なお、回帰分析における誤差評価方法として、絶対誤差MAEと二乗誤差の平方根RMSEとを採用したのは、以下の理由による。即ち、絶対誤差MAEは二乗誤差の平方根RMSEに対して、誤差が大きいほど誤差評価の重み付けを小さくするものとなっているからである。二乗誤差の平方根RMSEの二乗は下の式15で表される。
【数15】
【0080】
この関係を利用して絶対誤差MAEを書き変えると、下の式16の通りとなる。
【数16】
【0081】
このように、絶対誤差MAEは二乗誤差の平方根RMSEの二乗に対して、誤差y
o−y
pの絶対値の逆数によって重み付けされた形で表され、誤差が大きいほど誤差評価の重み付けを小さくするものとなっている。
【0082】
〔閾値算出装置の動作〕
本実施形態1における閾値算出装置10の動作について説明する。
図4と
図5は、本実施形態1における閾値算出装置10の動作についての説明図であり、
図4は分析範囲を狭める前、
図5は狭めた後である。
図4と
図5は、影響変数を横軸xにとり、測定値に所定の変換処理を行った変換データを縦軸yとしたグラフで、丸印は測定データ、曲線31は最小絶対誤差法による回帰分析で求めた回帰関数、曲線32は最小二乗法による回帰分析で求めた回帰関数である。曲線31の直線部分をx軸方向に延長したときのx軸との交点が最小絶対誤差法によって求めた閾値33であり、曲線32の直線部分をx軸方向に延長したときのx軸との交点が最小二乗法によって求めた閾値34である。
図4に示すように、分析範囲を限定しない場合には、最小二乗法による回帰関数の曲線32が、最小絶対誤差法による回帰関数の曲線31よりも、影響変数xの大きい領域まで比較的忠実に測定データに合うように近似される。上述したように、絶対誤差MAEが二乗誤差の平方根RMSEに対して、誤差が大きいほど誤差評価の重み付けを小さくするものとなっているためである。その結果、最小二乗法によって求めた閾値34は、最小絶対誤差法によって求めた閾値33よりも大きめの値となっている。
【0083】
絶対誤差MAEに対する二乗誤差の平方根RMSEの比である誤差比が所定値以下となるまで、分析範囲を徐々に狭めると、
図5に示すように、最小二乗法による回帰関数の曲線32と最小絶対誤差法による回帰関数の曲線31との乖離が小さくなり、合わせて、算出される閾値33と34の乖離も小さくなる。想定されるノイズに基づいて規定した所定の値よりも誤差比が小さくなった段階で繰り返しを終わり、最小絶対誤差法による回帰分析で求めた回帰関数を使って閾値を算出する。
【0084】
このように、回帰分析の範囲が適切な範囲まで狭められ、誤差が大きくなる傾向にある、閾値から離れた測定データの影響が抑えられ、精度の高い閾値算出が可能となる。またその算出は測定者の経験や能力に依存することなく、自動的に実行される。
【0085】
閾値算出装置10は、測定装置に内蔵されるプロセッサにインストールされるプログラムの動作として実装することができる。その機能の一部または全部は、専用のハードウェアとして実装されてもよい。閾値算出装置10は、種々の測定装置に組み込むことができる。例えば、入出力インターフェースの付加機能として測定者に提供されてもよい。また、上述のように、本発明の閾値算出装置は、測定者に依存しないで自動的に実行することができるので、閾値を品質管理の一指標とするような量産工程に組み込むことにより、高品質で効率的な工程管理を可能とすることができる。
【0086】
〔実施形態2〕
本発明の閾値算出装置10は、プロセッサにインストールされるプログラムの動作として機能構築することができるので、本発明は、記憶装置と計算機を備えたハードウェアシステムを利用する閾値算出方法と位置付けることができる。
【0087】
図2は、実施形態2に係る閾値算出方法の一構成例を示すフローチャートである。
【0088】
本発明の閾値算出方法は、記憶装置を備える計算機上で動作するソフトウェアによって実装され、測定データ入力ステップ(S1)と、測定データ変換ステップ(S2)と、回帰分析範囲指定ステップ(S3)と、第1及び第2回帰分析ステップ(S4,S6)と、第1及び第2誤差算出ステップ(S5,S7)と、誤差比算出ステップ(S8)と、誤差比判定ステップ(S9)と、回帰分析範囲変更ステップ(S10)と、閾値算出ステップ(S11)とを備える。第1及び第2回帰分析の一例として、
図2に例示するように、第1回帰分析ステップ(S4)を最小絶対誤差法による回帰分析、第1誤差算出ステップ(S5)を絶対誤差(MAE)の算出とし、第2回帰分析ステップ(S6)を最小二乗法による回帰分析、第2誤差算出ステップ(S7)を二乗誤差の平方根(RMSE)の算出とすることができる。
【0089】
測定データ入力ステップ(S1)で入力される測定データは、試料のおかれている環境を表す量の1つである環境変数を変化させたときに前記試料から得られる複数の測定値をそのときの環境変数に対応付けて構成されている。
【0090】
測定データ変換ステップ(S2)では、入力された測定データを構成する複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成する。所定の変換処理については、実施形態1で説明した内容と同様であるので、詳しい説明は省略する。
【0091】
回帰分析範囲指定ステップ(S3)では、最小絶対誤差法による回帰分析ステップ(S4)と最小二乗法による回帰分析ステップ(S6)とに同じ分析範囲を指定する。
【0092】
最小絶対誤差法による回帰分析ステップ(S4)では、測定データ変換ステップ(S2)から供給される変換データを対象として、最小絶対誤差法による回帰分析を行って第1回帰関数を求める。絶対誤差(MAE)の算出ステップ(S5)では求められた第1回帰関数による予測値と変換データとの差の絶対値を指定された分析範囲で平均して絶対誤差(MAE)を算出する。
【0093】
最小二乗法による回帰分析ステップ(S6)では、測定データ変換ステップ(S2)から供給される変換データを対象として、最小二乗法による回帰分析を行って第2回帰関数を求める。二乗誤差の平方根(RMSE)の算出ステップ(S7)では求められた第2回帰関数による予測値と変換データとの差の二乗を指定された分析範囲で平均して平方根をとることにより、二乗誤差の平方根(RMSE)を算出する。
【0094】
誤差比算出ステップ(S8)では、絶対誤差(MAE)に対する二乗誤差の平方根(RMSE)の比を求めて誤差比rとし、誤差比判定ステップ(S9)で誤差比rを所定値と比較する。
【0095】
誤差比rが所定値よりも小さくなるまで、回帰分析範囲変更ステップ(S10)において、分析範囲における環境変数の上端を小さくする分析範囲の変更を行いながら、最小絶対誤差法及び最小二乗法による回帰分析ステップ(S4,S6)と、絶対誤差(MAE)及び二乗誤差の平方根(RMSE)の算出ステップ(S5,S7)と、誤差比算出ステップ(S8)とを繰り返す。
【0096】
閾値算出ステップ(S11)では、誤差比rが所定値よりも小さくなったときに、最小絶対誤差法による回帰分析によって求められた第1回帰関数に基づいて閾値を算出する。
【0097】
これにより、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値の精度を向上することができ、測定者の知識や経験に依存しない閾値の算出が可能となる。
【0098】
誤差比判定ステップ(S9)における、絶対誤差MAEに対する二乗誤差の平方根RMSEの誤差比rについての所定値を適切に定めることにより、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値の精度を向上することができる。実施形態1と同様に、誤差が平均0、標準偏差σの正規分布に従う場合には、所定値を1.253とすると好適であり、誤差が平均0、分散2φ
2のラプラス分布に従う場合には、所定値を1.414とすると好適である。
【0099】
〔実施形態3〕
本発明の閾値算出装置10は、実施形態1で述べたように、種々の測定装置に組み込むことができる。
【0100】
図3は、実施形態3に係る測定装置の構成例を示すブロック図である。
図3に示す例は、光電子収量分光装置である。
【0101】
測定装置20は、計測部21と制御演算部11とを備える。
【0102】
計測部21は、試料から得られる複数の測定値を取得して制御演算部11に供給することができ、制御演算部11は、試料のおかれている環境を表す量の1つである環境変数を変化させたときに得られる複数の測定値を、そのときの環境変数の値と対応づけて測定データとして取得することができる。
【0103】
光電子収量分光を行うための計測部21は、試料23を保持する試料ステージ22、紫外線光源24、分光器25及び光電子検出器26を含んで構成される。分光器25は例えば回折格子を使って実装することができ、紫外線光源24から放出される紫外線から特定の波長の光を試料23に照射する。波長を規定する回折格子の角度は、制御演算部11によって制御される。光電子検出器26は、例えば光電子増倍管によって増幅された光電子の数をカウンタによって計数するように構成される。分光器25によって、試料23に照射される紫外線の波長が特定されるので、その波長に対応して、放出される光電子収量が測定される。波長に対応する光エネルギーが影響変数であり、光電子収量が測定値、その対が測定データである。
【0104】
光電子収量分光を行うための制御演算部11は、波長制御部14を含む照射光制御部13と光電子収量測定部12とを含んで構成される。照射光制御部13は計測部21の紫外線光源24を制御し、波長制御部14は分光器25を制御することにより、試料23に照射する光の波長を制御する。光電子収量測定部12は、測定部21の光電子検出器26に接続され、測定される光電子収量を取得する。
【0105】
制御演算部11は、この他、実施形態1に記載した閾値算出装置10と同様の手段を含んで構成されてもよく、
図3にはその構成が例示されている。ただし、その構成には限定されない。
図3に例示される制御演算部11は、さらに、測定データ変換部6、回帰分析範囲指定部3、最小絶対誤差法による回帰分析部1、最小二乗法による回帰分析部2、誤差評価部4及び閾値算出部5を備える。
【0106】
測定データ変換部6は、光電子収量測定部12から入力された光電子収量に所定の変換処理を施して、変換データを生成する。ここで所定の変換処理とは、実施形態1で述べたように、影響変数に対する測定値の関係を、回帰分析の回帰関数に整合させるための変換であり、本光電子収量分光測定の例では、特許文献1に開示される従来技術と同様に、影響変数である光エネルギーに対する測定値であるパルスカウント数の関係を、一次関数に近似する回帰分析を行うために、試料が金属である場合には縦軸はパルスカウント数の平方根(1/2乗)とし、半導体である場合には0.4〜1.0乗の間で調整するとよい。
【0107】
最小絶対誤差法による回帰分析部1と最小二乗法による回帰分析部2は、回帰分析範囲指定部3によって指定される同じ分析範囲で、それぞれの回帰分析を行なう。このときの分析範囲は、照射光制御部13が波長制御部14によって規定された波長、即ち光エネルギーについて指定される。以下の構成と動作は実施形態1で
図1を引用して説明したものと同様であるので、繰り返しの説明は省略する。
【0108】
これにより、光電子収量分光法によって測定された測定データから、その閾値を算出する光電子収量分光装置において、自動的に高精度で閾値を算出することができる、閾値算出手段を提供することができる。このとき閾値は、当該試料の仕事関数またはイオン化エネルギーに相当する。
【0109】
また、誤差比についての所定値を適切に定めることにより閾値の精度を向上することができる点も、実施形態1と同様であり、例えば、誤差が平均0、標準偏差σの正規分布に従う場合には、所定値を1.253とすると好適であり、誤差が平均0、分散2φ
2のラプラス分布に従う場合には、所定値を1.414とすると好適である。
【0110】
図3に示した例は、光電子収量分光装置であるが、他の測定装置にも同様の構成を広く適用することができる。他の測定装置であっても同様に、測定装置20は、計測部21と制御演算部11とを備えるとよい。計測部21は、試料から得られる複数の測定値を取得して制御演算部11に供給することができるように構成し、制御演算部11は、試料のおかれている環境を表す量の1つである環境変数を変化させたときに得られる複数の測定値を、そのときの環境変数の値と対応づけて測定データとして取得することができるように構成する。制御演算部11は、環境変数について定めた同一の分析範囲に含まれる測定データを対象として、最小絶対誤差法による回帰分析と最小二乗法による回帰分析とを行う。制御演算部11は、最小二乗法による平均二乗誤差の最小絶対誤差法による絶対誤差に対する比が、所定値よりも小さくなる分析範囲において、最小絶対誤差法による回帰関数に基づいて測定データの閾値を算出することができる。
【0111】
これにより、一般の測定装置においても、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値を、精度よく求めることができる閾値算出手段を備えた測定装置を提供することができ、測定者に依存しない閾値の算出が可能となる。
【0112】
また、誤差比についての所定値を適切に定めることにより閾値の精度を向上することができる点も、実施形態1と同様であり、例えば、誤差が平均0、分散2φ
2のラプラス分布に従う場合には、所定値を1.414とすると好適であり、誤差が平均0、標準偏差σの正規分布に従う場合には、所定値を1.253とすると好適である。
【0113】
〔実施形態4〕
図6は、実施形態4に係る閾値算出装置の構成例を示すブロック図である。
【0114】
実施形態4に係る閾値算出装置50は、測定データ8が入力される入力部7と、測定データ変換部6と、回帰分析部101と、誤差評価部102と、回帰分析範囲指定部103と、回帰分析範囲判定部104と閾値算出部105とを備え、閾値9を出力する。ここで、測定データ変換部6と、入力部7と、測定データ8はいずれも実施の形態1と同様である。
【0115】
回帰分析部101は、分析範囲における変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求め、第1の回帰関数による第1の予測値と変換データとの差の絶対値を分析範囲で平均することより第1の誤差を算出し、また、第1の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第2の誤差を算出することができる。
【0116】
あるいは、分析範囲における変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求め、第2の回帰関数による第2の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第3の誤差を算出し、また、第2の予測値と変換データとの差の絶対値を分析範囲で平均することより第4の誤差を算出することができる。
【0117】
誤差評価部102は、第1の誤差に対する第2の誤差の比である第1の誤差比、あるいは第4の誤差に対する第3の誤差の比である第2の誤差比を求め、第1の誤差比または第2の誤差比と所定値と比較し、誤差比が所定値よりも大きい場合に、回帰分析範囲指定部に分析範囲における環境変数の上端を小さくするように分析範囲を変更させ、回帰分析部に変更された分析範囲での回帰分析をそれぞれ実行させることができる。
【0118】
回帰分析範囲指定部103は、回帰分析部101における環境変数の範囲である分析範囲を指定することができる。具体的には、回帰分析の範囲の上限を低減できる。
【0119】
回帰分析範囲判定部104は、回帰分析範囲指定部103で指定された分析範囲では認値不定110と指定することができる。具体的には、分析範囲の方が指定値より小さくなった場合、認値不定110と判定する。
【0120】
閾値算出部105は、第1の誤差比が所定値よりも小さくなったときに、第1の回帰関数に基づいて閾値を算出することができる。あるいは、第2の誤差比が所定値よりも小さくなったときに、第2の回帰関数に基づいて閾値を算出することができる。
【0121】
実施の形態4は、回帰分析部101および誤差評価部102の動作を上述のようにすることで、(1)データ点数が少ない場合、(2)全体的にノイズが多い場合、(3)誤差の絶対値が大きい場合、(4)平均的な誤差(一様分布誤差)の場合においても精度の高い閾値を算出する装置となる。
【0122】
なお、(1)から(4)が懸念される場合は、回帰分析部101は、前述の第1の回帰関数、第1の誤差および第2の誤差の実行を行うのが好ましい。すなわち、回帰分析に最小絶対値誤差法を用いることが、(1)から(4)の問題回避に好ましい。
【0123】
また、実施の形態4には、(5)例えば、低エネルギーのバックグラウンド側に大きなノイズがあるなど、分析範囲を縮減しても大きなノイズがある場合、分析範囲を縮減しても最適化が進まなくなるので、回帰分析範囲判定部104により、分析範囲削減の下限を予め設定し、認値不定110と判定し、ユーザーに注意を促すという効果がある。
【0124】
〔実施形態5〕
本発明の閾値算出装置50は、プロセッサにインストールされるプログラムの動作として機能構築することができるので、本発明は、実施の形態2と同様に、記憶装置と計算機を備えたハードウェアシステムを利用する閾値算出方法と位置付けることができる。
【0125】
図7は、実施形態5に係る閾値算出方法の一構成例を示すフローチャートである。
【0126】
本発明の閾値算出方法は、記憶装置を備える計算機上で動作するソフトウェアによって実装され、測定データ入力ステップ(S21)と、測定データ変換ステップ(S22)と、回帰分析範囲指定ステップ(S23)と、第1誤差比算出ステップ及び第2誤差比算出ステップの何れか1を選択する選択ステップ(S24)と、前記第1誤差比及び前記第2誤差比の少なくとも何れか1の誤差比を算出する誤差比算出ステップ(S25−S31)と、誤差比判定ステップ(S32)と、回帰分析範囲変更ステップ(S33)と、回帰分析範囲判定ステップ(S34)と、閾値算出ステップ(S36)とを備える。
【0127】
測定データ入力ステップ(S21)は、実施の形態2と同様に、複数の測定値を入力するステップである。
【0128】
測定データ変換ステップ(S22)は、実施の形態2と同様に、複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成する。
【0129】
回帰分析範囲指定ステップ(S23)は、実施の形態2と同様に、前記誤差比算出ステップにおける環境変数の範囲である分析範囲を指定する。
【0130】
第1誤差比算出ステップは、分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求めるステップ(S25)と、第1の回帰関数による第1の予測値と変換データとの差の絶対値を前記分析範囲で平均することより第1の誤差を求めるステップ(S26)と、第1の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2の誤差を算出するステップ(S27)と、第1の誤差に対する第2の誤差の比である第1の誤差比を算出するステップ(S31)を備える。
【0131】
前記第2誤差比算出ステップは、分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求めるステップ(S28)と、第2の回帰関数による第2の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第3の誤差を求めるステップ(S29)と、第2の予測値と変換データとの差の絶対値を分析範囲で平均することより第4の誤差を算出するステップ(S30)と、第4の誤差に対する第3の誤差の比である第2の誤差比を算出するステップ(S31)を備える。
【0132】
誤差比判定ステップ(S32)は、前記誤差比を所定値と比較して誤差比が所定値よりも小さくなるまで、回帰分析範囲変更ステップ(S33)において、分析範囲における環境変数の上端を小さくする分析範囲の変更を行い、その後分析範囲と指定値A
1の大小比較を行うステップ(S34)に進む。そして、分析範囲が指定値A
1以上の場合は、前記誤差比算出ステップを繰り返させ、前記分析範囲が指定値A
1未満の場合は認知不定と判定する(S35)。
【0133】
前記閾値算出ステップ(S36)は、前記誤差比が所定値よりも小さくなったときに、選択を行った第1の回帰関数又は第2の回帰関数に基づいて閾値を算出する。
【0134】
実施の形態5は、誤差比算出ステップ(S25−S31)と、誤差比判定ステップ(S32)と、回帰分析範囲変更ステップ(S33)と、回帰分析範囲判定ステップ(S34)と、閾値算出ステップ(S36)とを備えているため、(1)データ点数が少ない場合、(2)全体的にノイズが多い場合、(3)誤差の絶対値が大きい場合、(4)平均的な誤差(一様分布誤差)の場合においても精度の高い閾値を算出する方法となる。
【0135】
なお、(1)から(4)が懸念される場合は、誤差比算出ステップは、前述の第1の回帰関数、第1の誤差および第2の誤差の算出を行うステップS25,S26およびS27とすることが好ましい。すなわち、回帰分析に最小絶対値誤差法を用いることが、(1)から(4)の問題回避に好ましい。
【0136】
また、実施の形態5には、(5)例えば、低エネルギーのバックグラウンド側に大きなノイズがあるなど、分析範囲を縮減しても大きなノイズがある場合、分析範囲を縮減しても最適化が進まなくなるので、分析範囲削減の下限を下回った場合には認値不定(S35)と判定し、ユーザーに注意を促すという効果がある。
【0137】
〔実施形態6〕
本発明の閾値算出装置50は、実施形態3と同様に、種々の測定装置に組み込むことができる。
【0138】
図8は、実施形態6に係る測定装置の構成例を示すブロック図である。
図8に示す例は、光電子収量分光装置である。
【0139】
測定装置60は、計測部21と制御演算部201とを備える。
【0140】
計測部21は、実施の形態3記載のものに準拠している。
【0141】
制御演算部201は、実施の形態3記載のものに準拠した照射光制御部13、光電子量測定部12と、実施の形態4に記載の測定データ変換部6と、回帰分析部101と、誤差評価部102と、回帰分析範囲指定部103と、回帰分析範囲判定部104と閾値算出部105とを備える。
【0142】
これにより、光電子収量分光法によって測定された測定データから、その閾値を算出する光電子収量分光装置において、自動的に高精度で閾値を算出することができる、閾値算出手段を提供することができる。このとき閾値は、当該試料の仕事関数またはイオン化エネルギーに相当する。
【0143】
図8に示した例は、光電子収量分光装置であるが、実施の形態3と同様に、他の測定装置にも同様の構成を広く適用することができる。他の測定装置であっても同様に、測定装置60は、計測部21と制御演算部201とを備えるとよい。実施の形態6は、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値を、精度よく求めることができる閾値算出手段を備えた測定装置を提供することができ、測定者に依存しない閾値の算出が可能となる。
【0144】
〔実施形態7〕
図9は、実施形態7に係る閾値算出装置の構成例を示すブロック図である。
【0145】
実施形態7に係る閾値算出装置70は、測定データ8が入力される入力部7と、測定データ変換部6と、回帰分析部111と、決定係数算出、判定部112と、誤差評価部113と、回帰分析範囲指定部114と、閾値算出部105とを備え、閾値9を出力する。ここで、測定データ変換部6と、入力部7と、測定データ8はいずれも実施の形態1と同様である。
【0146】
回帰分析部111は、実施の形態4の回帰分析部101と同様のものである。すなわち、分析範囲における変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求め、第1の回帰関数による第1の予測値と変換データとの差の絶対値を分析範囲で平均することより第1の誤差を算出し、また、第1の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第2の誤差を算出することができる。あるいは、分析範囲における変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求め、第2の回帰関数による第2の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第3の誤差を算出し、また、第2の予測値と変換データとの差の絶対値を分析範囲で平均することより第4の誤差を算出することができる。
【0147】
決定係数算出、判定部112は、決定係数R
2を下記式(17)により求め、決定係数R
2の値が0以上1以下の場合は誤差評価部113にて第1または第2の誤差比を算出し、決定係数R
2の値がマイナスの場合は認知不定110と判定する。
【0148】
また、回帰分析範囲を変化させたときの決定係数R
2の値の大小を比較することができる。回帰分析範囲を狭くしたときに決定係数R
2の値が小さいか等しい場合は、閾値算出部105にて閾値を算出する。一方、決定係数R
2の値が大きい場合は、誤差評価部113を実行する。
【数17】
ここで、nは測定範囲内の測定データの数、x
jは測定値j番目の環境変数、y
0,jはj番目の測定値、f(x
j)は第1の回帰関数または第2の回帰関数、およびμYは測定範囲内の測定値の単純平均値である。
【0149】
誤差評価部113は、実施の形態4の誤差評価部102と同様に、第1の誤差に対する第2の誤差の比である第1の誤差比、あるいは第4の誤差に対する第3の誤差の比である第2の誤差比を求め、第1の誤差比または第2の誤差比と所定値(損失変数re)と比較することができる。ここで、損失変数reは、第1誤差比の場合は1.414、第2誤差比の場合は1.253である。なお、損失変数reは、これらの値をデフォルト設定としておくことが好ましいが、場合によっては、手動で設定することもできる。
【0150】
回帰分析範囲指定部114は、分析範囲における環境変数の上端を小さくするように分析範囲を変更させることができる。
【0151】
閾値算出部105は、実施の形態4と同様に、第1の回帰関数または第2の回帰関数に基づいて閾値を算出することができる。
【0152】
実施形態7の閾値算出装置は、実施の形態4に記載した項目(1)から(4)に対して実施の形態4と同様に好ましい効果が得られる。また、項目(5)に関して、回帰分析範囲の下限を予め定める必要がなくなる。
【0153】
〔実施形態8〕
本発明の閾値算出装置70は、プロセッサにインストールされるプログラムの動作として機能構築することができるので、本発明は、実施の形態5と同様に、記憶装置と計算機を備えたハードウェアシステムを利用する閾値算出方法と位置付けることができる。
【0154】
図10は、実施形態8に係る閾値算出方法の一構成例を示すフローチャートである。
【0155】
本発明の閾値算出方法は、記憶装置を備える計算機上で動作するソフトウェアによって実装され、測定データ入力ステップ(S51)と、測定データ変換ステップ(S52)と、第1誤差比算出ステップ及び第2誤差比算出ステップの何れか1を選択する選択ステップ(S53)と、損失変数指定ステップ(S54)と、前記第1誤差比及び前記第2誤差比の少なくとも何れか1の誤差比を算出する1番目の誤差比算出ステップ(S57−S62、S65)と、1番目の決定係数R
2算出ステップ(S63)と、1番目の決定係数R
2判定ステップ(S64)と、1番目の誤差比算出ステップ(S65)と、1番目の誤差比判定ステップ(S67)と、i番目のループを構成する回帰分析範囲変更ステップ(S68−S71)と、誤差比算出ステップ(S72−S77、S80)と、決定係数算出、判定ステップ(S78,S79)と、回帰分析範囲判定ステップ(S81)とを備え、最後に閾値算出ステップ(S82)にて閾値を算出する。ここで、iは1以上の整数で、回帰分析範囲の変更回数を表す。
【0156】
測定データ入力ステップ(S51)は、実施の形態2と同様に、複数の測定値を入力するステップである。
【0157】
測定データ変換ステップ(S52)は、複数の測定値に所定の変換処理を施すことにより、複数の変換値からなる変換データを生成する。
【0158】
選択ステップ(S53)は、実施の形態5と同様に、第1誤差比算出ステップ及び第2誤差比算出ステップの何れか1を選択するステップである。
【0159】
損失変数指定ステップ(S54)は、選択ステップ(S53)で第1誤差比算出ステップが選ばれたか第2誤差比算出ステップが選ばれたかによって自動的に損失変数reの値がセットされるステップである。ここで、損失変数reは、第1誤差比算出ステップが選ばれた場合は1.414が、第2誤差比算出ステップが選ばれた場合は1.253がセットされる。
【0160】
損失変数指定ステップ(S54)の後、1ループ目の作業を実行する。説明をしやすくするため、ここでは番号変数iを用いて説明する。最初に、iを1としておく(S55)。
【0161】
第1誤差比算出ステップは、実施の形態5と同様の第1誤差比算出ステップであり、分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求めるステップ(S57)と、第1の回帰関数による第1の予測値と変換データとの差の絶対値を前記分析範囲で平均することより第1の誤差を求めるステップ(S58)と、第1の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2の誤差を算出するステップ(S59)と、第1の誤差に対する第2の誤差の比である第1の誤差比を算出するステップ(S65)を備える。
【0162】
第2誤差比算出ステップは、実施の形態5と同様の第2誤差比算出ステップであり、分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求めるステップ(S60)と、第2の回帰関数による第2の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第3の誤差を求めるステップ(S61)と、第2の予測値と変換データとの差の絶対値を分析範囲で平均することより第4の誤差を算出するステップ(S62)と、第4の誤差に対する第3の誤差の比である第2の誤差比を算出するステップ(S65)を備える。
【0163】
前記決定係数算出、判定ステップは、式(17)で表される決定係数R
2を算出し(S63)、決定係数R
2が0より大きいか0以下であるかを判定し(S64)、決定係数R
2が0以下の場合、認知不定と判定(S66)する。
【0164】
誤差比判定ステップ(S67)は、誤差比を前記所定値reと比較するステップであって、前記誤差比が前記所定値reより小さいか等しい場合は閾値算出ステップ(S82)を実行し、誤差比が前記所定値reより大きい場合は回帰分析範囲変更ステップ(S68−S71)を実行し、i番目のループへと進む。
【0165】
回帰分析範囲変更ステップ(S68−S71)は、回帰分析範囲を縮減するステップであって、例えばi番目のループにおける決定係数R
2(i)と閾値Y(i)を求めるステップ(S68)と、iに1を加えてiの値を入れ替えるステップ(S69)と、回帰分析範囲の上限を低減するステップ(S70)と、回帰分析の範囲をAr(i)に指定するステップ(S71)を備える。
【0166】
i番目のループの第1誤差比算出ステップは、1番目の第1誤差比算出ステップと同様の構成になっており、分析範囲における前記変換データを対象として最小絶対誤差法による回帰分析を行って第1の回帰関数を求めるステップ(S72)と、第1の回帰関数による第1の予測値と変換データとの差の絶対値を前記分析範囲で平均することより第1の誤差を求めるステップ(S73)と、第1の予測値と前記変換データとの差を二乗した値を前記分析範囲で平均して平方根をとることより第2の誤差を算出するステップ(S74)と、第1の誤差に対する第2の誤差の比である第1の誤差比を算出するステップ(S80)を備える。
【0167】
i番目のループの第2誤差比算出ステップも同様に1番目の第2誤差比算出ステップと同様の構成になっており、分析範囲における前記変換データを対象として最小二乗法による回帰分析を行って第2の回帰関数を求めるステップ(S75)と、第2の回帰関数による第2の予測値と変換データとの差を二乗した値を分析範囲で平均して平方根をとることより第3の誤差を求めるステップ(S76)と、第2の予測値と変換データとの差の絶対値を分析範囲で平均することより第4の誤差を算出するステップ(S77)と、第4の誤差に対する第3の誤差の比である第2の誤差比を算出するステップ(S80)を備える。
【0168】
i番目のループにおける前記決定係数算出、判定ステップは、式(17)で表される決定係数R
2(i)算出し(S78)、回帰分析範囲を変化させたときの前記決定係数R
2の値の大小を比較し(S79)、分析範囲が狭い場合の方が広い場合より前記決定係数R
2の値が小さいか等しい場合、すなわち、R
2(i)≦R
2(i−1)の場合には、前記分析範囲が広い場合の分析範囲を用いて閾値算出ステップ(S82)を実行する。
【0169】
i番目のループにおける回帰分析範囲判定ステップ(S81)は、誤差比を所定値reと比較するステップであって、誤差比が所定値reより小さいか等しい場合は閾値算出ステップ(S82)を実行し、誤差比が前記所定値reより大きい場合は、再び回帰分析範囲変更ステップ(S68−S71)に戻ってループステップを続ける。
【0170】
閾値算出ステップ(S82)は、選択を行った第1の回帰関数又は第2の回帰関数に基づいて閾値を算出する。
【0171】
実施形態8の閾値算出方法は、実施の形態5に記載した項目(1)から(4)に対して実施の形態5と同様に好ましい効果が得られる。また、項目(5)に関して、回帰分析範囲の下限を予め定める必要がなくなる。
【0172】
〔実施形態9〕
本発明の閾値算出装置80は、実施形態6と同様に、種々の測定装置に組み込むことができる。
【0173】
図11は、実施形態9に係る測定装置の構成例を示すブロック図である。
図11に示す例は、光電子収量分光装置である。
【0174】
測定装置80は、計測部21と制御演算部202とを備える。
【0175】
計測部21は、実施の形態3記載のものに準拠している。
【0176】
制御演算部202は、実施の形態3記載のものに準拠した照射光制御部13、光電子量測定部12と、実施の形態7に記載の測定データ変換部6と、回帰分析部111と、決定係数算出、判定部112と、誤差評価部113と、回帰分析範囲指定部114と、閾値算出部105とを備える。
【0177】
これにより、光電子収量分光法によって測定された測定データから、その閾値を算出する光電子収量分光装置において、自動的に高精度で閾値を算出することができる、閾値算出手段を提供することができる。このとき閾値は、当該試料の仕事関数またはイオン化エネルギーに相当する。
【0178】
図11に示した例は、光電子収量分光装置であるが、実施の形態6と同様に、他の測定装置にも同様の構成を広く適用することができる。他の測定装置であっても同様に、測定装置80は、計測部21と制御演算部202とを備えるとよい。実施の形態9は、環境変数を変化させたときの複数の測定値からなる測定データから求められる閾値を、精度よく求めることができる閾値算出手段を備えた測定装置を提供することができ、測定者に依存しない閾値の算出が可能となる。
【0179】
以上本発明者によってなされた発明を実施形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【0180】
〔実施例1〕
分光された光を試料に照射して光電子収量を測定する光電子収量測定装置の測定に、実施の形態4から6の閾値算出方法を適用し、最小二乗法によるFitting算出値を比較に用いて、本発明の効果を検証した。
【0181】
そこでは、AlやCuなど各種サンプルを用い、全部で87の測定を行った。研究者による光電子収量判定値と、閾値算出方法による予測値との乖離を評価した。測定値のマッピングデータを
図12に、表としてまとめた結果を表1に示す。
【0182】
この結果から、本発明の閾値算出方法は高い精度を有することがわかる。
【表1】